個人網盤
個人網盤,又稱網絡U盤、網絡硬盤,是由互聯網公司推出的在線存儲服務。服務器機房爲用戶劃分一定的磁盤空間,爲用戶免費或收費提供文件的存儲、訪問、備份、共享等文件管理等功能,並且擁有高級的世界各地的容災備份。用戶可以把網盤看成一個放在網絡上的硬盤或U盤,不管你是在家中、單位或其它任何地方,只要你連接到因特網,你就可以管理、編輯網盤裏的文件。不需要隨身攜帶,更不怕丟失。
在開始之前,我們先來了解下什麼是UOS統一操作系統?
統一操作系統UOS是由包括中國電子集團(CEC)、武漢深之度科技有限公司、南京誠邁科技、中興新支點在內的多家國內操作系統核心企業自願發起“UOS(unity operating system)統一操作系統籌備組”共同打造的中文國產操作系統。
UOS統一操作系統官方網站
先來看下統一操作系統的官網,是不是被簡潔而又醒目的設計所吸引,是的,當第一次看到統一操作系統官網,就被深深的吸引,由於之前一直沒有對外開放下載權限,但是一直關注這款中文國產系統,雖然現在對外開放的只有個人版,但是也請有興趣的一起來關注參與我們國產中文系統,下面就來看看我們UOS統一操作系統界面,以及我們個人網盤安裝。
使用了一段時間來學習,安裝應用軟件,以及操作流暢度,感覺體驗感優於windows系統,只是先開始不習慣,還有就是可玩性軟件先對較少。再次推薦,有興趣的朋友可以去體驗下,我們國產系統。
接下來通過自己買的服務器打造自己的私人的網盤;
Seafile 是一款開源的企業雲盤,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平臺。支持文件同步或者直接掛載到本地訪問。
由於使用UOS統一系統涉及兼容所以這裏切換到docker下部署
sudo apt install docker*
創建 Seafile 用戶,使用它運行 Seafile 服務:
sudo useradd -m -s /bin/bash somnusfile
爲該用戶設置密碼:
sudo passwd somnusfile
配置 Seafile
運行Seafile設置腳本
通過docker搜索Seafile鏡像
docker search seafile
pull Seafile鏡像
docker pull docker.io/jenserat/seafile
接下來看下我們已經拉下來的鏡像
接下里來我們啓動鏡像
docker run -t -i \
-p 10001:10001 \
-p 12001:12001 \
-p 8000:8000 \
-p 8080:8080 \
-p 8082:8082 \
-v /home/seafile:/opt/seafile \
jenserat/seafile -- /bin/bash
此命令將容器內的/opt/seafile映射到宿主機的/home/seafile目錄,用於保存後續步驟下載的配置,另外映射了幾個端口到宿主機,其中8000是訪問UI用的,8082是上傳下載文件用的。
容器啓動後,在命令行執行download-seafile下載Seafile的主要配置文件,由於下載比較慢,後面的就不做過多截圖;
下載完成後,執行/opt/seafile/seafile-server-5.*/setup-seafile.sh執行安裝嚮導,記住不要修改默認的存儲位置,其他看情況改。
執行/opt/seafile/seafile-server-latest/seafile.sh start來啓動Seafile主進程
執行/opt/seafile/seafile-server-latest/seahub.sh啓動WEB UI
配置完成後執行exit退出。
以上是首次啓動容器,接下來執行如下命令啓動容器,不需要交互式命令,用-d參數讓他在後臺靜默運行。
docker run -d \
--name seafile \
-p 10001:10001 \
-p 12001:12001 \
-p 8000:8000 \
-p 8080:8080 \
-p 8082:8082 \
-v /home/seafile:/opt/seafile \
-e autostart=true \
jenserat/seafile