原文鏈接:👉 傳送門
本文主要講述 使用 Ubuntu 16.04 雲服務器 通過腳本實現對 Seafile Pro 的安裝,完成私人網盤的搭建
首先給出 Seafile 專業版的下載地址(Linux): 👉 傳送門
在本機下載好安裝包後,通過 WinSCP 將安裝包放在 /opt/
目錄下,並將專業版的安裝包重命名爲 seafile-pro-server_6.3.11_x86-64.tar.gz
的格式(方便安裝)。這裏使用的安裝方式是使用官方給出的 Seafile 安裝腳本 安裝,優點是一步到位,壞處是安裝失敗需要還原到鏡像。
使用步驟
安裝乾淨的 16.04 或 CentOS 7 系統,並做好鏡像 (如果安裝失敗需要還原到鏡像)。
切換成 root 賬號 (sudo -i)
獲取安裝腳本
Ubuntu 16.04(適用於 6.0.0 及以上版本):
wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-ubuntu-16-04-amd64-http
運行安裝腳本並指定要安裝的版本 (6.3.11)
bash seafile-server-ubuntu-16-04-amd64-http 6.3.11
輸入 2
選擇安裝專業版
該腳本運行完後會在命令行中打印配置信息和管理員賬號密碼,請仔細閱讀。(你也可以查看安裝日誌 /opt/seafile/aio_seafile-server.log
),MySQL 密碼在 /root/.my.cnf
中。
通過 Web UI 對服務器進行配置
安裝完成後,需要通過 Web UI 服務器進行基本的配置,以便能正常的從網頁端進行文件的上傳和下載:
-
首先在瀏覽器中輸入服務器的地址,並用管理員賬號和初始密碼登錄
-
點擊界面的右上角的頭像按鈕進入管理員界面
-
進入設置頁面填寫正確的服務器對外的 SERVICE_URL 和 FILE_SERVER_ROOT,比如
SERVICE_URL: http://126.488.125.111:8000 FILE_SERVER_ROOT: 'http://126.488.125.111/seafhttp'
注意:
126.488.125.111
是你服務器的公網ip
對了,還要在還要在 雲服務器管理控制檯
設置新的安全組規則(8082
和 80
端口),可以參考下圖自行配置
現在可以退出管理員界面,並進行基本的測試。關於服務器的配置選項介紹和日常運維可以參考 http://manual-cn.seafile.com/config/index.html
在本地打開 Web UI
因爲使用一鍵安裝腳本安裝,默認使用了 nginx
做反向代理,並且開啓了防火牆,所以你需要直接通過 80
端口訪問,而不是 8000
端口。
注意:在本地輸入的 ip
地址是你的雲服務器的公網 IP
通過客戶端登陸
Windows 客戶端登陸
Android 客戶端登陸
至此,私人云盤已經搭建完畢
更多詳細步驟請閱讀: 👉 官方腳本說明