frankendeploy server setup
frankendeploy server setup
Setup a server for deployments
Synopsis
Configures a server for FrankenDeploy deployments.
This command will:
- Install Docker if not present
- Configure UFW firewall (ports 22, 80, 443)
- Install and configure Fail2ban (SSH brute-force protection)
- Configure Docker for non-root usage
- Set up the deployment directory structure
- Configure Caddy as reverse proxy
frankendeploy server setup <name> [flags]
Options
-e, --email string Email for Let's Encrypt certificates (required)
-h, --help help for setup
Options inherited from parent commands
--config string Config file (default: frankendeploy.yaml)
-v, --verbose Show detailed logs
-y, --yes Skip confirmations (CI/CD mode)
SEE ALSO
- frankendeploy server - Manage deployment servers