首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >NextCloud – 本地局域网盘

NextCloud – 本地局域网盘

作者头像
收心
发布2026-03-26 09:23:09
发布2026-03-26 09:23:09
380
举报
文章被收录于专栏:Java实战博客Java实战博客

本页目录 Toggle

  • docker-compose.yml
  • 创建管理员账号
  • PDF、MD、MP4支持预览
  • 文件分享

Nextcloud 是一个开源的自托管(self-hosted)网盘/协作平台,提供类似 Google Drive、Dropbox、Office 协作等的能力。你可以把它部署在自己的服务器或 NAS 上,对数据进行集中管理与控制。

docker-compose.yml

代码语言:javascript
复制
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支持预览

文件分享

预览

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • docker-compose.yml
  • 创建管理员账号
  • PDF、MD、MP4支持预览
  • 文件分享
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档