群晖系统自建Joplin笔记服务端
往记
撰写于 2023年 10月 19 日

好久没有开始写文章了,趁着这两天休息,可以顺手把文章给写了。这篇文章是要发表在其他平台的,是为了赚取点稿费,但这么好的文章可不能不让博友知道,顺手重新整理了下。

Joplin笔记

这里我就不介绍了,各位可以去官网查看,老刘也在用这个Joplin,主要是网上的教程比较少,顺手就把部署教程给写了,拥有两种部署方式,分别是docker cli部署和docker-compose部署。

Docker cli部署

所谓docker cli部署,即一键docker部署,直接输入串代码即可运行,我可能写的有点废话或者杂乱,各位请见谅。

安装Postgresql数据库

docker pull postgres

创建Postgresql存储目录

mkdir -p /volume1/docker/postgresql/data

启动Postgresql数据库

docker run -d 
    --name postgresql 
    -p 5433:5432 
    -v /volume1/docker/postgresql/data:/var/lib/postgresql/data 
    -e POSTGRES_DB=joplin 
    -e POSTGRES_PASSWORD=joplin 
    -e POSTGRES_USER=pgadmin 
    --restart unless-stopped 
postgres:latest

启动参数POSTGRES_DB为数据库名,PASSWORD为数据库密码,USER为数据库用户,volume1为群晖实际存储空间,请按自己的目录填写。

部署Joplin

拉取Joplin镜像

docker pull joplin/server

启动Joplin容器

docker run -d \
   --name joplin \
   --link postgresql:local_postgres \
   -e APP_PORT=22300 \
   -e APP_BASE_URL=http://192.168.31.33:22300 \
   -e DB_CLIENT=pg \
   -p 22300:22300 \
   -e POSTGRES_PASSWORD=joplin \
   -e POSTGRES_DATABASE=joplin \
   -e POSTGRES_USER=pgadmin \
   -e POSTGRES_PORT=5432 \
   -e POSTGRES_HOST=local_postgres \
   --restart unless-stopped \
joplin/server:latest

实际要修改的就是只有URL那个参数,如果部署在公网服务器,就改为公网服务器IP,如果在内网,就改为内网IP,5432为内部数据库通信端口,不需要修改,需要和上面搭配使用。

启动后默认账号为admin@localhost,密码为admin,进入后台可手动修改。

修改账号密码

3.png
4.png

对接PC客户端

1.下载PC端Joplin客户端

5.png

2.填写Joplin账号密码参数

6.png
ip为群晖内网IP,这样就完成了部署。

显示效果

7.png

群晖系统自建Joplin笔记服务端

好久没有开始写文章了,趁着这两天休息,可以顺手把文章给写了。这篇文章是要发表在其他平台的,是为了赚取点稿费,但这么好的文章可不能不让博友知道,顺手重新整理了下。

Joplin笔记

这里我就不介绍了,各位可以去官网查看,老刘也在用这个Joplin,主要是网上的教程比较少,顺手就把部署教程给写了,拥有两种部署方式,分别是docker cli部署和docker-compose部署。

Docker cli部署

所谓docker cli部署,即一键docker部署,直接输入串代码即可运行,我可能写的有点废话或者杂乱,各位请见谅。

安装Postgresql数据库

docker pull postgres

创建Postgresql存储目录

mkdir -p /volume1/docker/postgresql/data

启动Postgresql数据库

docker run -d 
    --name postgresql 
    -p 5433:5432 
    -v /volume1/docker/postgresql/data:/var/lib/postgresql/data 
    -e POSTGRES_DB=joplin 
    -e POSTGRES_PASSWORD=joplin 
    -e POSTGRES_USER=pgadmin 
    --restart unless-stopped 
postgres:latest

启动参数POSTGRES_DB为数据库名,PASSWORD为数据库密码,USER为数据库用户,volume1为群晖实际存储空间,请按自己的目录填写。

部署Joplin

拉取Joplin镜像

docker pull joplin/server

启动Joplin容器

docker run -d \
   --name joplin \
   --link postgresql:local_postgres \
   -e APP_PORT=22300 \
   -e APP_BASE_URL=http://192.168.31.33:22300 \
   -e DB_CLIENT=pg \
   -p 22300:22300 \
   -e POSTGRES_PASSWORD=joplin \
   -e POSTGRES_DATABASE=joplin \
   -e POSTGRES_USER=pgadmin \
   -e POSTGRES_PORT=5432 \
   -e POSTGRES_HOST=local_postgres \
   --restart unless-stopped \
joplin/server:latest

实际要修改的就是只有URL那个参数,如果部署在公网服务器,就改为公网服务器IP,如果在内网,就改为内网IP,5432为内部数据库通信端口,不需要修改,需要和上面搭配使用。

启动后默认账号为admin@localhost,密码为admin,进入后台可手动修改。

修改账号密码

3.png
4.png

对接PC客户端

1.下载PC端Joplin客户端

5.png

2.填写Joplin账号密码参数

6.png
ip为群晖内网IP,这样就完成了部署。

显示效果

7.png

赞 (0)

评论区(4条评论)

我要评论

点击验证后再提交


姜辰Jcs.Moe
LV2
  

应该不是我浏览器的问题吧,你的CSS挂了。= =、

往记
博主
   姜辰Jcs.Moe

没挂,估计是网络问题吧

老张博客
LV1
  

现在思源用习惯了,另外我是更倾向于Web版

往记
博主
   老张博客

它这个主要其到备份同步作用,可惜没有网页端。不知道为啥这篇就写了个开头的文章就发出来了