python 網盤搭建 搭建個人網盤

2021-10-11 04:30:02 字數 1624 閱讀 4336

準備網域名稱

網域名稱註冊

網域名稱解析

安裝 seafile

安裝依賴環境

使用 yum 安裝 python 及 mysql:

yum install python python-setuptools python-imaging python-ldap python-memcached mysql-python mariadb mariadb-server

啟動 mariadb 服務:

sudo systemctl start mariadb.service

sudo systemctl enable mariadb.service

配置 mysql:

/usr/bin/mysql_secure_installation

配置過程輸入引數如截圖所示,其中 new password 和 re-enter new password 欄位都設定為 6qy9yyie,其他字段一路回車使用預設值:

安裝 seafile

wget

解壓 seafile 安裝包:

tar -zxvf seafile-server_5.1.4_x86-64.tar.gz

安裝 seafile 安裝包:

sudo mkdir -p /opt/seafile/installed

sudo mv seafile-server_5.1.4_x86-64.tar.gz /opt/seafile/installed

sudo mv seafile-server-5.1.4/ /opt/seafile

cd /opt/seafile/seafile-server-5.1.4

sudo ./setup-seafile-mysql.sh

執行過程輸入引數如截圖所示,[server name] 字段輸入 seafile,[ this server』s ip or domain ] 字段輸入教程第一步申請的網域名稱,[ 1 or 2 ] 字段選擇 1,mysql 的 [ root password ] 字段輸入 6qy9yyie,其他字段一路回車使用預設值:

啟動 seafile 及修改防火牆規則

啟動 seafile

sudo ./seafile.sh start

sudo ./seahub.sh start

執行過程輸入引數如截圖所示,其中 [ admin email ] 設定為您登入網盤的帳號,如 [email protected],[ admin password ] 和 [ admin password again ] 設定為登入網盤的密碼,如 admin_6qy9yyie:

修改防火牆規則

sudo firewall-cmd –zone=public –permanent –add-port=8082/tcp

sudo firewall-cmd –zone=public –permanent –add-port=8000/tcp

sudo firewall-cmd –reload

大功告成!

恭喜,您的 seafile 已經部署完成,您現在擁有專屬的網盤了,登入的帳號密碼為您啟動 seafile 步驟中設定的郵箱和密碼。

可以通過 ip 訪問網盤:

可以通過網域名稱訪問網盤:如其中 yourdomain.com 替換為您註冊的網域名稱

搭建個人網盤小試

sudo apt get update sudo apt get install mysql serversudo apt get install python2.7 python setuptools python imaging python ldap python mysqldb python...

使用docker搭建個人網盤nextcloud

docker run d p 8080 80 privileged true v home www nextcloud8080是我們訪問時的埠號,可自行根據自身要求修改,改了埠記得放行。雖然我們在這裡將nextcloud安裝成功了,但是還有乙個問題沒有解決,就是如果我們的伺服器重啟了該怎麼辦,解決方...

搭建 Seafile 專屬網盤

網域名稱購買完成後,需要將網域名稱解析到實驗雲主機上,實驗雲主機的 ip 為 您的 cvm ip 位址 網域名稱設定解析後需要過一段時間才會生效,通過ping命令檢查網域名稱是否生效 如 ping www.yourdomain.com如果 ping 命令返回的資訊中含有你設定的解析的 ip 位址,說...