seafile 部署_seafile 安装配置

本文档提供了一步一步的指南,详细介绍了如何在CentOS 7上安装和配置基于MySQL/MariaDB的Seafile服务器。首先通过yum安装MariaDB,并进行初始化设置。接着创建目录,下载并解压Seafile安装包,安装必要的Python依赖。然后使用setup-seafile-mysql.sh脚本部署Seafile,并启动Seafile服务及Seahub网站。最后,你可以通过浏览器访问Seafile管理界面。
摘要由CSDN通过智能技术生成

安装并运行基于 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 服务器.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值