seafile安装教程mysql密码_Seafile安装踩坑
歡迎大家訪問(wèn)我的博客新地址:
至于為什么要搭建私有云盤(pán),或許就是因?yàn)榍岸螘r(shí)間360個(gè)人網(wǎng)盤(pán)下架的原因吧,事情過(guò)去很久了,我也在摸索方案,最后還是選擇了百度云,或許是因?yàn)榘俣日f(shuō)過(guò)我們百度云不會(huì)倒下的,哈哈,但是為了防止意外的發(fā)生,還是要做個(gè)備份吧
寫(xiě)在前面
最近這段時(shí)間一直比較忙,所以沒(méi)時(shí)間去研究東西,今天抽了點(diǎn)時(shí)間把之前seafile的安裝的尾巴處理下,之前一直出各種問(wèn)題,心情甚是心酸
關(guān)于搭建個(gè)人云盤(pán),我有以下看法
避免公有云盤(pán)倒下
合理的備份數(shù)據(jù)
學(xué)習(xí)網(wǎng)盤(pán)搭建
了解帶寬
學(xué)習(xí)網(wǎng)盤(pán)存儲(chǔ)機(jī)制
總結(jié)的說(shuō)就是去多學(xué)點(diǎn)知識(shí),增加些自己知識(shí)的廣度
Seafile簡(jiǎn)介
Seafile 是一款開(kāi)源的企業(yè)云盤(pán),注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平臺(tái)。支持文件同步或者直接掛載到本地訪問(wèn)。
Seafile特性
Seafile服務(wù)端安裝
服務(wù)端環(huán)境要求
Debian 8 / Ubuntu 16.04 / Centos 7
Mysql
nginx/apache
python*
服務(wù)端安裝
下載seafile安裝包 傳送門(mén)
在home下新建文件夾,然后放入我們的seafile安裝包
合理安排文件夾結(jié)構(gòu)
安裝軟件,下面闡述需要安裝的軟件
安裝 Seafile 服務(wù)器之前,請(qǐng)確認(rèn)已安裝以下軟件
MariaDB 服務(wù)器 (MariaDB 是 MySQL 的分支)
python 2.7 (從 Seafile 5.1 開(kāi)始,python 版本最低要求為2.7)
python-setuptools
python-imaging
python-mysqldb
python-ldap
python-urllib3
python-memcache (或者 python-memcached)
# 在Debian/Ubuntu系統(tǒng)下
apt-get update
apt-get install mariadb-server
apt-get install python2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3
# 在 CentOS 7 下
yum install mariadb-server
yum install python-setuptools python-imaging python-ldap MySQL-python python-memcached python-urllib3
5.進(jìn)入seafile安裝包,執(zhí)行./setup-seafile-mysql.sh
6. 然后我們根據(jù)安裝提示去配置我們的seafile,如果看不懂,可參考:傳送門(mén)
7. 配置數(shù)據(jù)庫(kù),這個(gè)地方很重要
-------------------------------------------------------
Please choose a way to initialize seafile databases:
-------------------------------------------------------
[1] Create new ccnet/seafile/seahub databases
[2] Use existing ccnet/seafile/seahub databases
出現(xiàn)這個(gè),讓你去選擇或者使用已存在的數(shù)據(jù)庫(kù)
注意,在這里,seafile會(huì)為我們創(chuàng)建一個(gè)seafile用戶(hù),同時(shí),會(huì)創(chuàng)建ccnet/seafile/seahub數(shù)據(jù)庫(kù),這里,我們需要手動(dòng)去更改下seafile用戶(hù)的權(quán)限
OK,權(quán)限更改完,我們就可以正確連接數(shù)據(jù)庫(kù),并且完成安裝
8.安裝完成你將看到這個(gè)界面
啟動(dòng) Seafile 服務(wù)器和 Seahub 網(wǎng)站
啟動(dòng)Seafile服務(wù)器
./seafile.sh start # 啟動(dòng) Seafile 服務(wù)
啟動(dòng)Seahub
./seahub.sh start # 啟動(dòng) Seahub 網(wǎng)站 (默認(rèn)運(yùn)行在8000端口上)
小貼士: 你第一次啟動(dòng) seahub 時(shí),seahub.sh 腳本會(huì)提示你創(chuàng)建一個(gè) seafile 管理員帳號(hào)
開(kāi)放8000 , 8082端口
Seabub: 8000
FileServer: 8082
默認(rèn)情況下,我們的服務(wù)器沒(méi)有開(kāi)放8000,8082端口,那么我們需要去開(kāi)放8000,8082端口,具體如何開(kāi)放8000,8082端口,我們可以看我寫(xiě)的這篇文章:傳送門(mén)
常用命令
./seahub.sh stop # 停止 Seafile 進(jìn)程
./seafile.sh stop # 停止 Seahub
./seafile.sh start # 啟動(dòng) Seafile 服務(wù)
./seahub.sh start 8001 # 啟動(dòng) Seahub 網(wǎng)站 (運(yùn)行在8001端口上)
./seahub.sh stop # 停止 Seahub
./seafile.sh stop # 停止 Seafile 進(jìn)程
./seafile.sh restart # 停止當(dāng)前的 Seafile 進(jìn)程,然后重啟 Seafile
./seahub.sh restart # 停止當(dāng)前的 Seahub 進(jìn)程,并在 8000 端口重新啟動(dòng) Seahub
pgrep -f seafile-controller # 查看 Seafile 進(jìn)程
pgrep -f "seahub" # 查看 Seahub 進(jìn)程
pkill -f seafile-controller # 結(jié)束 Seafile 進(jìn)程
pkill -f "seahub" # 結(jié)束 Seafile 進(jìn)程
演示
到此為止我們就完成了seafile的安裝
立FLAG
網(wǎng)盤(pán)開(kāi)啟Https,文件傳輸進(jìn)行ssl加密
思考了一下,那存儲(chǔ)空間滿(mǎn)了,我們?nèi)绾稳ピ黾哟鎯?chǔ)空間以及合理的安排存儲(chǔ)?
最后歡迎大家關(guān)注我的微信訂閱號(hào),我會(huì)不定時(shí)推送些積極向上的文章以及相關(guān)技術(shù)文章,歡迎大家的支持
總結(jié)
以上是生活随笔為你收集整理的seafile安装教程mysql密码_Seafile安装踩坑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python集合运算_python-集合
- 下一篇: mysql动态分区_MySQL动态创建分