ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

seafile7.0.3安装

2019-07-14 10:01:18  阅读:393  来源: 互联网

标签:安装 local seafile7.0 server 命令 usr pip seafile


1.查看系统版本和系统内核
命令:
cat /etc/redhat-release
uname -r
seafile7.0.3安装

2.编辑selinux文件,关闭selinux(需要重启计算机才能生效)
命令:vi /etc/sysconfig/selinux
seafile7.0.3安装

不重新启动关闭selinux生效方法
命令:setenforce 0
seafile7.0.3安装

3.查看并关闭开机自动启动防火墙
查看防火墙的状态
命令:systemctl status firewalld
seafile7.0.3安装

关闭防火墙开机自动启动(重启生效)
命令:systemctl disable firewalld
seafile7.0.3安装

临时关闭防火墙(立即生效)
命令:systemctl stop firewalld
seafile7.0.3安装

4.安装组件包
4.1 安装epel源
命令:yum -y install epel-release
seafile7.0.3安装

4.2 安装nux
命令:
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
seafile7.0.3安装

4.3 安装python-pip
命令:yum -y install python-pip
seafile7.0.3安装

对pip进行更新
命令:pip install --upgrade pip
seafile7.0.3安装

更新setuptools工具
命令:
pip install --upgrade setuptools
python -m pip install --upgrade pip
seafile7.0.3安装

4.4 安装其它的依赖组件包
命令:yum -y install python-imaging MySQL-python python-memcached python-ldap mariadb-server mariadb python-urllib3 ffmpeg ffmpeg-devel
seafile7.0.3安装

4.5 安装pillow moviepy
命令:pip install pillow moviepy
seafile7.0.3安装

5.启动mariadb数据库
命令:systemctl start mariadb
seafile7.0.3安装
对数据库进行密码设置(数据库root用户的密码)
命令:mysql_secure_installation
seafile7.0.3安装
seafile7.0.3安装

登录数据库
命令:
mysql -uroot -p
a123456
seafile7.0.3安装
创建seafile需要的数据库及用户,并对此些数据库进行授权
create database ccnet_db character set = 'utf8';
create database seafile_db character set = 'utf8';
create database seahub_db character set = 'utf8';
create user seafile@'192.168.80.%' identified by 'b123456';

grant all privileges on ccnet_db.* to seafile@'192.168.80.%' identified by 'b123456';

grant all privileges on seafile_db.* to seafile@'192.168.80.%' identified by 'b123456';

grant all privileges on seahub_db.* to seafile@'192.168.80.%' identified by 'b123456';
flush privileges;
exit
seafile7.0.3安装

6.从官网上下载最新版的seafile-server文件(最新版本为:seafile-server-7.0.3并上传至服务器指定的目录)
安装lrzsz
命令:yum -y install lrzsz
seafile7.0.3安装
上传文件至指定的目录(/usr/local/seafile),如seafile目录不存在,则新建此目录
命令:
mkdir -pv /usr/local/seafile
cd /usr/local/seafile
seafile7.0.3安装

7.解压seafile-server文件
命令:
tar xf seafile-server_7.0.3_x86-64.tar.gz
seafile7.0.3安装

8.对解压出来的目录seafile-server-7.0.3进入改名并删除上传的tar.gz文件
命令:
mv seafile-server-7.0.3 seafile-server
rm -fr /usr/local/seafile/seafile-server_7.0.3_x86-64.tar.gz
seafile7.0.3安装

9.安装seafile

命令:
cd /usr/local/seafile/seafile-server
./setup-seafile-mysql.sh #设置服务器,IP地址,数据存储位置,seafile端口,数据库IP地址,前面创建的用户和三个库等
seafile7.0.3安装
seafile7.0.3安装
seafile7.0.3安装
seafile7.0.3安装
10.启动seafile
命令:
cd /usr/local/seafile/seafile-server
./seafile.sh start
seafile7.0.3安装

11.启动seahub, 开初始化web页面的用户名和密码(第一次运行)
命令:
cd /usr/local/seafile/seafile-server
./seahub.sh start
seafile7.0.3安装
12.安装完成了seafile7.X,默认是不允许直接使用ip:端口访问(192.168.80.120:8001),如果需要使用(192.168.80.120:8001)来访问,修改/usr/local/seafile/conf/gunicorn.conf文件,把里面的
bind="127.0.0.1:8000"修改为bind="0.0.0.0:8001"
命令:
cd /usr/local/seafile/conf
vi gunicorn.conf
seafile7.0.3安装

13.重新启动seahub
命令:
cd /usr/local/seafile/seafile-server
./seahub.sh restart
seafile7.0.3安装

14.打开网页,在地址栏处输入:http://192.168.80.120:8001即可访问seafile了
seafile7.0.3安装

标签:安装,local,seafile7.0,server,命令,usr,pip,seafile
来源: https://blog.51cto.com/7309656/2420001

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有