zoukankan      html  css  js  c++  java
  • 基于Ubuntu搭建Seafile专属网盘

    系统要求: Ubuntu 16.04.1 LTS 64 位操作系统

    安装 Seafile 服务器

    安装依赖环境

    在 Debian/Ubuntu 系统下,可以使用以下命令安装 MySQL:

    sudo apt-get update
    sudo apt-get install mysql-server

    使用以下命令安装 Python 相关依赖(安装 MySQL 过程需要为 MySQL 的 root 用户设置新密码,请记住该[密码]以供后面步骤使用):

    sudo apt-get install python2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3

    为 Seafile 创建一个用户

    创建 Seafile 用户,使用它运行 Seafile 服务:

    sudo useradd -m -s /bin/bash seafile

    为该用户设置密码:

    sudo passwd seafile

    下载Seafile

    切换到新用户,需要输入你刚才为seafile用户设置的密码:

    su - seafile

    切换目录:

    cd ~

    这里可以查看获取最新 Seafile 下载链接,参考以下命令进行下载。

    wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.1.1_i386.tar.gz         //32位的,不太兼容
    wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_x86-64.tar.gz      //64位,测试正常

    解压:

    tar -xzf seafile-server_*
    mv seafile-server-*/ seafile-server/

    配置 Seafile

    运行Seafile设置脚本,并回答预设问题:

    cd seafile-server*
    ./setup-seafile-mysql.sh

    执行过程输入参数如下图:

    • [ This server's ip or domain ] 字段输入教程第一步申请的域名或者IP地址(<您的 CVM IP 地址>)。
    • mysql 的 [ root password ] 字段输入数据库密码。
    • 其他字段一路回车使用默认值。

    启动 Seafile

    ./seafile.sh start
    ./seahub.sh start

    执行过程输入参数如截图所示,其中 [ admin email ] 设置为您登录网盘的帐号,如 jikexianfeng@outlook.com

    [ admin password ] 和 [ admin password again ] 设置为登录网盘的密码,如 admin_Password

    部署完成

    恭喜,您的 Seafile 已经部署完成,您现在拥有专属的网盘了,登录的帐号密码为您启动 Seafile 步骤中设置的邮箱和密码。

  • 相关阅读:
    phpcms中常用代码总结
    jQuery学习:用按键移动方块
    <item.../>元素可指定如下常用属性
    Microsoft.Office.Interop.Excel的用法
    科技与健康
    计算机系统的分类
    Android中的一些小知识
    android项目中各个文件的介绍
    Activity和Servlet的相似之处和区别
    在Activity的生命周期中,会被系统回调的方法
  • 原文地址:https://www.cnblogs.com/jikexianfeng/p/8427996.html
Copyright © 2011-2022 走看看