Free Style成功搭建-基于Docker+Seafile搭建私人云存儲

      網友投稿 1027 2022-05-28

      在墻里的同學們不難發現,現在除了百度云以外,國內幾乎沒有什么公開的云盤服務了,有時我們想在自己的不同設備之間、或者給客戶共享點資料非常困難,試想一下如果能有自己私有云存儲,并且能支持自動同步本地數據還能輕松與他人共享,是件多面嗨皮的事。本文介紹一下如何利用華為云,基于Docker+Seafile搭建私人云存儲。

      開通華為云服務

      工欲善其事,必先利其器。如何購買華為云,這里就不贅述了,詳見官網介紹,總之乖乖按照官方指引輕松幾步就搞定。筆者雙11把手打折了,索性只買了1C1G的彈性云服務器(首月只要30+元),預裝了Centos7.2操作系統。通過“管理控制臺”進入彈性云服務器界面,可以遠程登錄主機,如下圖所示。

      20171114225111.png

      安裝Docker平臺

      使用共有云的一個好處就是OS創建好了以后什么都不需要配置就可以連接公網,比在自家電腦上搭VM方便千百倍。彈性云服務器已經配置好了國內的yum源,通過yum安裝docker只需要一個命令即可

      yum?install?-y?docker

      安裝完成后,執行如下命令啟動docker平臺,并查看執行結果

      service?docker?start docker?ps

      20171114230514.png

      部署Seafile容器

      Seafile是業界比較有名的開源云存儲應用服務,Docker Hub上有現成的鏡像,詳情參見。

      執行pull拉取鏡像:

      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?/srv/seafile:/opt/seafile?\ ??jenserat/seafile?--?/bin/bash

      此命令將容器內的/opt/seafile映射到宿主機的/srv/seafile目錄,用于保存后續步驟下載的配置,另外映射了幾個端口到宿主機,其中8000是訪問UI用的,8082是上傳下載文件用的,其他端口不知道干嘛的。

      容器啟動后,在命令行執行download-seafile下載Seafile的主要配置文件

      【Free Style】成功搭建-基于Docker+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?/srv/seafile:/opt/seafile?\ ??-e?autostart=true?\ ??jenserat/seafile

      設置安全組

      到這里我們就已經在彈性云服務器上部署好了一個Seafile私有云存儲,這時候我們嘗試訪問這臺機器的8000端口,你會發現端口沒有響應。這是因為云主機為了安全考慮自動設置了VPC(虛擬子網)和安全組,也就相當于我們說的防火墻,接下來需要在安全組里加上相應的規則,讓云主機放通我們的服務端口。

      打開“管理控制臺”頁面,選擇“網絡”->“私有云”,選擇“安全組”,如下圖

      選擇“新建安全組”,添加規則,將我們要用到的端口都添加到“入方向”

      20171114233641.png

      此時我們再嘗試訪問服務器的8000端口,如:http://122.112.204.xxx:8000,就能看到Seafile的登錄界面了,用我們前面初始化的管理賬號即可登錄

      20171114234141.png

      20171114234502.png

      之后我們就可以盡情的享受私有云存儲帶來的便利了,從Seafile官網上可以下載到Windows、Mac等的客戶端,輕松實現本地文件自動同步,一點不遜色百度云盤。

      綁定域名

      如果覺得通過IP訪問不夠便利,還可以自己申請一個域名,然后通過配置DNS解析直接通過域名訪問,這類教程網上一搜一大把,租個域名一年不過也就幾十塊錢。綁好域名后的效果類似于

      20171114234914.png

      大功告成

      存儲 華為云

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:【愚公系列】2021年12月 網絡工程-滲透測試
      下一篇:CentOS7詳細安裝教程--圖文介紹超詳細
      相關文章
      亚洲H在线播放在线观看H| 亚洲欧洲在线播放| 亚洲最大天堂无码精品区| 亚洲乱码日产精品BD在线观看| 水蜜桃亚洲一二三四在线| 亚洲国产精品成人精品无码区在线 | 亚洲中文字幕久在线| 亚洲欧洲精品一区二区三区| 久久精品国产亚洲av麻豆色欲 | 精品久久久久亚洲| 国产亚洲精品免费| 亚洲第一视频在线观看免费| 亚洲精品老司机在线观看| 亚洲精品成人a在线观看| 亚洲一区二区三区免费| 中文字幕中韩乱码亚洲大片| 亚洲日韩精品射精日| 亚洲国产一成人久久精品| 亚洲av中文无码乱人伦在线r▽| 亚洲成AV人片在| 亚洲国产高清在线| 亚洲精品美女视频| 亚洲av一本岛在线播放| 亚洲乱色伦图片区小说| 国产精品亚洲а∨天堂2021| 亚洲国产精品人人做人人爽| 国产亚洲情侣一区二区无| 国产AV无码专区亚洲AV毛网站| 亚洲激情视频在线观看| 亚洲综合激情六月婷婷在线观看| 亚洲最新在线视频| 成人区精品一区二区不卡亚洲| 亚洲丁香婷婷综合久久| 亚洲国产成人久久综合野外| 亚洲国产一成久久精品国产成人综合| 久久国产成人亚洲精品影院| 亚洲色无码专区在线观看| 亚洲第一福利网站| 亚洲人色大成年网站在线观看| 亚洲日韩精品无码专区| 国产偷窥女洗浴在线观看亚洲|