1.准备域名
-
域名注册
-
域名解析
2. 安装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
配置过程输入参数:
其中[New password]
和[Re-enter new password]
字段都设置为自己的密码,其他字段一路回车使用默认值。
-
安装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/insstalled
sudo mv seafile-server-5.14/ /opt/seafile
cd /opt/seafile/seafile-server-5.1.4
sudo ./setup-seafile-mysql.sh
执行过程输入参数:其中[server name]
输入你自己取的名字,[This server's ip or domain]
输入域名,[1 or 2]
选1,mysql的[root password]
输入之前输的密码。其他字段回车使用默认值。
3. 启动Seafile及修改防火墙规则
-
启动Seafile
sudo ./seafile.sh start
sudo ./seahub.sh start
执行过程输入参数:其中[admin email]
设置为你登录网盘的账号,[admin password]
以及[admin password again]
设置为登录网盘的密码。
-
修改防火墙规则
sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reloadd
Seafile部署已经完成,登录密码和账号为之前设置的密码和账号。
4. 如何访问
-
通过ip访问网盘:http://ip地址:8000
-
通过域名访问网盘:http://www.xxx.xxx:8000 (替换成你的域名)
网友评论