无意中看到了 建议在 1panel 的应用商店中上架思源笔记 这个帖子,想着给社区做做贡献,于是就有了这篇内容。想来其实也没有什么好讲的,但怕用户在使用过程中遇到问题,所以还是记录下吧。
笔记数据在哪?
在 1Panel 中安装的容器默认数据路径都在 /opt/1panel/apps/[容器] 下,且卸载时会清掉这个目录空间。所以我就将其指定到了 /opt/siyuan/ 目的是为了防止这一点的发生。
数据文件夹权限问题
如果您需要修改其内容,请你确保主机上的工作空间文件夹路径(WORKSPACE_PATH)有普通用户(uid 1000/gid 1000)权限。在 1Panel 配置中,您需要以下方法进行配置。
docker compose:
user: '1000:1000'
在 docker-compose.yml 同路径下新建一个 scripts\init.sh,该脚本会在安装之前执行,以下是脚本关键内容:
source .env
chown -R 1000:1000 "${WORKSPACE_PATH}" 2>/dev/null
1Panel 安装时的表单内容会放到位于 docker-compose.yml 同路径下的 .env 文件内,所以需要先 source .env 下,然后对工作空间文件夹给与相关权限。这样做的目的是为了防止权限不足导致创建文件夹失败。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于