返回列表 发布新帖

[交流讨论] 【小白】绿联nas没日历功能,我打算部署一下Nextcloud

1224 1
发表于 2025-11-6 02:12:38 | 查看全部 阅读模式 IP:–江苏–苏州

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. services:
  2.   # Nextcloud主服务(使用最新稳定版Apache镜像)
  3.   nextcloud:
  4.     image: nextcloud:stable-apache  # Docker Hub最新稳定版,带Apache服务器(部署最简单)
  5.     container_name: nextcloud
  6.     restart: always  # 实现开机自启(NAS重启后自动恢复容器)
  7.     ports:
  8.       - "8080:80"  # 映射端口:NAS的8080端口 -> 容器内80端口(可自定义,如8088:80)
  9.     environment:
  10.       # 数据库连接配置(关联下方mariadb服务)
  11.       - MYSQL_DATABASE=nextcloud_db
  12.       - MYSQL_USER=nextcloud_user
  13.       - MYSQL_PASSWORD=your_strong_db_password  # 自定义数据库密码(建议复杂些)
  14.       - MYSQL_HOST=mariadb
  15.       # 管理员账户配置(首次登录用)
  16.       - NEXTCLOUD_ADMIN_USER=admin  # 管理员用户名(可自定义)
  17.       - NEXTCLOUD_ADMIN_PASSWORD=your_admin_password  # 管理员密码(务必牢记)
  18.       - NEXTCLOUD_DATA_DIR=/var/www/html/data  # 容器内数据目录(无需修改)
  19.       # 性能优化(针对16G内存配置)
  20.       - PHP_MEMORY_LIMIT=2048M  # 给PHP分配2G内存(避免大文件处理时OOM)
  21.       - APC_SHM_SIZE=256M  # 缓存优化
  22.     volumes:
  23.       # 数据持久化到NAS(路径根据绿联NAS实际目录修改,建议放在共享文件夹)
  24.       - /volume1/nextcloud/data:/var/www/html/data  # 存储日历、文件等核心数据
  25.       - /volume1/nextcloud/config:/var/www/html/config  # 存储配置文件(便于后续修改)
  26.       - /volume1/nextcloud/apps:/var/www/html/apps  # 存储插件(避免重启后丢失)
  27.     depends_on:
  28.       - mariadb  # 依赖数据库服务,确保数据库先启动
  29.       - redis    # 依赖Redis缓存,提升性能
  30.     networks:
  31.       - nextcloud_net

  32.   # 数据库服务(MariaDB,Nextcloud官方推荐)
  33.   mariadb:
  34.     image: mariadb:11.2  # 最新稳定版MariaDB,兼容Nextcloud
  35.     container_name: nextcloud_mariadb
  36.     restart: always  # 开机自启
  37.     environment:
  38.       - MYSQL_ROOT_PASSWORD=your_root_db_password  # 数据库root密码(独立密码,更安全)
  39.       - MYSQL_DATABASE=nextcloud_db  # 与上方NEXTCLOUD的数据库名一致
  40.       - MYSQL_USER=nextcloud_user    # 与上方数据库用户名一致
  41.       - MYSQL_PASSWORD=your_strong_db_password  # 与上方数据库密码一致
  42.       - MARIADB_AUTO_UPGRADE=1  # 自动升级数据库结构(兼容Nextcloud版本更新)
  43.     volumes:
  44.       - /volume1/nextcloud/db:/var/lib/mysql  # 数据库文件持久化到NAS
  45.     networks:
  46.       - nextcloud_net

  47.   # Redis缓存(提升Nextcloud响应速度,尤其多设备同步时)
  48.   redis:
  49.     image: redis:7.2-alpine  # 轻量版Redis,资源占用低
  50.     container_name: nextcloud_redis
  51.     restart: always  # 开机自启
  52.     volumes:
  53.       - /volume1/nextcloud/redis:/data  # Redis数据持久化(避免重启后缓存丢失)
  54.     networks:
  55.       - nextcloud_net

  56. # 自定义网络(隔离容器,提升安全性)
  57. networks:
  58.   nextcloud_net:
  59.     driver: bridge</span>
复制代码

评论1

夏夏子Lv.7绿联NAS社区会员用户 发表于 2025-11-12 10:43:59 | 查看全部 IP:–湖南
可以加几个图片看看页面功能

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表