美文网首页
搭建个人Seafile网盘

搭建个人Seafile网盘

作者: 酒极子 | 来源:发表于2018-11-02 07:44 被阅读54次

1.准备域名

  • 域名注册
  • 域名解析

2. 安装Seafile

  • 安装依赖环境

使用yum安装PythonMySQL

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. 如何访问

相关文章

网友评论

      本文标题:搭建个人Seafile网盘

      本文链接:https://www.haomeiwen.com/subject/feqqxqtx.html