安装并运行基于 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 <port> # 启动 Seahub 网站 (默认运行在8000端口上)
小贴士: 你第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号。
服务启动后, 打开浏览器并输入以下地址
http://192.168.1.111:8000/
你会被重定向到登陆页面. 输入管理员用户名和密码即可。
已经成功的安装了 Seafile 服务器.