Hasty Briefsbeta

双语

Self-Host Like a Pro: Dokku, Hetzner and Cloudflare

a year ago
  • #Cloudflare
  • #VPS
  • #Dokku
  • 选择Hetzner VPS服务器位置和操作系统(例如推荐Debian系统以支持无人值守升级)
  • 选择机型配置(例如CX22规格:2个vCPU/4GB内存/40GB SSD)
  • 配置SSH密钥实现安全访问(推荐使用Ed25519算法)
  • 安装Dokku应用部署平台和PostgreSQL数据库服务
  • 设置Cloudflare实现DDoS防护和缓存加速
  • 通过防火墙规则限制端口访问(仅开放80/443/22端口)
  • 将应用部署至Dokku,关联PostgreSQL数据库并设置环境变量
  • 配置域名并通过Let's Encrypt申请SSL证书启用HTTPS
  • 使用GitHub Actions配合SSH密钥实现自动化部署流程