One command
ryra add vaultwarden. That’s it. Ryra handles the container, systemd
unit, reverse proxy, and SSL.
Ryra is a CLI tool that deploys self-hosted services on a single Linux machine using rootless Podman and systemd quadlets.
Instead of writing Docker Compose files, reverse proxy configs, and systemd units by hand, you run ryra add <service> and Ryra scaffolds everything from a curated registry of service definitions.
curl -fsSL https://ryra.dev/install.sh | shOne command
ryra add vaultwarden. That’s it. Ryra handles the container, systemd
unit, reverse proxy, and SSL.
Rootless by default
Every service runs under your user with rootless Podman. No containers running as root.
Native systemd
Services are Podman quadlets managed by systemd, not a custom daemon. Use
systemctl and journalctl like you normally would.
Multi-distro
Works on Debian, Fedora, and Arch. Detects your package manager and adapts automatically.
ryra add vaultwardenregistry/<service>/service.toml, allocates a port, and writes a systemd quadlet, .env, and metadata.toml to ~/.local/share/services/<service>/systemctl --user and journalctl --user work as normalEvery service is isolated in its own container and systemd scope. If one service breaks, the others keep running.
ryra-core: pure library that generates configs and returns typed stepsryra-cli: thin shell that executes steps (writes files, runs systemctl)loginctl lingerService data lives under ~/.local/share/services/<name>/. tar czf services.tar.gz --dereference ~/.local/share/services/ captures every service’s full state in one shot.
Run ryra search to see the full list with install status, or browse the services catalog on the web. The bundled registry includes:
| Service | Description |
|---|---|
| Immich | Self-hosted photo & video management |
| Nextcloud | File sync, calendar, contacts, collaboration |
| Seafile | File sync and share server |
| Vaultwarden | Lightweight Bitwarden-compatible password vault |
| Forgejo | Self-hosted Git forge |
| Paperless-ngx | Document management with OCR and full-text search |
| DocuSeal | Open-source document signing |
| Twenty | Open-source CRM (Salesforce alternative) |
| Zammad | Helpdesk and ticketing with native OIDC |
| Vikunja | Tasks, kanban boards, and calendars |
| Synapse | Matrix homeserver + Element web client |
| Supabase | Open-source Firebase alternative |
| OpenClaw | Self-hosted AI assistant gateway |
| Open WebUI | Self-hosted AI chat (Ollama, OpenAI, …) |
| Uptime Kuma | Monitoring and status pages |
| Inbucket | Disposable SMTP test server with web UI |
| Caddy | Reverse proxy with automatic HTTPS |
| Authelia | SSO and 2FA via OIDC |
Ryra is licensed under AGPL-3.0.