CentOS 7.6安装部署Seafile服务器
创始人
2025-01-17 22:03:10
0次

今天飞飞和你们分享CentOS 7.6上安装基于MySQL/MariaDB的Seafile服务器的方法,包括下载和安装7.0.5版本、配置数据库、启动服务器等步骤。安装成功后,需要通过nginx反向代理才能访问seafile服务。

通过预编译好的安装包来安装并运行基于 MySQL/MariaDB 的 Seafile 服务器。(MariaDB 是 MySQL 的分支)

下载seafile安装包

目前官方最新更新的11.0.5版本还未在CentOS系统上测试过,所以还是选择安装7.0.5版本

mkdir /opt/seafile   #在opt目录新建seafile文件夹 cd /opt/seafile      #切换到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    #解压 

为了方便版本升级,我们可以将seafile安装包放在/opt/seafile独立的文件夹内

mkdir installed   #新建installed文件夹 

将tar -xzf seafile-server_7.0.5_x86-64.tar.gz文件转移到installed文件夹中

mv seafile-server_7.0.5_x86-64.tar.gz /installed 

依赖下载

yum install python python-setuptools MySQL-python python-urllib3 python-ldap -y 

下载宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df 

在宝塔面板中安装MySQL、nginx和phpMyAdmin,方便获取数据库的root密码,安装时需要用。

安装seafile服务器

cd seafile-server-7.0.5 ./setup-seafile-mysql.sh  #运行安装脚本并回答预设问题 
Press ENTER to continue   #回车继续 
What is the name of the server? It will be displayed on the client. 3 - 15 letters or digits [ server name ]  #服务器的名称,随便填写 
What is the ip or domain of the server? For example: www.mycompany.com, 192.168.1.101 [ This server's ip or domain ]   #服务器IP或是域名,示例www.fwqdby.com,**.***.***.*** 
Where do you want to put your seafile data? Please use a volume with enough free space [ default "/opt/seafile/seafile-data" ]   #存放seafile数据的路径,默认是/opt/seafile/seafile-data 
Which port do you want to use for the seafile fileserver? [ default "8082" ]   #seafile服务器的端口,默认是8082,如果是云服务器,需要在防火墙/安全组放行 
[1] Create new ccnet/seafile/seahub databases [2] Use existing ccnet/seafile/seahub databases   #创建seafile数据库的方式 

1、提供root密码(非root用户登录密码,数据库root密码),脚本程序新建数据库和用户
2、使用已经提前创建的数据库和用户

我选择的是1,新建数据库和用户
在这里插入图片描述

What is the host of mysql server? [ default "localhost" ]   #MySQL数据库的访问权限,默认是localhost,默认就好 
What is the port of mysql server? [ default "3306" ]   #MySQL服务器的端口,默认是3306 
What is the password of the mysql root user? [ root password ]   #MySQL服务器root用户的密码,如果是你不知道,可以在宝塔的数据库-root密码中查看,密码是不会显示出来的,输入后直接回车 
Enter the name for mysql user of seafile. It would be created if not exists. [ default "seafile" ]   #seafile数据库用户名,默认seafile 
Enter the password for mysql user "seafile": [ password for seafile ]   #seafile数据库用户密码,可自定义,输入回车即可 
Enter the database name for ccnet-server: [ default "ccnet-db" ]   #输入ccnet服务器的数据库名称,默认ccet-db 
Enter the database name for seafile-server: [ default "seafile-db" ]   #输入seafile服务器的数据库名称,默认seafile-db 
Enter the database name for seahub: [ default "seahub-db" ]    #输入seahub的数据库名称,默认seahub-db 

确认好数据库配置没问题后,回车继续

如果是安装成功,你可以看到如下输出

在这里插入图片描述
安装成功后,你的seafile文件夹里会有个seafile-server-latest文件夹,为指向当前seafile服务器文件夹的符号连接,后面升级新版本后,升级脚本会自动更新使其始终指向最新的seafile服务器文件。

启动Seafile服务器和seahub网站

在seafile-server-latest目录下运行seafile.sh和seahub.sh

cd /opt/seafile/seafile-server-latest   #切换到seafile-server-latest目录下 ./seafile.sh start  #启动seafile服务 ./seahub.sh start   #启动seahub网站(默认运行在127.0.0.1:8000端口上) 

第一次启动seahub时,脚本会引导你创建一个seafile管理员账号。

What is the email for the admin account? [ admin email ]   #输入管理员邮箱 
What is the password for the admin account? [ admin password ]   #输入管理员密码,可自定义 
Enter the password again: [ admin password again ]   #再一次输入管理员密码 
Seahub is started #说明已经启动成功了。 

7.0.x版本后,8000端口默认监听在127.0.0.1地址上,这意味着无法直接通过8000端口访问seafile服务。需要配置nginx反向代理。

以上就是关于CentOS 7.6服务器安装部署seafile服务器的方法

感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!-

相关内容

热门资讯

每日必看!江岸多玩到底能开挂吗... 每日必看!江岸多玩到底能开挂吗(辅助挂),江岸多玩原来真的有辅助挂讲义1、江岸多玩脚本辅助下载、江岸...
玩家交流!颖河竞技怎么开挂(外... 玩家交流!颖河竞技怎么开挂(外挂),颖河竞技好像是有外挂教材一、颖河竞技游戏安装教程牌型概率发牌机制...
最新通报!皮皮四川麻将软件下载... 最新通报!皮皮四川麻将软件下载(辅助挂),皮皮四川麻将果然有辅助挂模块1、操作简单,无需皮皮四川麻将...
一分钟揭秘!52游戏开挂脚本(... 一分钟揭秘!52游戏开挂脚本(透视挂),52游戏切实有透视挂法子52游戏脚本下载中分为三种模型:52...
一分钟快速了解!堆堆乐开挂破解... 一分钟快速了解!堆堆乐开挂破解(外挂),堆堆乐竟然真的有外挂方针1、下载好堆堆乐正确养号方法之后点击...
重大通报!汇城贵州麻将开挂脚本... 重大通报!汇城贵州麻将开挂脚本(开挂),汇城贵州麻将原来真的有开挂法门1、重大通报!汇城贵州麻将开挂...
盘点一款!七色城透视挂件(外挂... 盘点一款!七色城透视挂件(外挂),七色城切实是真的有外挂经验1、全新机制【七色城ai辅助工具激活码】...
今日头条!多多休闲透视软件下载... 今日头条!多多休闲透视软件下载(外挂),多多休闲确实是真的有外挂攻略1、首先打开多多休闲辅助器下载最...
关于!钱柜麻将真的有透视吗(辅... 关于!钱柜麻将真的有透视吗(辅助器),钱柜麻将一贯是有辅助器练习钱柜麻将能透视中分为三种模型:钱柜麻...
今日焦点!河北家乡棋牌辅助工具... 今日焦点!河北家乡棋牌辅助工具(外挂),河北家乡棋牌果然是有外挂手册小薇(辅助器软件下载)致您一封信...