可以使用两种方式部署nextcloud,分别是docker和snap
(1) docker 部署
运行下列命令
#安装Docker
curl -sSL https://get.docker.com/ | sh
#下载并启动Nextcloud
docker pull greyltc/nextcloud
docker run --name nc -p 80:80 -p 443:443 -d greyltc/nextcloud
#升级程序
docker exec -it nc sh -c 'set-nc-perms upgrade'
#更新权限
docker exec -it nc sh -c 'set-nc-perms runtime'
通过:https://your_ip/nextcloud/进入安装界面
需要注意的是因为是https,所以访问的是443端口
docker的常用命令
# 查看镜像
docker images
# 查看容器
docker ps
# 删除镜像或容器
docker rm 镜像号或容器号
(2)snap 部署
apt-get update -y
#安装NextCloud
snap install nextcloud
通过http://your_ip访问nextcloud
snap常用命令
#查看snap版本信息
snap --version
#找出所有snap应用
snap find
#安装应用
snap install 包名
#重启应用
snap restart 应用名
#升级应用
snap refresh 应用名
#查看安装的应用
snap list
#卸载应用
snap remove 应用名
配置文件在/var/snap/nextcloud/current/nextcloud/config/config.php
可以对文件存储位置进行修改,以及可以修改访问ip
目前遇到的问题:
text在线预览会出现乱码
collabora online 插件失效(office文件打不开)
参考:
https://www.moerats.com/archives/429/
https://www.moerats.com/archives/420/