代码拉取完成,页面将自动刷新
同步操作将从 kancy/docker-compose 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
version: '3'
services:
# ref : https://hub.docker.com/_/nextcloud
nextcloud_server:
image: nextcloud
container_name: nextcloud_server
ports:
- 8080:80
volumes:
- ./server/data/:/var/www/html
restart: always
depends_on:
- nextcloud_mysql
- nextcloud_redis
environment:
# 配置信任的域名或者ip,空格分隔,不配置可能无法访问
- NEXTCLOUD_TRUSTED_DOMAINS=10.139.60.80 nextcloud.kancy.com
# 设置默认管理员账户
- NEXTCLOUD_ADMIN_USER=nextcloud
- NEXTCLOUD_ADMIN_PASSWORD=nextcloud
# 使用外部redis缓存,提供效率
- REDIS_HOST=nextcloud_redis
- REDIS_HOST_PORT=6379
- REDIS_HOST_PASSWORD=root123
# 使用sqlite作为元数据存储,默认方式
#- SQLITE_DATABASE=nextcloud
# 使用mysql作为元数据存储
- MYSQL_HOST=nextcloud_mysql
- MYSQL_USER=root
- MYSQL_PASSWORD=root123
- MYSQL_DATABASE=nextcloud
# 配置邮件服务
- SMTP_HOST=smtp.qq.com
- SMTP_PORT=25
- SMTP_NAME=793272861@qq.com
- SMTP_PASSWORD=root1234
- MAIL_FROM_ADDRESS=793272861
- MAIL_DOMAIN=qq.com
nextcloud_mysql:
image: mysql:5.7.22
container_name: nextcloud_mysql
hostname: nextcloud_mysql
command:
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--explicit_defaults_for_timestamp=true
--lower_case_table_names=1
volumes:
- ./mysql/data/:/var/lib/mysql/
restart: always
ports:
- "3306:3306"
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: root123
nextcloud_redis:
image: redis:6.0.2
hostname: nextcloud_redis
container_name: nextcloud_redis
restart: always
command: redis-server --requirepass "root123"
volumes:
- ./redis/data:/data
ports:
- "6379:6379"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。