让自己拥有私人网盘吧~(在华为云上搭建Seafile)
在华为云上搭建Seafile
配置说明
CPU:1核 内存:2G 带宽:1M
系统:Centos 7.6
安装步骤
1. 通过ssh连接服务器
这一步是写给刚开始使用linux的小白看的
- 通过ip地址,以及在控制台配置的服务器密码,我们可以通过ssh使用root账号连上服务器
- 输入密码
- 成功进入
![]()
2. 安装mysql(如已安装请忽略)
因为centos的yum源没有mysql,所以安装需要几个前置步骤
- wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
- 进行repo的安装 rpm -ivh mysql57-community-release-el7-9.noarch.rpm
- 进入repo文件夹 cd /etc/yum.repos.d/
- 安装mysql yum install mysql-server
- 启动mysql systemctl start mysqld
- 获取安装的临时密码 grep 'temporary password' /var/log/mysqld.log
- 进入mysql mysql -u root -p 然后输入密码(刚刚获取的临时密码)
- 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
3. 安装Seafile7.0.4环境
- 下载seafile并解压 wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_7.0.4_x86-64.tar.gz
- 安装环境
- yum -y install epel-release
到这步的运行截图![]()
- yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel
出现以下错误不用理会
![]()
- yum install python3-pip
- pip3 install pillow moviepy
到这步的运行截图![]()
4. 配置Seafile
- 先对刚刚下载的安装包进行解压 tar -xzf seafile-server_7.0.4_x86-64.tar.gz
![]()
- 创建一个专属文件夹 mkdir seafile
- 将解压出来的seafile安装包移入这个文件夹 mv seafile-server-7.0.4/ seafile
![]()
- 进入seafile的安装包 cd seafile/seafile-server-7.0.4
- 配置seafile的数据库 ./setup-seafile-mysql.sh
![]()
- 修改配置文件 vim /home/seafile/conf/gunicorn.conf
![]()
同时注意,控制台上也要开放对应端口
5. 启动Seafile
- ./seafile.sh start
- ./seahub.sh start
使用Seafile
访问你的公网ip加端口号8000,就可以进入到登录界面,输入设置好的账号密码,就能进入到自己的网盘啦~