Zorvia OS Templates - Complete Catalog
Zorvia includes 43 named OS templates (including aliases) across 15 operating system families.
Template Statisticsโ
- Total named keys: 43
- OS Families: 15
- Linux distro keys: ~35 (including version aliases)
- Windows keys: 5
- BSD keys: 3
๐ง Available OS Templatesโ
Ubuntu (5 templates)โ
ubuntu # Default alias โ 22.04
ubuntu-24.04 # Noble Numbat (2 CPU, 4GB RAM)
ubuntu-22.04 # Jammy Jellyfish (2 CPU, 4GB RAM)
ubuntu-20.04 # Focal Fossa (2 CPU, 4GB RAM)
ubuntu-18.04 # Bionic Beaver (2 CPU, 4GB RAM)
Credentials: ubuntu / ubuntu
Fedora (4 templates)โ
fedora # Latest (41) - Cutting edge
fedora-41 # Latest stable (2 CPU, 4GB RAM)
fedora-40 # Previous release (2 CPU, 4GB RAM)
fedora-39 # Older stable (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
CentOS Stream (3 templates)โ
centos # Latest (Stream 9)
centos-stream-9 # Current stable (2 CPU, 4GB RAM)
centos-stream-8 # Previous version (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
Debian (3 templates)โ
debian # Latest (12 Bookworm)
debian-12 # Bookworm (2 CPU, 4GB RAM)
debian-11 # Bullseye (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
Red Hat Enterprise Linux (3 templates)โ
rhel # Latest (9)
rhel-9 # RHEL 9 (2 CPU, 4GB RAM, 30GB disk)
rhel-8 # RHEL 8 (2 CPU, 4GB RAM, 30GB disk)
Note: Requires valid RHEL subscription
Credentials: zorvia / zorvia
AlmaLinux (3 templates) ๐โ
almalinux # Latest (9) - RHEL clone
almalinux-9 # AlmaLinux 9 (2 CPU, 4GB RAM)
almalinux-8 # AlmaLinux 8 (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
Why: Free RHEL alternative, binary compatible
Rocky Linux (3 templates) ๐โ
rocky # Latest (9) - RHEL clone
rocky-9 # Rocky Linux 9 (2 CPU, 4GB RAM)
rocky-8 # Rocky Linux 8 (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
Why: Community-driven RHEL alternative
OpenSUSE (3 templates) ๐โ
opensuse # Latest (Leap)
opensuse-leap # Leap - Stable (2 CPU, 4GB RAM)
opensuse-tumbleweed # Tumbleweed - Rolling (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
Why: Enterprise-grade with rolling release option
Alpine Linux (2 templates) ๐โ
alpine # Latest (3.19) - Ultra lightweight!
alpine-3.19 # Alpine 3.19 (1 CPU, 512MB RAM!)
Credentials: alpine / alpine
Why: Smallest Linux distro, perfect for containers/microservices
Specs: Only 512MB RAM, 1 CPU, 10GB disk!
Oracle Linux (3 templates) ๐โ
oracle # Latest (9)
oracle-9 # Oracle Linux 9 (2 CPU, 4GB RAM)
oracle-8 # Oracle Linux 8 (2 CPU, 4GB RAM)
Credentials: zorvia / zorvia
Why: Oracle's enterprise Linux, RHEL compatible
Arch Linux (1 template) ๐โ
arch # Rolling release (2 CPU, 2GB RAM)
Credentials: zorvia / zorvia
Why: Bleeding edge, highly customizable
Windows (5 templates)โ
windows # Latest (Server 2022)
windows-2022 # Windows Server 2022 (4 CPU, 8GB RAM, 60GB disk)
windows-2019 # Windows Server 2019 (4 CPU, 8GB RAM, 60GB disk)
windows-11 # Windows 11 (4 CPU dual socket, 8GB RAM, 80GB disk)
windows-10 # Windows 10 (4 CPU, 8GB RAM, 60GB disk)
Note: Requires Windows license and installation media
FreeBSD (3 templates) ๐โ
freebsd # Latest (14)
freebsd-14 # FreeBSD 14 (2 CPU, 2GB RAM)
freebsd-13 # FreeBSD 13 (2 CPU, 2GB RAM)
Why: BSD Unix, ZFS, jails, high performance
Flatcar Linux (1 template) ๐โ
flatcar # Stable - Container-optimized (2 CPU, 2GB RAM)
Credentials: zorvia / zorvia
Why: Container-optimized, auto-updating, minimal
Talos Linux (1 template) ๐โ
talos # Latest - Kubernetes-native (2 CPU, 4GB RAM)
Why: Purpose-built for Kubernetes, API-driven, no SSH
๐ Quick Usage Examplesโ
Create VMs with Different OS:โ
# Ubuntu 24.04 (latest)
zorvia create my-ubuntu --template ubuntu-24.04 --cpus 4 --memory 8Gi
# Fedora 41 (latest)
zorvia create my-fedora --template fedora-41 --cpus 2 --memory 4Gi
# AlmaLinux (RHEL alternative)
zorvia create my-alma --template almalinux --cpus 4 --memory 16Gi
# Rocky Linux (another RHEL alternative)
zorvia create my-rocky --template rocky --cpus 4 --memory 16Gi
# Alpine (ultra lightweight!)
zorvia create tiny-vm --template alpine --cpus 1 --memory 512Mi
# Arch Linux (bleeding edge)
zorvia create arch-vm --template arch --cpus 2 --memory 2Gi
# OpenSUSE Tumbleweed (rolling)
zorvia create suse-vm --template opensuse-tumbleweed
# FreeBSD (Unix)
zorvia create bsd-vm --template freebsd-14
# Flatcar (container-optimized)
zorvia create flatcar-vm --template flatcar
# Talos (Kubernetes-native)
zorvia create k8s-node --template talos --cpus 4 --memory 8Gi
# Windows Server 2022
zorvia create win-server --template windows-2022 --cpus 8 --memory 16Gi
# Windows 11
zorvia create win11-vm --template windows-11 --cpus 4 --memory 16Gi
View Template Details:โ
# Show template configuration
zorvia template almalinux
# Show as JSON
zorvia template rocky --output json
# Show as YAML
zorvia template alpine --output yaml
List All Templates:โ
# Simple list
zorvia templates
# Detailed / JSON output available on `zorvia template <name>`
zorvia template ubuntu --output json
๐ Template Specificationsโ
| Template | CPU | Memory | Disk | User/Pass | Use Case |
|---|---|---|---|---|---|
| ubuntu-24.04 | 2 | 4Gi | 20Gi | ubuntu/ubuntu | General purpose, latest |
| alpine | 1 | 512Mi | 10Gi | alpine/alpine | Microservices, minimal |
| almalinux | 2 | 4Gi | 20Gi | zorvia/zorvia | RHEL alternative, free |
| rocky | 2 | 4Gi | 20Gi | zorvia/zorvia | RHEL alternative, enterprise |
| fedora-41 | 2 | 4Gi | 20Gi | zorvia/zorvia | Latest features |
| arch | 2 | 2Gi | 20Gi | zorvia/zorvia | Bleeding edge |
| opensuse-leap | 2 | 4Gi | 20Gi | zorvia/zorvia | Enterprise stability |
| freebsd-14 | 2 | 2Gi | 20Gi | - | BSD Unix, ZFS |
| flatcar | 2 | 2Gi | 20Gi | zorvia/zorvia | Containers |
| talos | 2 | 4Gi | 20Gi | - | Kubernetes nodes |
| windows-2022 | 4 | 8Gi | 60Gi | - | Windows Server |
| windows-11 | 4 | 8Gi | 80Gi | - | Windows Desktop |
๐ฏ Use Case Guideโ
For Web Servers:โ
ubuntu-24.04 # Modern, well-supported
rocky # Enterprise, RHEL-compatible
debian-12 # Stable, lightweight
For Containers:โ
alpine # Minimal footprint
flatcar # Container-optimized
talos # Kubernetes-native
For Kubernetes Nodes:โ
ubuntu-22.04 # Most common
almalinux # RHEL compatibility
talos # Purpose-built for K8s
For Enterprise:โ
rhel-9 # Official RHEL
rocky # Free RHEL alternative
almalinux # Free RHEL alternative
opensuse-leap # Enterprise-grade
oracle # Oracle ecosystem
For Development:โ
fedora-41 # Latest packages
arch # Bleeding edge
ubuntu-24.04 # Modern tools
For Learning/Testing:โ
alpine # Fast, minimal
debian-12 # Stable, well-documented
ubuntu-22.04 # Large community
For BSD Users:โ
freebsd-14 # Latest FreeBSD
freebsd-13 # Stable FreeBSD
For Windows:โ
windows-2022 # Latest server
windows-11 # Modern desktop
windows-2019 # Stable server
๐ง Container Disk Imagesโ
Most templates use containerdisks from quay.io/containerdisks/:
ubuntu:22.04,ubuntu:20.04, etc.fedora:41,fedora:40, etc.centos-stream:9,centos-stream:8debian:12,debian:11almalinux:9,almalinux:8rockylinux:9,rockylinux:8alpine:3.19
Some require blank disks (bring your own ISO):
- RHEL (requires subscription)
- Oracle Linux
- Windows (requires license)
- FreeBSD
- OpenSUSE
- Arch Linux
โจ Default Credentials Summaryโ
| OS Family | Username | Password |
|---|---|---|
| Ubuntu | ubuntu | ubuntu |
| Fedora/CentOS/Debian | zorvia | zorvia |
| AlmaLinux/Rocky | zorvia | zorvia |
| Alpine | alpine | alpine |
| Arch/OpenSUSE | zorvia | zorvia |
| Oracle/Flatcar | zorvia | zorvia |
| RHEL | zorvia | zorvia |
| Windows | - | (Configure manually) |
| FreeBSD | - | (Configure manually) |
| Talos | - | (API-driven, no SSH) |
๐งช Testingโ
All templates are tested:
# Run template tests
cargo test --lib templates
# Test specific template
zorvia template almalinux --output json | jq
zorvia template alpine --output yaml
๐ Statisticsโ
Total named keys: 43
Linux keys: ~35 (incl. aliases)
Windows: 5
BSD: 3
Container-opt: 2 (Alpine, Flatcar)
Kubernetes-native: 1 (Talos)
Rolling Release: 2 (Arch, OpenSUSE Tumbleweed)
Themed Outputโ
All template commands support the Zorvia theme:
# Colored template list
zorvia templates
# Themed template details
zorvia template ubuntu
Future Enhancementsโ
Possible later work:
- More OS families (Gentoo, NixOS, etc.)
- Custom template creation UX
- Template variants (minimal, desktop, server)
- Template tags and search
- Community template repository
43 named templates โ pick an OS for the workload and deploy in seconds.