基于 CentOS 搭建个人网盘-云服务器玩法在线实验

[复制链接]
查看: 523|回复: 0
发表于 2020-4-8 21:37:18 | 显示全部楼层 |阅读模式


实验内容:在这个数据爆炸的时代,大部分人已经离不开个人云存储---网盘,但是遗憾的是大多数网盘陆续停止了服务。本实验带您一步步搭建基于 Seafile 的专属网盘,从此不再有网盘关停文件丢失的担忧。

免费在线实验地址:点击进入
实验资源:云服务器,没有云服务器的朋友推荐1折抢购:69元/年的阿里云服务器、或者99元/年的腾讯云服务器

软件环境CentOS 7.2 64 位


一、准备域名
域名注册
如果您还没有域名,推荐:万网域名阿里云SSL证书腾讯云SSL证书


域名解析
域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:
  1. <您的 CVM IP 地址>
复制代码
域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效
  1. ping www.yourdomain.com
复制代码
如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。
  1. 命令中的 www.yourdomain.com 为您自己的注册的域名
复制代码

二、安装 Seafile
安装依赖环境
使用 yum 安装 Python 及 MySQL:
  1. yum install python python-setuptools python-imaging python-ldap python-memcached MySQL-python mariadb mariadb-server
复制代码
启动 MariaDB 服务:
  1. sudo systemctl start mariadb.service
  2. sudo systemctl enable mariadb.service
复制代码
配置 MySQL:
  1. /usr/bin/mysql_secure_installation
复制代码
配置过程输入参数如截图所示,其中 New password 和 Re-enter new password 字段都设置为 Password,其他字段一路回车使用默认值:

安装 Seafile
下载 Seafile 安装包:
  1. wget https://mc.qcloudimg.com/static/archive/3d8addbe52be88df4f6139ec7e35b453/seafile-server_5.1.4_x86-64.tar.gz
复制代码
解压 Seafile 安装包:
  1. tar -zxvf seafile-server_5.1.4_x86-64.tar.gz
复制代码
安装 Seafile 安装包:
  1. sudo mkdir -p /opt/seafile/installed
  2. sudo mv seafile-server_5.1.4_x86-64.tar.gz /opt/seafile/installed
  3. sudo mv seafile-server-5.1.4/ /opt/seafile
  4. cd /opt/seafile/seafile-server-5.1.4
  5. sudo ./setup-seafile-mysql.sh
复制代码
执行过程输入参数如截图所示,[server name] 字段输入 Seafile,[ This server's ip or domain ] 字段输入教程第一步申请的域名,[ 1 or 2 ] 字段选择 1,mysql 的 [ root password ] 字段输入 Password,其他字段一路回车使用默认值:

三、启动 Seafile 及修改防火墙规则
启动 Seafile
  1. sudo ./seafile.sh start
  2. sudo ./seahub.sh start
复制代码
执行过程输入参数如截图所示,其中 [ admin email ] 设置为您登录网盘的帐号,如 `admin@qcloudlab.wang,[ admin password ]和[ admin password again ]设置为登录网盘的密码,如admin_Password`:

修改防火墙规则
  1. sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
  2. sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
  3. sudo firewall-cmd --reload
复制代码

大功告成!
恭喜,您的 Seafile 已经部署完成,您现在拥有专属的网盘了,登录的帐号密码为您启动 Seafile 步骤中设置的邮箱和密码。
  1. 可以通过 Ip 访问网盘:http://<您的域名>:8000
  2. 可以通过域名访问网盘:如 http://www.yourdomain.com:8000 ,其中 www.yourdomain.com 替换为您注册的域名
复制代码


腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )