インストールガイド · 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-pippip で 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 つのデータベースが必要です:
- ccnet サーバー
- seafile サーバー
- seahub
今、mysql にログインして 1 人のユーザー を作成し、データベースに権限を付与 してください。
mysql にログインします:
mysql -u root -p3 つのデータベースを作成します:
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.shEnter を押すと、次のことを尋ねられます:
- サーバー名
- ドメイン/IP
- その他

次に、データベースについても尋ねられます。ユーザーとデータベースを作成したため、番号 2 を選択できます。

最後に、設定したすべての構成を確認するために Enter を押すだけです。

ステップ 5 - Seafile と Seahub の起動
すべてが完了したので、seafile.sh と seahub.sh を実行して開始しましょう。
./seafile.sh start
./seahub.sh startそして、メールアドレスとパスワードを入力します。

ステップ 6 - ブラウザからのテスト
ブラウザを開き、192.168.1.108:8000 にアクセスして、管理者アカウントでログインしてみてください。

結論
今日の多様なクラウドアプリケーションの中で、Seafile はこの日使用するのに適したプライベートクラウドソリューションです。ライブラリ/フォルダーの暗号化機能により、データをより安全に保つことができます。また、設定が簡単で、サーバーに実装しやすくなっています。
リンク
- Seafile
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。