【docker】Rabbit 搭建教程:从零开始部署与配置
  • 侧边栏壁纸
    • 累计撰写 61 篇文章
    • 累计收到 58 条评论
    • 栏目
    • 页面
    • 功能

    【docker】Rabbit 搭建教程:从零开始部署与配置

    时间煮雨-Master
    2018-08-08 / 1 评论 / 24 阅读 / 正在检测是否收录...

    Rabbit 搭建教程:从零开始部署与配置

    本文将详细介绍如何在服务器上搭建 Rabbit,并配置一对一推送功能。我们将从 Docker 加速器的配置开始,逐步完成 Rabbit 的部署、后台配置、以及一对一推送的设置。以下是详细的步骤和代码示例。

    1. 准备工作

    Rabbit群已暂停开放,暂时无法获取Token,新用户请耐心等待,已有Token可继续操作。

    先到Rabbit群,获取Token。

    1.1 配置 Docker 加速器

    为了加快 Docker 镜像的拉取速度,建议先配置 Docker 加速器。以下是配置步骤:

    # 创建 Docker 配置文件目录
    sudo mkdir -p /etc/docker
    
    # 编辑 daemon.json 文件,添加镜像加速器
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": [
        "https://yanyu.icu",
        "https://yanyuge.free.hr"
      ]
    }
    EOF
    
    # 重新加载 Docker 配置并重启 Docker 服务
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    1.2 创建 Rabbit 工作目录

    在服务器上创建一个专门用于 Rabbit 的目录,并进入该目录:

    mkdir -p /root/Rabbit
    cd /root/Rabbit

    2. 启动 Rabbit 容器

    使用以下命令启动 Rabbit 容器:

    docker run \
      --name rabbitpro \
      --restart=always \
      -p 1234:1234 \
      -d \
      -v /root/Rabbit/data:/Rabbit/data \
      -v /root/Rabbit/Frontend:/Rabbit/Frontend \
      -it \
      --privileged=true \
      ht944/rabbitpro:latest

    参数说明:

    • --name rabbitpro:容器命名为 rabbitpro
    • --restart=always:设置容器自动重启。
    • -p 1234:1234:将宿主机的 1234 端口映射到容器的 1234 端口。
    • -v "/root/Rabbit/data:/Rabbit/data:将当前目录下的 data 文件夹挂载到容器的 /Rabbit/data 目录。
    • -d:后台运行容器。

    3. 配置 Rabbit 后台

    3.1 访问后台管理页面

    在浏览器中访问以下地址,进入 Rabbit 的后台管理页面:

    http://你的服务器IP:5702/admin

    默认的账号和密码都是 admin,登录后请及时修改密码。

    3.2 重启容器

    配置完成后,需要重启 Rabbit 容器以使配置生效:

    docker restart rabbitpro

    3.3 查看容器日志

    重启后,可以通过以下命令查看容器日志,确保 Rabbit 正常运行:

    docker logs rabbitpro -f

    4. 配置一对一推送

    4.1 准备工作

    在配置一对一推送之前,确保你具备以下条件:

    • 公网 IP、内网穿透或 DDNS(IPv6 不支持)。
    • 一个可以扫码登录的微信账号。

    4.2 配置 WxPusher

    1. 获取 WxPusher Token
      访问 WxPusher 后台,创建一个应用并获取 Token
    2. 配置 Rabbit 回调地址
      在 Rabbit 的后台配置中,设置回调地址为:

      http://你的服务器IP:5702/api/wxpusher
    3. 在 Rabbit 中添加 WxPusher Token
      在 Rabbit 的容器配置页面,输入你从 WxPusher 获取的 Token

    4.3 测试消息推送

    在 Rabbit 的配置文件页面,找到“测试消息”按钮并点击。如果配置成功,你的微信将会收到一条来自 WxPusher 的推送消息。

    5. 更新 Rabbit 容器

    如果需要更新 Rabbit 容器,可以使用以下命令:

    docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -c --run-once rabbitpro

    6. 反向代理配置(可选)

    如果你希望通过域名访问 Rabbit,可以配置反向代理。以下是一些常用的反向代理地址:

    mr.yanyuwangluo.cn
    mr-orgin.1888866.xyz
    jd-orgin.1888866.xyz
    fd.gp.mba:6379
    host.257999.xyz
    log.madrabbit.eu.org
    mr.118918.xyz

    7. 总结

    通过以上步骤,你已经成功搭建并配置了 Rabbit,并实现了一对一推送功能。接下来,你可以根据需求进一步配置青龙容器或其他功能。如果在搭建过程中遇到问题,欢迎在评论区留言讨论。

    0

    评论 (1)

    取消
    1. 头像

      [...]anmour/bncr && docker attach bncr访问无界 3.0 后台:安装完成后,通过浏览器访问 http://你的IP:9090 即可进入无界 3.0 后台。详细教程请参考:无界 3.0 安装与使用指南 - 时间煮雨四、对接微信/QQ 机器人1. 对接微信机器人以 AutMan 为例,以下是对接微信机器人的步骤:在 AutMan 后台下载微信适配器插件。配置微[...]

      回复