seafile 安装配置

安装并运行基于 MySQL/MariaDB 的 Seafile 服务器

1. 安装MariaDB

使用yum 安装,安装MariaDB 5.5是CentOS 7的默认版本。
yum -y install mariadb-server
vi /etc/my.cnf

# add follows within [mysqld] section
[mysqld]
character-set-server=utf8

systemctl start mariadb
systemctl enable mariadb

2. 初始化MariaDB

mysql_secure_installation #和MySQL一样,一路y

3. 连接MariaDB

mysql -u root -p

注意:
UPDATE user SET Password = PASSWORD('GTuy@123456') WHERE user = 'root'; seafile 的mysql 用户名

4. 部署和目录设计

(1)下载一个安装包:http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.3.2_x86-64.tar.gz
(2) 单独创建一个以公司名称命名的目录
mkdir HaiF
cd HaiF
#将 seafile-server-6.3.2移动到 HaiF 目录下后
tar -xzf seafile-server_6.3.2_x86-64.tar.gz
mkdir installed
mv seafile-server-6.3.2 installed
(3) 安装server 前的插件安装
python 2.7 或者以上
python-setuptools
python-imaging
python-mysqldb
python-ldap
python-urllib3
python-memcache (或者 python-memcached)

5. 部署

on CentOS 7

yum -y install epel-release
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel
pip install pillow moviepy

cd seafile-server-6.3.2
./setup-seafile-mysql.sh #运行安装脚本并回答预设问题

6. 启动 Seafile 服务器

启动 Seafile 服务器和 Seahub 网站
在 seafile-server-6.3.2 目录下,运行如下命令

启动 Seafile:
./seafile.sh start # 启动 Seafile 服务
启动 Seahub
./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上)
小贴士: 你第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号。

服务启动后, 打开浏览器并输入以下地址

http://192.168.1.111:8000/
你会被重定向到登陆页面. 输入管理员用户名和密码即可。

已经成功的安装了 Seafile 服务器.

参考文档:https://manual-cn.seafile.com/deploy/using_mysql.html

你可能感兴趣的:(seafile 安装配置)