Ubuntu 15.04 (Vivid Vervet) に Seafile をインストールする方法
このチュートリアルは、これらの OS バージョン用に存在します
- 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 をインストールする方法を示します。
前提条件
- 2 GB の 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 にログインし、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 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.shEnter キーを押すだけで、次の質問が表示されます。
- サーバー名
- ドメイン/IP
- など
データベースについても質問されます。ユーザーとデータベースを作成したので、番号 2 を選択できます。
最後に、Enter キーを押して、セットアップしたすべての構成を確認するだけです。
ステップ 5 - Seafile と Seahub の起動
これですべてが完了し、seafile.sh と seahub.sh を実行して開始できます。
./seafile.sh start
./seahub.sh startメールアドレスとパスワードを入力します。
ステップ 6 - ブラウザからのテスト
ブラウザ 192.168.1.108:8000 を開き、管理者アカウントでログインしてみてください。
結論
今日では多種多様なクラウド アプリケーションが存在するため、Seafile は今日の使用に適したプライベート クラウド ソリューションです。ライブラリ/フォルダの暗号化機能を使用すると、データをより安全にすることができます。また、構成が簡単で、サーバーへの実装が簡単になります。
リンク
- シーファイル