NextCloud是开源自托管私有云盘,数据完全自主可控,无第三方限制,支持Windows/macOS/Linux/iOS/Android多端实时同步。

核心功能:文件存储与共享(设密码/有效期)、在线Office协作、版本追溯、多媒体管理;集成日历/联系人/视频会议,插件生态丰富可扩展。安全上有传输加密、双因素认证、权限分级,适合个人/家庭NAS/中小团队协作,Docker一键部署。

刘郎阁

内存占用:400.0 MB
镜像大小:1.65 GB

使用感受:7.8 分

1.一款功能强大的私人云盘
2.集文件存储、在线办公、团队协作于一身
3.支持网页端/Windows/Mac/安卓/iOS全平台同步
4.文件管理:支持WebDAV协议,手机电脑自动同步
5.在线办公:内置OnlyOffice文档协作(支持Word/Excel/PPT)
6.效率工具:日历/邮件/视频会议/思维导图一应俱全
7.所有文件存储在自己的服务器上,再也不用担心第三方平台泄露隐私
8.插件化扩展,应用市场提供200+插件,想用什么功能自己装
9.方法1和方法2部署成功后都会生成2个容器

方法1:最新版本安装

version: '3'
services:
  nextcloud:
    image: nextcloud:latest
    container_name: nextcloud
    ports:
      - "8883:80"
    volumes:
      - ./nextcloud:/var/www/html
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=自定义密码
    depends_on:
      - db

  db:
    image: mariadb:latest
    container_name: nextcloud-db
    environment:
      - MYSQL_ROOT_PASSWORD=自定义密码
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=自定义密码
    volumes:
      - ./db:/var/lib/mysql

方法2:指定版本安装(22.1.0版本)

内存占用:293.4 MB
镜像大小:1178.8 MB

version: '3'
services:
  nextcloud:
    image: nextcloud:22.1.0
    container_name: nextcloud
    ports:
      - "8883:80"
    volumes:
      - ./nextcloud:/var/www/html
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=自定义密码
    depends_on:
      - db

  db:
    image: mariadb:10
    container_name: nextcloud-db
    environment:
      - MYSQL_ROOT_PASSWORD=自定义密码
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=自定义密码
    volumes:
      - ./db:/var/lib/mysql

方法3:源文件安装(28.0.14版本)

1.自定义路径并创建NextCloud文件目录

2.在该路径下依次执行以下(下载、解压)命令:

wget https://download.nextcloud.com/server/releases/nextcloud-28.0.14.zip

unzip nextcloud-28.0.14.zip

3.或者也可以直接点击下方链接,下载 NextCloud_28.0.14 版本(或其它版本),并上传到 NextCloud 目录下,并解压

4.进入解压后的 nextcloud 文件,浏览器访问:

https://自定义路径/nextcloud/index.php

5.根据提示进行配置即可

NextCloud 项目地址