提醒一下,如果之前通過apache搭建了網站,不要用snap命令來搭建,否則,至少有一個無法正常運行(不要問我怎么知道的,都是血的教訓啊)。
你可以通過騰訊雲的實驗主機進行嘗試。
1、基礎設置
切換為 root 賬號
Ubutu 系統默認登錄的用戶為非 root 權限用戶,為了能正常安裝 nextCloud,需要切換為 root 賬號。執行如下命令即可:
sudo su
更新及安裝基礎包
apt-get update apt-get install snap apt-get install snapd
2、安裝 nextCloud
運行如下命令:
snap install nextcloud
國內網絡下載有點慢,需要耐心等待,差不多40分鍾才安裝好
看到如下圖則證明安裝成功。
3、設置 nextCloud
創建用戶
訪問本機ip (http://<您的 CVM IP 地址>/) 即可進入 nextCloud 的安裝頁面。
第一次訪問, 會提示你設置下管理員的帳號和密碼
啟用 SSL
這樣就能使用 HTTPS 訪問。執行如下命令,系統就會自動申請 Let's Encrypt 證書並啟用/
sudo nextcloud.enable-https lets-encrypt
以后升級
sudo snap refresh nextcloud
4、關於數據備份
數據庫文件夾位置: /var/snap/nextcloud/current/
數據庫文件夾包含了:
- Apache, PHP, MySQL, and Redis logs
- Keys and certificates
- MySQL database
- Redis database
- Nextcloud config
- Any Nextcloud apps installed by the user
文件保存的文件夾位置: /var/snap/nextcloud/common/
文件夾包含了:
- Nextcloud data
- Nextcloud logs
把數據庫和文件的文件夾都備份就可以啦~
參考鏈接: