群晖用Docker装Nextcloud,自己搭私有云盘

Nextcloud

群晖本身有Cloud Station,也有Synology Drive,为什么还要自己装Nextcloud?

其实就是多一种选择,Nextcloud功能真的很多,插件生态也全,如果你需要更多功能,可以自己搭一个试试。今天分享一下我在群晖Docker上装Nextcloud的经验。

为什么用Docker装?

  • 环境不用自己配,Docker一键拉下来,干净
  • 升级方便,重新拉个镜像就好了,不影响系统
  • 隔离得好,坏了删了就行,不影响群晖本身

安装步骤(简单版)

  1. 首先,群晖先装Docker套件,这个在套件中心直接搜就能装
  2. 打开Docker,注册表搜 nextcloud,拉官方镜像
  3. 创建容器,端口设置好:
    • 80端口映射到主机你想用的端口,比如 8080:80
  4. 数据卷挂载:
    • nextcloud 数据 -> /var/www/html
    • 数据库 数据 -> /var/lib/mysql
  5. 用docker-compose更方便,给个参考配置:
    version: '3'
    services:
      nextcloud:
        image: nextcloud:latest
        ports:
          - 8080:80
        volumes:
          - ./nextcloud/html:/var/www/html
          - ./nextcloud/data:/var/www/html/data
        restart: always
      db:
        image: mariadb:10.5
        environment:
          MYSQL_ROOT_PASSWORD: yourpassword
          MYSQL_DATABASE: nextcloud
          MYSQL_USER: nextcloud
          MYSQL_PASSWORD: yourpassword
        volumes:
          - ./db:/var/lib/mysql
        restart: always
    
  6. docker-compose up -d 就启动了

几个要注意的坑

  1. 权限问题:数据目录权限不对,Nextcloud会写不进去,一般要改一下用户权限
  2. https配置:如果要外网访问,最好用群晖的反向代理加SSL,比较方便
  3. 性能问题:如果是低配置NAS,不建议开太大,够用就行
  4. 备份别忘了:数据一定要定期备份,不管是群晖本身备份还是异地备份

体验怎么样?

Nextcloud功能真的全,网盘、日历、联系人、笔记、任务,啥都有,完全可以替代很多云服务,数据都在你自己这儿,放心。

如果你不满足群晖自带的套件,想试试更强大的私有云,推荐你按这个方法装一个试试。

总结

Docker装Nextcloud其实不难,跟着步骤来,半个小时就能搞定,就能拥有一个完全属于你自己的私有云盘,数据完全自己掌控,挺香的。

你用Nextcloud吗?有什么更好的玩法,欢迎留言交流。


个人安装使用经验,仅供参考,不同配置可能会有区别。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部