Nextcloud 是一个开源的自托管(self-hosted)网盘/协作平台,提供类似 Google Drive、Dropbox、Office 协作等的能力。你可以把它部署在自己的服务器或 NAS 上,对数据进行集中管理与控制。
docker-compose.yml
version: "3.8"
services:
db:
image: mariadb:11
container_name: nc_db
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=CHANGE_ME_ROOT
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud_user
- MYSQL_PASSWORD=CHANGE_ME_USER
volumes:
- ./db:/var/lib/mysql
command: >
--transaction-isolation=READ-COMMITTED
--binlog-format=ROW
--default-authentication-plugin=mysql_native_password
app:
image: nextcloud:28
container_name: nc_app
restart: unless-stopped
depends_on:
- db
ports:
- "8080:80" # 局域网访问:http://你的服务器IP:8080
environment:
- MYSQL_HOST=db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud_user
- MYSQL_PASSWORD=CHANGE_ME_USER
# ---- 关键:改成你局域网实际访问的地址 ----
# - NEXTCLOUD_TRUSTED_DOMAINS=192.168.1.100
# - OVERWRITEHOST=192.168.1.100
# - OVERWRITEPROTOCOL=http
# - OVERWRITEWEBROOT=/
volumes:
- ./data:/var/www/html
创建管理员账号

PDF、MD、MP4支持预览

文件分享

预览

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
