docker部署
我推荐使用Portainer面板部署docker-compose,其实就是部署一个容器,中文可视化界面,比群晖自带的docker面板好用多了,非常适合小白学习使用。
version: "3.2"
services:
nextcloud:
image: lscr.io/linuxserver/nextcloud:latest
container_name: nextcloud
environment:
- TZ=asia/shanghai
volumes:
- /smb/docker/nextcloud/config:/config
- /smb/docker/nextcloud/data:/data
ports:
- 4443:443
restart: unless-stopped
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: myrootnextcloud
restart: always
如果是轻度使用可以不安装Mysql数据库,使用默认的SQLite数据库,即把上面部署命令下的db段内容删除即可。但如果是大型生产环境建议使用Mysql数据库。
NextCloud安装
使用https访问nextcloud,用户名和密码随意。数据库用户填写”root”,数据库密码为Docker部署时的“myrootnextcloud”,数据库名为自定义即可,数据库主机填写部署时的“db”。
按需选择。
安装完成。