如何在 Ubuntu 15.04 (Vivid Vervet) 上安装 Seafile
本教程适用于这些操作系统版本
- Ubuntu 16.04(Xenial Xerus)
- Ubuntu 15.04(Vivid Vervet)
在此页
- 先决条件
- 安装 Seafile
- 第 1 步 - 安装必要的依赖项
- 第 2 步 - 下载并解压缩 Seafile
- 第 3 步 - 创建数据库
- 第 4 步 - 运行安装文件
- 第 5 步 - 启动 Seafile 和 Seahub
- 第 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 个数据库:
- ccnet 服务器
- 海底服务器
- 海港
现在请登录到您的 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 是一个适合这个时代使用的私有云解决方案。通过库/文件夹的加密功能,您可以使数据更加安全。而且还易于配置它,使其易于在您的服务器中实施。
链接
- 海鱼