上次寫(xiě)了一篇實(shí)戰(zhàn)百度盤(pán)轉(zhuǎn)移到阿里盤(pán)的文章,有些小朋友可能會(huì)說(shuō),自己的東西放在別人那不安全,分分鐘暴露隱私,而且一些電影什么的還會(huì)因?yàn)榘鏅?quán)等各種原因失效,所以這次私有云的教程來(lái)了,大家搬好小板凳跟我一起來(lái)操作吧。
因我自己的已經(jīng)搭建好了在正常使用中,不想推到重新搭建,有些截圖什么的會(huì)來(lái)自網(wǎng)上,請(qǐng)各位見(jiàn)諒,不過(guò)按照本文的操作一步一步來(lái)是絕對(duì)沒(méi)有問(wèn)題的(奇葩例外)
準(zhǔn)備工作:
1、用于安裝linux的電腦一臺(tái)
2、Linux安裝包(推薦Cent OS6.5以上)
3、Linux連接工具xshell
4、具有公網(wǎng)IP的寬帶一條,推薦電信(重要)
5、下載seafile客戶(hù)端地址(包括安卓、蘋(píng)果、Windows、Mac) https://www.seafile.com/download/
Linux安裝這里就不寫(xiě)操作方式了,網(wǎng)上一搜一大把
安裝依賴(lài)包
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加yum軟件源
#這是官方y(tǒng)um源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#由于網(wǎng)絡(luò)問(wèn)題非常建議使用國(guó)內(nèi)源
#yum-config-manager \
# --add-repo \
# https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
數(shù)據(jù)庫(kù)安裝
Seafile需要有數(shù)據(jù)庫(kù)的支持,我這里使用的是lnmp環(huán)境,網(wǎng)站,云盤(pán)可以放一臺(tái)服務(wù)器共用同一個(gè)數(shù)據(jù)庫(kù)。
復(fù)制命名執(zhí)行:wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
一鍵安裝,根據(jù)自己的需求選擇版本,等待安裝完成。
二、安裝Seafile
去官網(wǎng)下載安裝包:
我這里使用的是 centos 選擇linux版本
使用xshell登陸服務(wù)器,選擇一個(gè)目錄
我這里放到根目錄 /cloud_disk
執(zhí)行命令:mkdir /cloud_disk
: cd /cloud_disk:wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_7.1.2_x86-64.tar.gz
下載成功后使用命令解壓:
執(zhí)行命令:tar -zxvf seafile-server_7.1.2_x86-64.tar.gz
根據(jù)個(gè)人使用習(xí)慣是否改名
執(zhí)行命令:mv seafile-server_7.1.2_x86-64 seafile-server
: cd seafile-server
執(zhí)行安裝 Seafile腳本,根據(jù)需求選擇設(shè)置選項(xiàng)
:./setup-seafile-mysql.sh
如有按以下操作
SEAFILE_SERVER_HOSTNAME:服務(wù)器域名
SEAFILE_ADMIN_EMAIL:管理員賬號(hào)
SEAFILE_ADMIN_PASSWORD:管理員密碼
-v /opt/seafile-data:seafile容器掛載目錄
-p 80:80:端口映射
以上參數(shù)可根據(jù)需要修改
安裝完成執(zhí)行命令啟動(dòng)seafile服務(wù)
:./seafile.sh start
啟動(dòng)seahub網(wǎng)站(不加端口的情況下默認(rèn)運(yùn)行在8000端口)
:./seahub.sh start 8080
然后就可以根據(jù)自己設(shè)置的域名或IP+端口號(hào)登陸web端
輸入設(shè)置好用戶(hù)名和密碼登陸
然后自己的私有云存儲(chǔ)就搭建好了。后面附上一些配置文件和停止服務(wù)命令:
客戶(hù)端可以對(duì)應(yīng)自己的平臺(tái)到官網(wǎng)下載對(duì)應(yīng)的客戶(hù)端應(yīng)用使用: https://www.seafile.com/download/
停止服務(wù):./seafile.sh stop
:./seahub.sh stop
開(kāi)源版中包括以下三個(gè)配置文件:
/cloud_disk/conf/ccnet.conf: 用來(lái)配置網(wǎng)絡(luò)和 LDAP/AD 連接
/cloud_disk/conf/seafile.conf: 用來(lái)配置 Seafile
/cloud_disk/conf/seahub_settings.py: 用來(lái)配置 Seahub
客戶(hù)端使用就不介紹了,enjoy!!!