seafile-server-installer-cn, 安装seafile服务器的一个脚本

分享于 

4分钟阅读

GitHub

  繁體 雙語
One script to install seafile server
  • 源代码名称:seafile-server-installer-cn
  • 源代码网址:http://www.github.com/haiwen/seafile-server-installer-cn
  • seafile-server-installer-cn源代码文档
  • seafile-server-installer-cn源代码下载
  • Git URL:
    git://www.github.com/haiwen/seafile-server-installer-cn.git
    Git Clone代码到本地:
    git clone http://www.github.com/haiwen/seafile-server-installer-cn
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/haiwen/seafile-server-installer-cn
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Build Status

    切换成 root 账号( sudo -i )

    (适用于 16.04 6.0.0及以上版本):

    
    wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-ubuntu-16-04-amd64-http
    
    
    
    

    CentOS 7:

    
    wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-centos-7-amd64-http
    
    
    
    

    运行安装脚本并指定要安装的版本( 6.0.13 )

    
    bash seafile-server-ubuntu-16-04-amd64-http 6.0.13
    
    
    
    

    脚本会让你选择要安装的版本,按照提示进行选择即可:

    • seafile-pro-server_6.0.13_x86-64.tar.gz
    • 如果是安装开源版,安装脚本在执行过程中会检查**/opt 目录下是否有指定版本号的安装包,如果存在则会安装此包,否则会从Seafile网站下载。所以,为了避免因下载失败而导致安装中断,你可以提前下载好安装包放到/opt/**目录下。

    管理员入口

    
    SERVICE_URL: http://www.myseafile.com
    
    
    FILE_SERVER_ROOT: 'http://www.myseafile.com/seafhttp'
    
    
    
    

    现在你可以退出管理员界面,并进行基本的测试。关于服务器的配置选项介绍和日常运维可以参考 http://manual-cn.seafile.com/config/index.html

    Ubuntu 16.04:

    
    service seafile-server stop
    
    
    service seafile-server start
    
    
    
    

    CentOS 7:

    
    service seafile stop
    
    
    service seahub stop
    
    
    
    service seafile start
    
    
    service seahub start
    
    
    
    

    备份 mysql

    • 拷贝 db-backup 目录到 /opt/seafile
    • 修改 db-backup/db_backup.sh 中的USERPASSWD
    • 0 1 * * */opt/seafile/db-backup/db_backup.sh ( 每天凌晨1:00进行备份)

    参考 http://manual-cn.seafile.com/config/sending_email.html


    相关文章