V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guiyumin
V2EX  ›  PostgreSQL

二键安装一个 postgresql 服务

  •  
  •   guiyumin · 4 天前 · 2175 次点击

    第一键,在第一个 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
    
    10 条回复    2025-12-01 14:19:22 +08:00
    itechify
        1
    itechify  
    PRO
       4 天前
    docker compose 更快,端口绑定本地,密码设置复杂点就行了
    datou
        2
    datou  
       4 天前
    supabase 了解一下?
    guiyumin
        3
    guiyumin  
    OP
       4 天前
    @itechify https://github.com/node-pulse/playbooks 这里面有很多 playbooks ,我一个个都在做

    主要是用 ui ,点击几下就行了
    guiyumin
        4
    guiyumin  
    OP
       4 天前 via iPhone
    @datou 好,我过几天出一个一鍵安裝 supabase 的 pkaybook
    yemoluo
        5
    yemoluo  
       4 天前
    @guiyumin 可以有
    datou
        6
    datou  
       4 天前
    @guiyumin 🐱
    guiyumin
        7
    guiyumin  
    OP
       3 天前
    @datou 兄弟,其实我知道你的意思

    但其实,一键自动化安装肯定是有自己的意义的,尤其是使用 ansible 做大规模自动化部署

    supabase 安装也不容易,我出一个一键安装吧

    到时候就可以便利大家了
    Suger828
        8
    Suger828  
       3 天前
    @guiyumin supabase 不是云服务吗
    guiyumin
        9
    guiyumin  
    OP
       3 天前 via iPhone
    @Suger828 有开源的,可以自己搭建
    datou
        10
    datou  
       3 天前
    @guiyumin 哈哈,阿里云那个 supabase 我一直没弄明白
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1147 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 17:51 · PVG 01:51 · LAX 09:51 · JFK 12:51
    ♥ Do have faith in what you're doing.