在 CentOS 下使用 Docker 安装 Joplin Server

目录

一、安装 Docker

二、安装 Docker Compose

三、创建 Joplin Server 的 Docker Compose 文件

四、启动 Joplin Server

五、配置 Joplin 客户端

六、总结


以下是在 CentOS 系统上使用 Docker 安装 Joplin Server 的详细步骤:


一、安装 Docker

  1. 更新系统包

    bash复制

    sudo yum update -y
  2. 安装 Docker

    bash复制

    sudo yum install -y yum-utils
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce docker-ce-cli containerd.io
  3. 启动 Docker 服务

    bash复制

    sudo systemctl start docker
    sudo systemctl enable docker
  4. 验证 Docker 是否安装成功

    bash复制

    sudo docker run hello-world

二、安装 Docker Compose

  1. 下载并安装 Docker Compose

    bash复制

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
  2. 验证 Docker Compose 是否安装成功

    bash复制

    docker-compose --version

三、创建 Joplin Server 的 Docker Compose 文件

  1. 创建目录

    bash复制

    mkdir -p /data/joplin
    cd /data/joplin
  2. 创建 docker-compose.yml 文件

    bash复制

    vim docker-compose.yml

    在文件中添加以下内容:

    yaml复制

    version: '3'
    services:
        db:
            image: postgres:13
            volumes:
                - ./data/postgres:/var/lib/postgresql/data
            ports:
                - "5432:5432"
            restart: unless-stopped
            environment:
                - POSTGRES_PASSWORD=joplin
                - POSTGRES_USER=joplin
                - POSTGRES_DB=joplin
        app:
            image: joplin/server:latest
            depends_on:
                - db
            ports:
                - "22300:22300"
            restart: unless-stopped
            environment:
                - APP_PORT=22300
                - APP_BASE_URL=http://<你的ip>:22300
                - DB_CLIENT=pg
                - POSTGRES_PASSWORD=joplin
                - POSTGRES_DATABASE=joplin
                - POSTGRES_USER=joplin
                - POSTGRES_PORT=5432
                - POSTGRES_HOST=db

四、启动 Joplin Server

  1. 运行 Docker Compose

    bash复制

    docker-compose up -d
  2. 验证 Joplin Server 是否运行成功: 打开浏览器,访问 http://<你的服务器IP>:22300,默认用户名为 admin@localhost,密码为 admin


五、配置 Joplin 客户端

  1. 下载并安装 Joplin 客户端: 访问 Joplin 官网,下载并安装适用于你的设备的 Joplin 客户端。

  2. 配置同步: 在 Joplin 客户端中,进入“设置” > “同步”,选择“Joplin Server”作为同步目标,输入服务器地址 http://<你的服务器IP>:22300 和默认的用户名和密码。


六、总结

通过以上步骤,你可以在 CentOS 系统上使用 Docker 安装并运行 Joplin Server,实现本地笔记的同步和管理。如果需要远程访问,可以结合内网穿透工具(如 cpolar)或配置 SSL 证书和反向代理。

希望这些步骤能帮助你顺利搭建 Joplin Server。如果有任何问题,欢迎随时交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CarlowZJ

我的文章对你有用的话,可以支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值