基於 Ubuntu + nextCloud 搭建自己的私人網盤


提醒一下,如果之前通過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/ 
數據庫文件夾包含了:

  1. Apache, PHP, MySQL, and Redis logs
  2. Keys and certificates
  3. MySQL database
  4. Redis database
  5. Nextcloud config
  6. Any Nextcloud apps installed by the user

文件保存的文件夾位置: /var/snap/nextcloud/common/ 
文件夾包含了:

  1. Nextcloud data
  2. Nextcloud logs

把數據庫和文件的文件夾都備份就可以啦~

 

 

 參考鏈接:

 1、https://cloud.tencent.com/developer/labs/lab/10287

 2、https://sphard.com/ebooks/nextcloud/nextcloud-snap.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM