使用docker搭建基于Postgresql的Nextcloud
以前用的seafile社区版,持续用了2年。但发现seafile对markdown支持的不好,同步的时候markdown的排版会乱。于是决定迁移到NextCloud。下面记录了搭建NextCloud的过程。
拉取镜像
docker pull nextcloud:13.0.4-apache
docker pull postgres:latest创建postgresql容器。这里将数据文件映射出来,便于备份。
docker run
--name postgresql \
-e POSTGRES_PASSWORD=YOUR_PASSWORD -e POSTGRES_USER=YOUR_USER_NAME \
-v /home/web/postgresql/data:/var/lib/postgresql/data \
-d -p 5432:5432 postgres创建nextcloud容器。这里也同样做了目录映射。
docker run -d \
--name nextcloud \
-p 7016:80 \
-v /home/web/nextcloud/:/var/www/html \
nextcloud:13.0.4-apache使用浏览器访问7016端口进入NextCloud的初始化页面。配置好数据库连接信息即可。这里需要注意的是数据库IP应该配置
postgresql
容器或者宿主机
的IP。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeFer!
评论