全球主机交流论坛
标题:
joplin server 搭建笔记
[打印本页]
作者:
lost1984
时间:
2022-8-25 11:27
标题:
joplin server 搭建笔记
之前部署过一次,搞了好久,然后服务器又挂了,重新部署了一次,记录下来。
1.安装 Docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
复制代码
2.创建 Joplin Server 配置文件
2.1 创建配置文件:
nano /opt/app/joplin/.env:
#注意第一行不要带端口号
APP_BASE_URL=http://jop.youhost.xyz
APP_PORT=22300
复制代码
2.2 持久化数据
由于采用了 SQLite 数据库,而 Docker 默认每次运行都会使用隔离的资源,这回导致之前的同步内容丢失。
我们需要考虑数据持久化的问题,创建一个 Volume:
# 创建名为 joplin 的 volume
docker volume create joplin
下面的命令查看 volume 是否创建成功,可以看到,volumns 文件夹位于 /var/lib/docker 中。
docker volume inspect joplin
3. 反代设置
nginx 配置服务器
我是采用AMH面板,相应的路径位置为:
/home/wwwroot/typecho/vhost/jop.youhost.xyz.conf
server {
server_tokens off;
root /srv/www/html;
index index.html index.htm;
server_name jop.youhost.xyz
client_max_body_size 100m;
location / { try_files $uri $uri/ @joplin; }
location @joplin {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://localhost:22300;
}
}
复制代码
4.启动docker
docker run -d --name joplin_server -v joplin:/home/joplin --env-file /opt/app/joplin/.env -p 22300:22300 joplin/server:latest
复制代码
登录进入 jop.youhost.xyz ,使用默认的账户名 admin
@localhost
和密码 admin 登录,然后修改账号和密码即可。
5.其他
下载地址
https://github.com/laurent22/joplin
作者:
小程序员
时间:
2022-8-25 12:21
感觉还是webdav方便点,我用seafile+seafdav,文件历史也有了
作者:
zhujizixun
时间:
2022-8-25 18:43
webdev就行了 完全不需要搭建 candy直接启动就好了
作者:
louiejordan
时间:
2022-8-25 18:44
这玩意我都当本地笔记软件用
作者:
meta
时间:
2022-8-25 21:01
web 都没有,有啥用?
作者:
mourner
时间:
2022-8-25 21:11
之前也用这个,但是需要客户端太麻烦,还是喜欢浏览器直接打开用的
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4