What problem does it solve?
Deploying PocketBase to production involves many moving parts—service management, TLS certificates, reverse proxy tuning for realtime SSE, SMTP, S3 storage, and safe backups—and misconfiguring any of them causes downtime or data loss.
Core Features & Use Cases
- Service & Container Setup: Provides ready-to-use systemd unit files with security hardening, plus a Dockerfile and docker-compose configuration with health checks.
- Reverse Proxy & TLS: Supplies Caddy and nginx configurations with automatic Let's Encrypt certificates and the SSE settings required for PocketBase realtime subscriptions.
- Production Hardening & Operations: Covers SMTP setup, superuser MFA, settings encryption keys, rate limiting, S3-compatible file storage, and safe SQLite hot-backup scripts with retention.
- Use Case: You have a PocketBase app running locally and need to ship it to a VPS. Use this Skill to generate the systemd service, nginx config with TLS, and a nightly backup cron job in one pass.
Quick Start
Deploy my PocketBase app to a production server with systemd, nginx, TLS, and automated daily backups.