Installation guide
Requirements
- Linux VPS (Ubuntu 22.04+), 2 vCPU, 4 GB RAM, 40 GB disk
- Docker Engine 24+ with Docker Compose v2
- One domain (or subdomain) for the API, one for the portal UI
- A reverse proxy with HTTPS (Plesk, Caddy, or Traefik)
- SMTP credentials for outbound email
Get the application
Unpack the release archive on your server.
cd /opt && tar xzf hostinvo-<version>.tar.gz && cd hostinvoConfigure the backend
Copy the production env file and set the essentials: APP_KEY, database/Redis passwords, SMTP credentials, and your domains.
cp backend/.env.production.example backend/.env.productionStart the stack
Build and start the containers, then run database migrations.
docker compose -f docker-compose.prod.yml up -d --build
docker compose -f docker-compose.prod.yml exec app php artisan migrate --forceCreate your owner account
Open the admin portal on your domain and create the owner account. If you have a license key, activate it here — otherwise a 7-day free trial is issued automatically.
For full detail — including frontend deployment, backups, and troubleshooting — see the complete installation guide bundled with your release package.
Need a license?
Pick a plan and your license key is emailed to you immediately after payment.
View pricing