Installation Guide
Detailed instructions for installing Homix in various environments.
System Requirements
Minimum Requirements
- OS: Linux, macOS, or Windows with WSL2
- Memory: 512MB RAM
- Storage: 1GB free space
- Network: Internet connection for cloud features
Recommended Requirements
- Memory: 2GB+ RAM
- Storage: 5GB+ free space
- Network: Ethernet connection for reliability
Container Platform
Homix requires either Docker or Podman to run. Choose one:
🐳 Docker (Recommended)
Most widely supported, includes Docker Desktop
📦 Podman (Alternative)
Daemonless, rootless container platform
pip install podman-compose
Quick Installation
The fastest way to get started:
This installer will:
- Detect your container platform (Docker/Podman)
- Check for required tools
- Look for Synadia Cloud credentials
- Create configuration directory (
~/.homix
) - Download and start the edge server
Advanced Installation Options
Environment Variables
Customize the installation with environment variables:
Force Container Tool
Custom Installation Directory
Specific Version
Legacy Docker Compose
Manual Installation
For more control, you can install manually:
Platform-Specific Instructions
macOS
- Install Docker Desktop from docker.com
- Start Docker Desktop
- Run the Homix installer
Windows (WSL2)
- Enable WSL2 and install a Linux distribution
- Install Docker Desktop with WSL2 backend
- Run the installer from WSL2 terminal
Linux (Ubuntu/Debian)
Linux (RHEL/CentOS/Fedora)
Synadia Cloud Setup
For cloud features and remote access, set up Synadia Cloud:
- Create account at app.ngs.global
- Create a new context named "home"
- Download your credentials file
- Save it to
~/.synadia/NGS-Home-yourname.creds
- Restart Homix to pick up credentials
Credentials File Location
The installer automatically looks for credentials in ~/.synadia/
. Any file matching NGS-*.creds
will be detected.
Post-Installation
Verify Installation
Access Dashboards
- Local: http://localhost:8080
- Cloud: https://app.homix.dev (with credentials)
Management Commands
View Logs
Stop Homix
Update Homix
Uninstall
Troubleshooting
Common installation issues and solutions:
Docker not found
Make sure Docker is installed and running. On Linux, ensure your user is in the docker group.
Permission denied
On Linux, add your user to the docker group: sudo usermod -aG docker $USER
Port conflicts
If port 8080 is in use, edit ~/.homix/docker-compose.yml
to change ports.
For more help, see the troubleshooting guide or join our community (Discord coming soon).