可以使用兩種方式部署nextcloud损敷,分別是docker和snap
(1) docker 部署
運(yùn)行下列命令
#安裝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'
#更新權(quán)限
docker exec -it nc sh -c 'set-nc-perms runtime'
通過:https://your_ip/nextcloud/進(jìn)入安裝界面
需要注意的是因?yàn)槭莌ttps,所以訪問的是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應(yīng)用
snap find
#安裝應(yīng)用
snap install 包名
#重啟應(yīng)用
snap restart 應(yīng)用名
#升級應(yīng)用
snap refresh 應(yīng)用名
#查看安裝的應(yīng)用
snap list
#卸載應(yīng)用
snap remove 應(yīng)用名
配置文件在/var/snap/nextcloud/current/nextcloud/config/config.php
可以對文件存儲位置進(jìn)行修改葫笼,以及可以修改訪問ip
目前遇到的問題:
text在線預(yù)覽會出現(xiàn)亂碼
collabora online 插件失效(office文件打不開)
參考:
https://www.moerats.com/archives/429/
https://www.moerats.com/archives/420/