Prerequisites
- A VPS or server with 2+ CPU cores, 4GB+ RAM, 50GB+ storage
- A domain name pointed at the server (A record)
- An SMTP service for login emails (SendGrid, Mailgun, AWS SES, etc.)
Install
- Install Docker if needed
- Generate secure keys (
SECRET_KEY,ENCRYPTION_KEY,DATABASE_PASSWORD) - Prompt for your domain, admin email, and SMTP credentials
- Create
.envin/opt/sinas/ - Pull pre-built images from the container registry and start all services
- Caddy automatically provisions SSL via Let’s Encrypt
Update
Manual development installation
For local development, see INSTALL.md.Log in
- Open the console at
https://yourdomain.com:51245 - Enter your
SUPERADMIN_EMAILaddress - Check your inbox for the 6-digit OTP code
- Enter the code to receive your access token