V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuliliuli2017
V2EX  ›  CentOS

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

  •  
  •   liuliliuli2017 · 2017-03-17 17:06:22 +08:00 · 5895 次点击
    这是一个创建于 2790 天前的主题,其中的信息可能已经有所发展或是发生改变。

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


    前言

    在这个数据爆炸的时代,大部分人已经离不开个人云服务了,针对信息量超大的这回各种网盘已经扑面而来,如:腾讯微云,百度网盘, 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

    5 条回复    2017-04-07 08:07:53 +08:00
    xiaoz
        1
    xiaoz  
       2017-03-17 17:50:09 +08:00
    很详细,顺便一提,工具的下载地址怎么不用腾讯微云?
    liuliliuli2017
        2
    liuliliuli2017  
    OP
       2017-03-17 18:31:21 +08:00
    @xiaoz 这个是我收录的,准备有时间再进行尝试。原教材是用的百度云我也不知道 /哈哈,待我试过后附加腾讯微云好了
    frostfall
        3
    frostfall  
       2017-03-20 08:47:33 +08:00 via Android
    前两天刚试用了一下 seafile ,其他的都好,就是上传的文件都被分割成 1MB 的小文件,不出问题还好,出了问题文件如何恢复都不知道,看官网和论坛都没找到恢复的工具或方法
    liuliliuli2017
        4
    liuliliuli2017  
    OP
       2017-03-20 10:43:31 +08:00 via iPhone
    @frostfall 我的天,这……我去找找有没有别的网盘方案
    Showfom
        5
    Showfom  
       2017-04-07 08:07:53 +08:00 via iPhone
    @liuliliuli2017 owncloud 更简单
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:42 · PVG 15:42 · LAX 23:42 · JFK 02:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.