GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 15.04(Vivid Vervet)にSeafileをインストールする方法

Seafileは、Dropbox、mega.co.nzなどのプライベートクラウドです。 SeafileはPythonに基づいており、オープンソースであるため、独自のプライベートクラウドを作成でき、はるかに安全になります。

Seafileは、データをより安全にする暗号化ライブラリをサポートしています。ライブラリ内のファイルを暗号化するには、ライブラリを作成するときにパスワードを設定する必要があります。パスワードはSeafileクラウドに保存されません。そのため、サーバーの管理者でさえ、パスワードなしで暗号化されたデータを表示することはできません。

このチュートリアルでは、Ubuntu15.04へのSeafileのインストールについて説明します。

前提条件
  • 2GBのRAMを搭載したサーバー
  • Ubuntu15.0464ビット

Seafileのインストール

ステップ1-必要な依存関係をインストールします

インストールを実行するには、seafileにいくつかの依存関係が必要です:

  • openjdk-7jre
  • LibreOffice
  • Popler-utils
  • mysql-server
  • 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は公式サイトからダウンロードできます。必要に応じてダウンロードしてください。ここではUbuntu15.0464ビットを使用しています。

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. seafileサーバー
  3. seahub

次に、mysqlにログインして、1人のユーザーを作成してください。 およびデータベースへの付与

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 [email protected] identified by 'yourpassword';

そして、ユーザー「seacloud」ユーザーにデータベースへのアクセスを許可します。

grant all privileges on ccnet_db.* to [email protected] identified by 'yourpassword';
grant all privileges on seafile_db.* to [email protected] identified by 'yourpassword';
grant all privileges on seahub_db.* to [email protected] 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
  • etc

あなたよりもデータベースについて尋ねられるでしょう。ユーザーとデータベースを作成したので、2番目を選択できます。

そして最後に、Enterキーを押して、セットアップしたすべての構成を確認する必要があります。

ステップ5-SeafileとSeahubを開始する

これですべてが完了し、seafile.shとseahub.shを実行して開始できます。

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

メールアドレスとパスワードを入力してください。

ステップ6-ブラウザからのテスト

ブラウザ192.168.1.108:8000を開き、管理者アカウントでログインしてみてください。

結論

今日の多種多様なクラウドアプリケーションを備えたSeafileは、この日に使用するのに適したプライベートクラウドソリューションです。ライブラリ/フォルダの暗号化機能を使用すると、データをより安全にすることができます。また、設定が簡単で、サーバーへの実装も簡単です。

リンク
  • シーファイル

Ubuntu
  1. SeafileをUbuntu14.04(Trusty Tahr)にインストールする方法

  2. Ubuntu 15.04(Vivid Vervet)にNagios4.0.8をインストールする方法

  3. Ubuntu20.04にEPrintsをインストールする方法

  1. UbuntuにOdooをインストールする方法

  2. UbuntuにMavenをインストールする方法

  3. Ubuntu14.04VPSにSeafileをインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にRをインストールする方法