利用云服务器搭建个人网盘

ServerBlog 472 0 条

我这儿用到的是Linux云服务器CentOS

安装 Seafile

1.安装依赖环境
使用 yum 安装 Python 及 MySQL:

yum install python python-setuptools python-imaging python-ldap python-memcached MySQL-python mariadb mariadb-server

2.启动 MariaDB 服务:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

3.配置 MySQL:

/usr/bin/mysql_secure_installation

配置过程输入参数如截图所示,其中 New passwordRe-enter new password 字段都设置为 Password,其他字段一路回车使用默认值:

Snipaste_2019-11-28_20-35-50.png

安装 Seafile

下载 Seafile 安装包:

wget https://mc.qcloudimg.com/static/archive/3d8addbe52be88df4f6139ec7e35b453/seafile-server_5.1.4_x86-64.tar.gz

解压 Seafile 安装包:

tar -zxvf seafile-server_5.1.4_x86-64.tar.gz

安装 Seafile 安装包,一步一步执行就行:

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

执行过程输入参数如截图所示,[server name] 字段输入 Seafile[ This server's ip or domain ] 字段输入域名[ 1 or 2 ] 字段选择 1mysql[ root password ] 字段输入 Password,其他字段一路回车使用默认值:

Snipaste_2019-11-28_20-46-15.png

启动 Seafile 及修改防火墙规则

启动 Seafile

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

执行过程输入参数如截图所示,其中 [ admin email ] 设置为您登录网盘的帐号,如 admin@serverblog.com[ admin password ][ admin password again ] 设置为登录网盘的密码,如 admin_Password

修改防火墙规则

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

在这里执行命令时可能会报:FirewallD is not running,我们执行systemctl status firewalld查看FirewallD 状态,显示为:Active: inactive (dead)没有启动。执行systemctl start firewalld命令启动防火墙即可。

部署完成,登录的帐号密码为启动 Seafile 步骤中设置的邮箱和密码。

可以通过 Ip 访问网盘:http://<;IP地址>:8000
可以通过域名访问网盘:如 http://<;你的域名>:8000

发表我的评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
2016tuu.gificon_redface.gif2016zhem.gif2016yhh.gificon_exclaim.gificon_mad.gif2016tp.gif2016fendou.gif2016kuk.gif2016ch.gif2016tx.gif2016yun.gificon_twisted.gificon_biggrin.gificon_sad.gif2016bz.gif2016bb.gif2016bs.gif2016xia.gif2016ka.gificon_cool.gificon_mrgreen.gif