在Centos 7下私有网盘Seafile的部署

安装基础环境部署
安装vim
yum install vim

安装wget
yum install wget

安装MySQl
下载MySQL安装源
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

安装MySQL安装源
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

安装MySQL服务器端
yum install mysql-server

运行MySQL
systemctl start mysqld #启动MySQL

查看MySQL的root账户的临时密码。
grep ‘temporary password’ /var/log/mysqld.log

注:倘若没有获取临时密码,则删除原来安装过的mysql残留的数据rm -rf /var/lib/mysql
再启动mysql
systemctl start mysqld #启动MySQL
mysql -u root –p
然后输入密码(刚刚获取的临时密码)

进入后修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘Root@1234’;(这里会进行密码强度校验,密码设置时必须包含大小写字母、特殊符号、数字,并且长度大于8位)

刷新数据库
flush privileges;

退出MySQL
quit;

安装Nginx
下载epel(Extra Packages for Enterprise Linux)
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

安装epel
rpm -ivh epel-release-latest-7.noarch.rpm

安装nginx
yum install nginx

开机启动nginx
systemctl enable nginx

启动nginx
service nginx start

安装seafile
建立存放seafile的文件夹,文件夹命名为“sinokap”(也可为任意名字)
mkdir sinokap

进入sinokap文件夹
cd sinokap

下载seafile的服务器安装包
wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_7.0.5_x86-64.tar.gz

解压安装包
tar -xzf seafile-server_7.0.5_x86-64.tar.gz

在sinokap文件夹下新建名为“installed”的文件夹,用于存放下载的压缩包
mkdir installed

将下载的压缩包移动到“installed”文件夹下
mv seafile-server_7.0.5_x86-64.tar.gz installed

安装Python环境,MySQL的Python组件
yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel

安装pip运行环境
yum install -y python-pip

安装组件
pip install pillow moviepy

安装seafile数据库
进入位于sinokap下的saefile-server文件夹
cd seafile-server-7.0.5

运行数据库安装脚本
./setup-seafile-mysql.sh
根据提示按回车继续

输入服务器的名称:sinokap(按照实际情况填写),输入完成后按回车继续

输入服务器的IP:103.238.225.64(按照实际情况填写),输入完成后按回车继续

输入seafile数据文件的存放路径,默认就是在root下建立的sinokap文件夹下存放,如要用默认的地址就按回车继续,如果要存放在其他路径就按照实际情况修改路径

输入seafile的文件服务端口号可以是默认的8082也可以自己输入

选择如何建立seafile的数据库,选择1自动新建数据库

默认本地mysql数据库服务器地址,按回车继续

默认本地mysql数据库服务器端口号,按回车继续

输入MySQL的root登陆账户的密码,按回车继续

在MySQL建立seafile的用户名,默认是seafile,按回车继续

设置seafile的密码,密码为:Seafile@1234(密码规则和root密码一样),按回车继续

ccnet服务器的数据库,默认就按回车继续

seafile服务器的数据库,默认就按回车继续

Seahub数据库,默认就按回车继续

确认配置信息

配置完成

启动 Seafile 服务
./seafile.sh start

启动 Seahub 网站 (运行在修改的端口上)
./seahub.sh start
设置seafile的管理员账户一定要按照电子邮箱的格式填写,填好后按回车

设置管理员的密码,填好后按回车,出现seahub is started表示已经设置成功

开启浏览器http://x.x.x.x:相应的端口/

你可能感兴趣的:(笔记)