Installation Overview
The ZəkaHouse CLI is the recommended and officially supported way to install and manage self-hosted ZəkaHouse instances. The CLI automates the entire deployment process, so you can go from a fresh server to a running ZəkaHouse instance in minutes.
What the CLI Does
The ZəkaHouse CLI handles:
- Interactive setup wizard that walks you through initial configuration
- Docker Compose generation based on your setup choices
- Environment file generation with all required variables pre-configured
- Service management to start, stop, and restart your instance
- Health checks to verify all services are running correctly
- Backups and restores for your database and uploaded content
- Updates that move a deployment to a new app image, with an automatic database backup and migrations
You do not need to manually create or edit Docker Compose files. The CLI generates and manages them for you based on your configuration choices.
Next Steps
- Requirements — Verify your server meets the minimum system requirements.
- Quick Install — Install the CLI and set up ZəkaHouse in minutes.
- CLI Reference — Full reference of all available CLI commands.