logo NodeSeekbeta

零公网端口两步快速部署 Komari:Docker + Cloudflare Tunnel

12
  • 给个建议
    把 cloudflared + postgres 都写进 docker-compose.yaml 一起启动
    部署过程会更加简洁,维护也方便

  • @aidespiccolo #11 我记得 Komari 之前就是这么做的,官方 doc 中有,但是说1.3版本会全面移除,据说是 Docker 内跑 Cloudflared 会有点小问题,所以直接裸装的 xhj011

  • @BaizeXS #12
    最新 commit 把 Cloudflared + CloudflareAccess(单点登陆)都给删了
    我本来也是用的内置的方案,但他的 Cloudflared 不是在后台启动吗
    不是和 docker 一起
    你说 doc 1.3 移除那个我也有看见,现在文档里有关内容全部都删除了
    我现在用最新快照版本,也用上了 metrics 数据库
    全部自己写在 docker-compose.yaml 里面启动了

    services:
      komari:
        image: ghcr.io/komari-monitor/komari:latest
        container_name: komari
        restart: unless-stopped
        volumes:
          - ./data:/app/data
        networks:
          - tunnel_network
    
      komari-pg:
        image: postgres:16-alpine
        container_name: komari-pg
        restart: always
        environment:
          POSTGRES_USER: <你的DB用户>
          POSTGRES_PASSWORD: <你的DB密码>
          POSTGRES_DB: <你的DB名称>
        volumes:
          - ./pgdata:/var/lib/postgresql/data
        networks:
          - tunnel_network
    
      cloudflared:
        image: cloudflare/cloudflared:latest
        container_name: cloudflared
        restart: unless-stopped
        command: tunnel --no-autoupdate run --token <你的Token>
        networks:
          - tunnel_network
    
    networks:
      tunnel_network:
        name: komari_tunnel_net
    
  • @aidespiccolo #13 哈哈哈哈哈哈这样的话,应该是OK的,不愧是大佬 xhj003 给大佬置顶了 xhj003

  • @aidespiccolo #13 嗷,原来是删除了,我就说之前的变量怎么失效了

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72269位seeker

🎉欢迎新用户🎉