前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】如何利用腾讯云搭建个人网盘( Seafile )

【腾讯云的1001种玩法】如何利用腾讯云搭建个人网盘( Seafile )

原创
作者头像
YingJoy_
修改2018-12-05 20:52:40
32.8K0
修改2018-12-05 20:52:40
举报
文章被收录于专栏:应兆康的专栏应兆康的专栏

前言

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

好了,现在开始搭建我们自己的网盘吧!

准备环境

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

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

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

2、Xshell 工具

3、FlashFXP 工具

购买腾讯云服务器

开始安装

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

成功连接如上图

二、更新你的CentOS系统

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

代码语言:javascript
复制
sudo yum install epel-release
sudo yum update -y && sudo reboot

三、安装依赖环境

安装下面的环境

代码语言:javascript
复制
sudo yum install python python-setuptools python-imaging python-ldap python-memcached MySQL-python mariadb mariadb-server

接下来,启动其中的MariaDB服务

代码语言:javascript
复制
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

接下来安装MySQL

代码语言:javascript
复制
sudo /usr/bin/mysql_secure_installation

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

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

代码语言:javascript
复制
cd 
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_5.1.4_x86-64.tar.gz

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

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

五、解压和安装

代码语言:javascript
复制
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

注意这两个端口

六、启动

运行下面命令启动

代码语言:javascript
复制
sudo ./seafile.sh start
sudo ./seahub.sh start

七、修改防火墙规则

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

代码语言:javascript
复制
sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload

打开浏览器查看成果

在浏览器里输入

代码语言:javascript
复制
http://<这里输入你们服务器公网ip>:8000

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

如果有小伙伴安装失败了,可以联系小编。

邮箱:yzk.1314@outlook.com(请注明来意,来源)

如果安装失败请检查服务器的安全组配置

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 准备环境
  • 下面百度云提取码均为:ying
  • 购买腾讯云服务器
  • 开始安装
    • 一、通过Xshell工具连接服务器
      • 二、更新你的CentOS系统
        • 三、安装依赖环境
          • 四、下载并解压缩Seafile服务器端
            • 五、解压和安装
              • 六、启动
                • 七、修改防火墙规则
                  • 打开浏览器查看成果
                  相关产品与服务
                  云数据库 MySQL
                  腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档