搭建个人Seafile网盘

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容