インストールガイド · 1 min read · Nov 09, 2025

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

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

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

このチュートリアルでは、Ubuntu 15.04 に Seafile をインストールする方法を示します。

前提条件

  • 2GB RAM のサーバー
  • Ubuntu 15.04 64-bit

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 は公式サイトからダウンロードできますので、必要に応じてダウンロードしてください。ここでは Ubuntu 15.04 64-bit を使用します。

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 seacloud@localhost identified by 'yourpassword';

そして、私たちのユーザー “seacloud” にデータベースへのアクセス権を付与します:

grant all privileges on ccnet_db.* to seacloud@localhost identified by 'yourpassword';  
grant all privileges on seafile_db.* to seacloud@localhost identified by 'yourpassword';  
grant all privileges on seahub_db.* to seacloud@localhost 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 はこの日使用するのに適したプライベートクラウドソリューションです。ライブラリ/フォルダーの暗号化機能により、データをより安全に保つことができます。また、設定が簡単で、サーバーに実装しやすくなっています。

リンク

  • Seafile
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。