使用Nextcloud可以構建自己的雲存儲(網盤),Nextcloud內置了Office文檔、圖片相冊、日曆聯繫人、兩步驗證、文件管理、RSS閱讀等豐富的應用,不僅可以用作個人或者團隊存儲與共享,還可以打造成為個人辦公平台。
Nextcloud運行環境與平常我們常用的程序差不多,LAMP是官方首選,不過LNMP也照樣可以運行,只不過需要自己寫URL重寫規則。當然,官方還提供了SNAP安裝包,一分鐘內就可以在VPS上部署好Nextcloud,非常方便。本篇文章就來分享SNAP安裝Nextcloud的方法。
安裝Nextcloud前的準備工作
Nextcloud官網:https://nextcloud.com/
Nextcloud Snap:https://github.com/nextcloud/nextcloud-snap
服務器系統需求:Ubuntu 16.04或更高版本
安裝前修改好hostname。在終端窗口中輸入命令:hostname或uname –n,均可以查看到當前主機的主機名,修改參考如下:
vim /etc/hosts 10.10.10.10 cloud.domain.com cloud
其中10.10.10.10為服務器的IP地址,cloud.domain.com為用戶自己的域名。
vim /etc/hostname cloud.domain.com
hostname -F /etc/hostname #重啟 hostname #再次查看
安裝Nextcloud
sudo apt-get update sudo apt-get install snap
sudo apt-get install snapd
sudo snap install nextcloud
安裝成功後,打開你的域名或者IP地址,然後會讓你設置好管理員賬號與密碼,確定,完成安裝。
為Nextcloud安裝SSL證書
如果你使用Snap安裝的Nextcloud,那麼添加SSL加密訪問將是一件非常簡單的事情。先確保你的域名已經成功解析到你的VPS主機上,然後執行命令:
sudo nextcloud.enable-https lets-encrypt
然後根據屏幕提示輸入郵箱、域名信息,很快就會自動完成Let’s Encrypt證書的申請和配置,自動重啟Web服務器後即可使用域名通過https訪問。