Deploy your self-hosted Screenshothis instance to production across various platforms and cloud providers.
Infrastructure prerequisites
Security requirements
Monitoring setup
Build your application
Run in production
Verify deployment
Create production compose file
docker-compose.prod.yml
:Deploy the stack
Verify deployment
Create NGINX configuration
nginx.conf
:Obtain SSL certificates
Test configuration
Create namespace and configuration
Configure secrets
Apply base configuration
Create deployment manifest
k8s/deployment.yaml
:Deploy to cluster
Verify deployment
Set up infrastructure
Create managed services
Deploy application
Application settings
Database configuration
Redis configuration
Storage configuration
Security configuration
BETTER_AUTH_SECRET
using: openssl rand -base64 32
Performance tuning
Install Certbot
Obtain certificates
Set up auto-renewal
/health
- Basic health check/health/live
- Liveness probe/health/ready
- Readiness probeCommon deployment issues
Support resources