Learn eryph Step by Step
Comprehensive tutorials to master catlet management
Follow our structured learning path from basic concepts to advanced infrastructure patterns. Each tutorial includes hands-on examples and best practices.
Interactive Tutorials
Start with our comprehensive interactive tutorials featuring collapsible steps and variant tabs for different approaches
Getting Started with eryph
Learn the basics of VM inheritance, catlets, and the gene system
Beyond Basics: Advanced eryph Concepts
Deep dive into advanced specifications, variables, and networking
Gene Mastery
Master advanced gene concepts: floating tags, volume genes, and custom genes
Authoring and Publishing Genes
Learn to design, create, test, and publish valuable genes that others will want to use
Gene Authoring Workflows
Master advanced techniques: building base images from scratch and automating gene publishing with CI/CD
Quick Start Tutorials
Prefer to work directly with code? Explore our GitHub-based tutorials for quick examples
Choose Your Learning Approach
Clone & Explore
Clone the samples repository to explore all YAML files and run examples locally
Step-by-Step Guide
Follow each tutorial below with detailed instructions and explanations for every concept
Interactive with eryph App
Use the eryph App for a visual, interactive experience or watch the video introduction above
Basic Setup
Set up eryph and learn essential PowerShell commands for catlet management.
You'll Learn
- •Initial eryph setup
- •Essential PowerShell cmdlets
- •Project concepts
- •Catlet uniqueness rules
Getting Started with Catlets
Learn the basics of creating and managing your first catlet with eryph.
You'll Learn
- •Installing eryph
- •Creating your first catlet
- •Basic catlet operations
- •Understanding catlet states
Catlet Specifications
Deep dive into catlet specifications and YAML configuration.
You'll Learn
- •YAML structure
- •Resource configuration
- •Network settings
- •Storage options
Working with Fodder
Master fodder configurations for automated VM provisioning.
You'll Learn
- •Understanding fodder
- •Creating fodder files
- •Using cloud-init
- •Windows unattend files
Fodder Variables
Use variables to create flexible, reusable configurations.
You'll Learn
- •Variable syntax
- •Environment variables
- •Secret management
- •Dynamic configurations
Projects and Networks
Organize your infrastructure with projects and configure advanced networking.
You'll Learn
- •Project isolation
- •Virtual networks
- •Network overlays
- •Security policies
Completed the Tutorials?
Explore real-world examples or dive deeper into the documentation