C++打造開源網盤!不限速,無限容量,永久免費

Seafile 是一款安全、高性能的開源網盤(雲存儲)軟件。Seafile 提供了主流網盤(雲盤)產品所具有的功能,包括文件同步、文件共享等。在此基礎上,Seafile 還提供了高級的安全保護功能以及群組協作功能。由於 Seafile 是開源的,你可以把它部署在私有云的環境中,作為私有的企業網盤。Seafile 支持 Mac、Linux、Windows 三個桌面平臺,支持 Android 和 iOS 兩個移動平臺。

利用C/C++打造開源網盤!不限速,無限容量,永久免費

Seafile 是由國內團隊開發的國際型項目,目前已有50萬左右的用戶,以歐洲用戶為多。自發布以來,Seafile 一直保持開放、國際化、高質量的宗旨,受到國內外大型機構的信賴。目前主要的大型客戶包括卡巴斯基、中國平安,以及歐美多家知名大學和科研機構。

一、docker環境正常(省略)、獲取seafile鏡像

-docker search seafile(搜索鏡像名)

利用C/C++打造開源網盤!不限速,無限容量,永久免費

-docker pull jenserat/seafile(不指定鏡像版本默認會拉取最新的鏡像latest)

二、查看docker鏡像

利用C/C++打造開源網盤!不限速,無限容量,永久免費

我這裡打了tag:docker tag jenserat/seafile seafile

三、啟動seafile-指定seafile-server目錄掛載點

docker run -t -i --rm -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /home/app/seafile:/opt/seafile seafile -- /bin/bash

(將docker端口暴露出來外網可以訪問、將當前下載的seafile-server磁盤目錄/opt/seafile掛在到/home/app/seafile)

四、切換到/opt/seafile

cd /opt/seafile 查看seafile-server是否下載 ls -a

利用C/C++打造開源網盤!不限速,無限容量,永久免費

五、解壓seafile-server

tar zxf seafile-server_4.2.1_x86-64.tar.gz

六、切換到解壓目錄-cd /opt/seafile/seafile-server-4.2.1

利用C/C++打造開源網盤!不限速,無限容量,永久免費

七、運行- ./setup-seafile.sh :配置基礎信息-指定服務名、暴露的端口號,使用默認的即可,如果要單獨指定也可以

利用C/C++打造開源網盤!不限速,無限容量,永久免費

八、運行seafile服務端和客戶端

利用C/C++打造開源網盤!不限速,無限容量,永久免費

運行seafile客戶端最後需要你設置登錄郵箱和密碼

利用C/C++打造開源網盤!不限速,無限容量,永久免費

九、在服務端查看是否啟動成功

利用C/C++打造開源網盤!不限速,無限容量,永久免費

十、配置成功後退出當前服務

利用C/C++打造開源網盤!不限速,無限容量,永久免費

十一、重新配置docker容器啟動時參數-啟動docker容器自動執行腳本(setup-seafile.sh、seafile.sh、seahub.sh--每次啟動都要手動去執行腳本比較麻煩)

利用C/C++打造開源網盤!不限速,無限容量,永久免費

十二、查看容器是否啟動 docker ps -a

利用C/C++打造開源網盤!不限速,無限容量,永久免費

十三、再次訪問正常(docker-seafile配置基本完成)

利用C/C++打造開源網盤!不限速,無限容量,永久免費

網友評論:

利用C/C++打造開源網盤!不限速,無限容量,永久免費

最後,如果你想學C/C++,可以私信小編“01”獲取素材資料以及開發工具和聽課權限!

利用C/C++打造開源網盤!不限速,無限容量,永久免費


分享到:


相關文章: