Environment variables
Your configuration lives indocker-data/config/.env. Open it in any text editor:
Required variables
At a minimum, review and update these values:Optional variables
These enable additional features. Refer to the.env.example file for the full list of available variables:
Auto-generated keys
The following keys are generated automatically on first boot. Do not change them after data has been written:HTTPS with a reverse proxy
PropOps must be served over HTTPS in production. The recommended approach is Nginx with Certbot (Let’s Encrypt) running directly on the host, proxying requests to the Docker container.Install Nginx and Certbot
Create the Nginx site configuration
/etc/nginx/sites-available/propops and enable it:
Issue an SSL certificate
Firewall
At a minimum, expose only the ports your reverse proxy needs:First-time setup
Once PropOps Web is running and you have logged in with the default admin credentials:1
Change the default password
Go to your profile and set a strong, unique password immediately.
2
Configure your organisation
Go to Admin → Settings → General to set your organisation name, logo, and default VAT rate.
3
Create your first branch
Go to Admin → Branches and create a branch. Every job in PropOps Web is assigned to a branch.
4
Invite users
Go to Admin → Users to create staff accounts and configure their roles and permissions.
5
Verify email delivery
Go to Admin → Settings → Email and send a test email to confirm your SMTP configuration is working.