centos系统VPS安装seafile同步盘程序教程

教程大全centos7,seafile,同步盘

centos7.5系统VPS安装seafile同步盘程序教程

Seafile是什么?

Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。

我一般都是用来同步个人的照片、通讯录、公司资料等等比较私密的信息。文件可以选择在服务器上加密存储或者是在本地加密存储。

Seafile可与宝塔面板、Aria2等程序共存。我的服务器是先安装的宝塔面板,然后安装了nginx+php+mysql的网站环境,然后安装了aria2下载工具,后面又安装的seafile同步盘。(seafile会使用到数据库,所以宝塔面板以及常用环境必须提前装好)

本教程安装环境

硬件:1核1G

系统: CentOS Linux 7.5.1804 (Core)

软件:宝塔linux面板5.9.0+nginx1.12+PHP5.6/7.1+MySQL5.6+Aria2 1.12.10

本次要安装的seafile为2018年9月6日当期最新版6.2.5 64bit

教程正文

seafile文件下载地址:https://www.seafile.com/download/

首先我们将seafilelinux服务器软件下载到我们的VPS服务器里,然后移动文件到/home目录。

然后我们创建一个目录haiwen

接着我们将seafile软件移动到haiwen目录内,然后解压seafile文件。

然后在haiwen目录内再创建一个installed目录,将压缩文件移动到installed目录。

上面这几步我们就基本将目录等设置完成。经过以上步骤你的目录会是这样。

haiwen
├── installed
│ └── seafile-server_6.2.5_x86-64.tar.gz
└── seafile-server_6.2.5_x86-64
├── reset-admin.sh
├── runtime
├── seafile
├── seafile.sh
├── seahub
├── seahub.sh
├── setup-seafile.sh
└── upgrade

然后我们下面就开始了正式安装过程。我们连入SSH终端(SSH连接教程),运行安装命令

在运行命令之前我们需要先进入安装文件对应的目录内

在SSH内输入:

cd /home/haiwen/seafile-server-6.2.5

上面命令是进入/home/haiwen/seafile-server-6.2.5这个目录,注意cd后有个空格。

然后我们SSH内运行安装命令:./setup-seafile-mysql.sh

接着会跳出一个选择项:

-------------------------------------------------------
Please choose a way to initialize seafile databases:
-------------------------------------------------------

[1] Create new ccnet/seafile/seahub databases
[2] Use existing ccnet/seafile/seahub databases

这句的意思是

如果选择1, 你需要提供根密码. 脚本程序会创建数据库和用户。
如果选择2, ccnet/seafile/seahub 数据库应该已经被你(或者其他人)提前创建。

我们选择1,然后显示输入数据库的root密码

然后会让我们输入要创建的数据库名称和数据库用户名,这两个可以设置一样。

然后就是输入数据库密码。

安装完成后提示如下:

下面我们就需要启动seafile的相关服务,在启动之前我们先在宝塔面板放行8000、8082这两个端口,8082是作为数据同步使用的端口,8000是我们web网页登陆seafile的端口。

放行后我们输入以下命令启动seafile

启动seafile服务

./seafile.sh start

启动 Seahub管理程序

./seahub.sh start 8000

第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号,我们输入账号和密码即可。

然后我们浏览器打开http://你的IP:8000/就进入了网页端。

客户端可在https://www.seafile.com/download/下载。

Windows终端账号登陆教程

在这里云盘地址我们输入http://你的IP:8000

用户名密码就是你前面Seahub创建的管理员帐号和密码,然后登陆即可!

完成!

原文:centos系统VPS安装seafile同步盘程序教程

Posted by 柴郡猫