CentOS下seafile网盘搭建

  Seafile 是一个开源的文件云存储平台,解决文件集中存储、同步、多平台访问的问,允许用户创建“群组”,在群组内共享和同步文件,方便了团队协同工作。

第一步:安装依赖环境  使用 yum 安装 Python 及 MySQL:

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服务

/usr/bin/mysql_secure_installation

出现如图界面后按回车,并y确定进入MySQL密码设置

New password 和 Re-enter new password 字段都设置为mysqlPsd,其他字段如无需求一路回车使用默认值即可

第四步:下载Seafile安装包并解压

wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_x86-64.tar.gz
tar -zxvf seafile-server_6.2.3_x86-64.tar.gz

第五步:安装seafile安装包

sudo mkdir -p /opt/seafile/installed
sudo mv seafile-server_6.2.3_x86-64.tar.gz /opt/seafile/installed
sudo mv seafile-server-6.2.3 /opt/seafile
cd /opt/seafile/seafile-server-6.2.3
sudo ./setup-seafile-mysql.sh

执行过程输入参数:

[server name] 字段输入 Seafile

[ This server's ip or domain ] 字段输入你的公网IP,

[ 1 or 2 ] 字段选择 1

mysql 的 [ root password ] 字段输入 mysqlPsd其他字段如看名字,如无要求一路回车使用默认值:

第六步:

启动seafile服务(如图所示,输入你登入网盘账户和密码)

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

 第七步:配置防火墙

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

 第8步:访问

  http://你的IP:8000/

  输入第六步你设置的网盘账号密码即可

posted @ 2019-11-09 16:11  遗失的岁月  阅读(432)  评论(0编辑  收藏  举报