Administrator
发布于 2017-03-26 / 9 阅读
0
0

Seafile搭建教程

  • Seafile的官网在这里
  • 系统的话还是Debian8 x64
  • 首先要从他的官网上下载对应的服务端程序(如果你的机器在国外,还是下载到本地然后上传吧,不然每秒5k的速度。。。)
  • 为了让我们的目录更加的有条理(好看),可以这样操作
    cd /home
    mkdir example    #这里的example可以随便改,选一个你喜欢的名字就好了
    cd example
    tar -xzf seafile-server_*
    mkdir installed
    mv seafile-server_* installed
    然后你的目录就是这样的,井井有条
  • 这样设计目录的好处在于: 1.和 seafile 相关的配置文件都可以放在 hilove 目录下,便于集中管理. 2.后续升级时,你只需要解压最新的安装包到 hilove 目录下.

安装 Seafile 服务器

  • 安装前的准备工作 安装 Seafile 服务器之前,请确认已安装以下软件: 1.MariaDB 或者 MySQL 服务器 (MariaDB 是 MySQL 的分支) 2.python 2.7 (从 Seafile 5.1 开始,python 版本最低要求为2.7) 3.python-setuptools 4.python-imaging 5.python-mysqldb 6.python-ldap 7.python-urllib3 8.python-memcache (或者 python-memcached)
  • 具体的命令是这样的
    apt-get update
    apt-get install mariadb-server     #在过程中会提示输入数据库密码,并且确认一遍
    apt-get install python2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3
  • 安装
    cd seafile-server-*
    ./setup-seafile-mysql.sh      #运行安装脚本并回答预设问题
 
  • 接下来, 你会被要求选择一种创建 Seafile 数据库的方式:
  • 如果选择[1], 你需要提供根密码. 脚本程序会创建数据库和用户。
  • 如果选择[2], ccnet/seafile/seahub 数据库应该已经被你(或者其他人)提前创建。
  • 新系统当然选择1,一系列设置好之后会出现这个确认界面
 
  • 敲回车开始安装

启动 Seafile 服务器

  • 启动 Seafile 服务器和 Seahub 网站
  • 启动 Seafile:
    ./seafile.sh start     # 启动 Seafile 服务
  • 启动 Seahub
    ./seahub.sh start    # 启动 Seahub 网站 (默认运行在8000端口上)
  • 至此,seafile就已经搭建完成了
  • 根据seafile的官方安装指导写就这篇教程

评论