第一键,在第一个 vps 里安装这个 https://github.com/node-pulse/admiral
有一个一键脚本,去 release 里可以下载
这个平台可以做服务器监控,可以做 ansible 自动化部署
第二键,就是去社区剧本里找到这个 :PostgreSQL Stack (PostgreSQL + PostgREST + pgweb + Nginx)
然后下载
最后一步就是部署到第二个 vps
所以你需要 2 个 vps
这个 pg 服务包含
- pg 18.1
- pgweb 用于 ui
- anthelia 用于 2fa ,不然 pgweb 没有防护,会被黑(我被黑过)
如果你只有一个 vps
可以用 ansible 命令行,里面需要 3 个参数:
ansible-playbook install.yml -i inventory \
-e domain=db.example.com \
-e [email protected] \
-e authelia_admin_password=YourSecurePass123