wiz为知的私有化部署缺陷
wiz为知的私有化部署模式,由于网页收藏功能需要单独联系客服(付费)开通,而且其底层逻辑是通过官方的收藏服务在官方云端和私有部署端同时保存收藏的网络文章,所以一旦官方停止服务,私有化部署的服务端就只能提供编写笔记的功能了。看下来价值不大。详见:https://www.wiz.cn/zh-cn/docker-collector-service

Trilium的缺陷
没有移动端的客户端app,只能使用功能有限的网页版前端界面
思源私有化部署的缺陷
docker部署版只支持浏览器访问,不支持桌面和移动客户端;不支持导出 PDF、HTML 和 Word 格式;不支持导入 Markdown 文件
Joplin在威联通部署docker版同步server
威联通部署yaml脚本文件,但部署后一直报用户权限无法读写文件方面的错
version: '3' # 最新版Docker Compose可删除此行
services:
db:
image: postgres:16
user: 999:999
volumes:
- /share/Container/joplin/postgresql/data:/var/lib/postgresql/data
ports:
- "5432:5432" # 左边的端口可以更换,右边不要动!
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=REDACTED_SECRET # 密码,可自定义
- POSTGRES_USER=admin # 用户名,可自定义
- POSTGRES_DATABASE=joplin
- TZ=Asia/Shanghai
app:
image: joplin/server:latest
user: 0:0
depends_on:
- db
ports:
- "22300:22300" # 左边的端口可以更换,右边不要动!
restart: unless-stopped
environment:
- APP_PORT=22300
- APP_BASE_URL=https://myqnas777.mycloudnas.com:22301 # 改成反代的域名
- DB_CLIENT=pg
- POSTGRES_PASSWORD=REDACTED_SECRET # 与上面的密码对应!
- POSTGRES_DATABASE=joplin
- POSTGRES_USER=admin # 与上面的用户名对应!
- POSTGRES_PORT=5432 # 与上面部分端口映射冒号右边的对应!
- POSTGRES_HOST=db
- TZ=Asia/Shanghai
使用上面的脚本,postgres数据库一直报错,启动不起来。错误信息大致是没有权限写外挂的NAS文件目录。其中还尝试了给app和数据库都赋了权(user:999:999等)。
张大妈有一篇分开安装的文里面在postgres的部署参数配置时多给了一个,还未尝试分开这样安装和多出来的参数。
参见:https://post.smzdm.com/p/avp6re8m/
变量:POSTGRES_HOST
值:nas的ip地址
最后在王大神启发下,决定用威联通自身提供的WebDAV服务完成同步,并配置成功。不过,要注意:同步目标的url需要域名+反向代理端口+具体目录。
