Nextcloud

Nextcloud+Docker设置
Nextcloud已经在新的腾讯云服务器安装使用了,加上手机客户端,高带宽的私人网盘确实很赞,但是50G的总空间还是不行的,毕竟也是拥有私人服务器的人,弄个frp穿透就搞定了… 理论上确实很简单,但是实际操作中问题就来了,准备供实验室多用户使用,数据库最好换MySQL,但是,我不会啊…所以感觉学习了下,2天就没了…不过也学到了docker-compose的用法,挺好的,之前更新的时候就是没学会,现在算是明白了这个的好处,一次设置,终身方便,尤其是更新的时候! 具体流程方法如下: 安装docker-compose和nextcloud及mariadb镜像 apt install docker-compose docker pull wonderfall/nextcloud #体积更小的nextcloud docker pull mariadb 创建docker-compose文件并运行 我会将nextcloud的数据放到大硬盘,所以在外挂硬盘而不是系统盘里面新建了nextcloud文件夹,在该文件夹里面新建docker-compose.yml文件,输入设置内容: version: '3' services: nextcloud: image: wonderfall/nextcloud container_name: nextcloud_web depends_on: - nextcloud-db # If using MySQL environment: - UID=1000 - GID=1000 - UPLOAD_MAX_SIZE=10G - APC_SHM_SIZE=128M - OPCACHE_MEM_SIZE=128 - MEMORY_LIMIT=5120M - CRON_MEMORY_LIMIT=5120M - CRON_PERIOD=15m - TZ=Aisa/Shanghai - ADMIN_USER=你的管理员用户名 - ADMIN_PASSWORD=管理员用户名密码 - DOMAIN=localhost - DB_TYPE=mysql - DB_NAME=nextcloud - DB_USER=nextcloud - DB_PASSWORD=数据库密码 - DB_HOST=nextcloud-db volumes: - /你的目录/nextcloud/data:/data - /你的目录/nextcloud/config:/config - /你的目录/nextcloud/apps:/apps2 - /你的目录/nextcloud/themes:/nextcloud/themes #将Docker里面的文件映射到硬盘空间,config映射出来后修改参数非常方便 ports: - 0.