如何在 Ubuntu 15.04 (Vivid Vervet) 上安装 Seafile如何在 Ubuntu 15.04 (Vivid Vervet) 上安装 Seafile如何在 Ubuntu 15.04 (Vivid Vervet) 上安装 Seafile如何在 Ubuntu 15.04 (Vivid Vervet) 上安装 Seafile
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 15.04 (Vivid Vervet) 上安装 Seafile

本教程适用于这些操作系统版本

  • Ubuntu 16.04(Xenial Xerus)
  • Ubuntu 15.04(Vivid Vervet)

在此页

  1. 先决条件
  2. 安装 Seafile
    1. 第 1 步 - 安装必要的依赖项
    2. 第 2 步 - 下载并解压缩 Seafile
    3. 第 3 步 - 创建数据库
    4. 第 4 步 - 运行安装文件
    5. 第 5 步 - 启动 Seafile 和 Seahub
    6. 第 6 步 - 从浏览器进行测试

    Seafile 是一个私有云,例如 Dropbox、mega.co.nz 等。 Seafile是基于python的,是开源的,这样你就可以创建自己的私有云,而且会安全很多。

    Seafile 支持加密库,让您的数据更加安全。要对库中的文件进行加密,您需要在创建库时设置密码。密码不会存储在 Seafile 云中。因此,即使是服务器管理员也无法在没有密码的情况下查看您的加密数据。

    本教程展示了在 Ubuntu 15.04 上安装 Seafile。

    先决条件

    • 具有 2GB RAM 的服务器
    • Ubuntu 15.04 64 位

    安装 Seafile

    第 1 步 - 安装必要的依赖项

    要执行安装,seafile 需要一些依赖项:

    • openjdk-7jre
    • LibreOffice
    • Popler-utils
    • mysql 服务器
    • Python-pip 等

    apt-get install openjdk-7-jre poppler-utils libreoffice libreoffice-script-provider-python libpython2.7 python-pip mysql-server python-setuptools python-imaging python-mysqldb python-memcache ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy python-pip

    使用 pip 安装 boto:

    pip install boto

    第 2 步 - 下载并解压 Seafile

    Seafile可以在官网下载,请根据需要下载。这里我使用 Ubuntu 15.04 64 位。

    使用 wget 下载 Seafile 档案:

    cd /tmp/
    wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gz

    创建目录:

    sudo su
    mkdir -p /root/mycloud/installed/

    移动文件:

    mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/
    cd /root/mycloud/

    并提取存档:

    tar -xzf seafile-server_4.1.2_x8664.tar.gz
    mv seafile-server_4.1.2_x8664.tar.gz installed/

    所以seafile的安装目录是/root/mycloud/。

    第 3 步 - 创建数据库

    Seafile 需要 3 个数据库:

    1. ccnet 服务器
    2. 海底服务器
    3. 海港

    现在请登录到您的 mysql,创建一个用户 并授予数据库。

    登录mysql:

    mysql -u root -p

    创建3个数据库:

    create database ccnet_db character set = 'utf8';
    create database seafile_db character set = 'utf8';
    create database seahub_db character set = 'utf8';

    创建用户“seacloud”

    create user  identified by 'yourpassword';

    并授予我们的用户 \seacloud\ 用户访问数据库的权限:

    grant all privileges on ccnet_db.* to  identified by 'yourpassword';
    flush privileges;

    第 4 步 - 运行安装文件

    请进入seafile的安装目录。一旦文件 seafile-server_4.1.2_x8664.tar.gz 被解压,将出现一个目录 seafile-server-4.1.2。

    cd /root/mycloud/
    cd seafile-server-4.1.2/
    ./setup-seafile-mysql.sh

    只需按 Enter,您将被询问:

    • 服务器名称
    • 域/IP
    • 等

    比你会问太多关于数据库。你可以选择数字 2,因为你已经创建了一个用户和数据库。

    最后你只需要按 Enter 确认你已经设置的所有配置。

    第 5 步 - 启动 Seafile 和 Seahub

    现在一切都完成了,让我们通过运行 seafile.sh 和 seahub.sh 来启动它。

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

    并填写您的电子邮件和密码。

    第 6 步 - 从您的浏览器进行测试

    打开浏览器 192.168.1.108:8000 并尝试使用您的管理员帐户登录。

    结论

    在云应用五花八门的今天,Seafile 是一个适合这个时代使用的私有云解决方案。通过库/文件夹的加密功能,您可以使数据更加安全。而且还易于配置它,使其易于在您的服务器中实施。

    链接

    • 海鱼

©2015-2025 艾丽卡 support@alaica.com