玩法收藏/云服务器/搭建个人网盘(CentOS)

2017-03-17 17:06:22 +08:00
 liuliliuli2017

收录待用,修改转载已取得腾讯云授权


前言

在这个数据爆炸的时代,大部分人已经离不开个人云服务了,针对信息量超大的这回各种网盘已经扑面而来,如:腾讯微云,百度网盘, 360 网盘等。但是,现大多数网盘均停止服务了,面对这个问题,我们该如何解决,本文就是为了解决这个问题。本文有大量图文,方便学习者可以一步一步进行参考。
好了,现在开始搭建我们自己的网盘吧!

准备环境

我们需要的东西,点击下面的文字链即可转入下载,小编分享的软件都采用了百度云,因为小编的服务器要过期了。。。

下面百度云提取码均为: ying

1 、腾讯云(安装了 CentOS 7 系统)

2 、Xshell 工具
3 、FlashFXP 工具

购买腾讯云服务器









开始安装

一、通过 Xshell 工具连接服务器




成功连接如上图

二、更新你的 CentOS 系统

为了系统更加稳定,将系统更新更新
更新完后将系统进行重启,下面命令已加入重启命令

sudo yum install epel-release
sudo yum update -y && sudo reboot



三、安装依赖环境

安装下面的环境

sudo 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

sudo /usr/bin/mysql_secure_installation


四、下载并解压缩 Seafile 服务器端

下载并解压最新版本的 Seafile 服务器存档(目前最新版为 5.1.4 )

cd 
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_5.1.4_x86-64.tar.gz

由于该网站为国外的网站,所以可能下载会很慢,因此,小编在这里为已经大家准备了安装包点击这里下载即可。再通过 FlashFXP 工具上传至服务器即可。

上传好了,我们通过ls命令查看

五、解压和安装

tar -zxvf seafile-server_5.1.4_x86-64.tar.gz
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






注意这两个端口


六、启动

运行下面命令启动

sudo ./seafile.sh start
sudo ./seahub.sh start

七、修改防火墙规则

为了允许 Seafile 服务端和客户端之间的 Web 访问和文件同步,使用以下命令修改防火墙规则:

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

打开浏览器查看成果

在浏览器里输入

http://<这里输入你们服务器公网 ip>:8000


好啦,安装好了,现在可以开始使用你自己的云盘啦!!!


原文来自: https://www.qcloud.com/community/article/769625001489576842

5786 次点击
所在节点    CentOS
5 条回复
xiaoz
2017-03-17 17:50:09 +08:00
很详细,顺便一提,工具的下载地址怎么不用腾讯微云?
liuliliuli2017
2017-03-17 18:31:21 +08:00
@xiaoz 这个是我收录的,准备有时间再进行尝试。原教材是用的百度云我也不知道 /哈哈,待我试过后附加腾讯微云好了
frostfall
2017-03-20 08:47:33 +08:00
前两天刚试用了一下 seafile ,其他的都好,就是上传的文件都被分割成 1MB 的小文件,不出问题还好,出了问题文件如何恢复都不知道,看官网和论坛都没找到恢复的工具或方法
liuliliuli2017
2017-03-20 10:43:31 +08:00
@frostfall 我的天,这……我去找找有没有别的网盘方案
Showfom
2017-04-07 08:07:53 +08:00
@liuliliuli2017 owncloud 更简单

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/348268

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX