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

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

Seafileはオープンソースのクラウドストレージソフトウェアです。個々のユーザーとグループにファイル共有と同期を提供し、クライアント側の暗号化とモバイルデバイスからの簡単なアクセスを提供します。このチュートリアルでは、Ubuntu14.04にSeafileをインストールする手順について説明します。

Seafile依存関係のインストール

説明されている依存関係のリスト

  • Javaランタイム環境(JRE)
  • Poppler-utils
  • Libreoffice4.1以降およびPython-uno
  • libpython 2.7
  • Pythonライブラリ(このインストールにpython 2.7が含まれていることを確認してください。すでにインストールされている場合は、イメージ1.2のコマンドを使用して確認できます。インストールされていない場合は、このコマンドを使用してください apt-get install python 2.7 > また、「Wheel installs require setuptools> =...」というエラーが表示された場合は、この pip install setuptools --no-use-wheel --upgradeを使用できます。 )。また、easy_installpipと pip install botoを使用してインストールする必要があります。 それぞれ画像1.3と1.4に見られるように)

rootユーザーとして次のコマンドを実行して、必要なソフトウェアをインストールします。

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

次に、インストールされているPythonバージョンがSeafileの要件に一致するかどうかを確認します。

python -V

スクリーンショットにあるように、Pythonのバージョンは2.7.6であるため、サポートされているPythonのバージョンの範囲内です。

次に、easy_installを使用してpipパッケージをインストールします

easy_install pip

とボトパッケージ

pip install boto

次に、言語に合わせていくつかの追加フォントをインストールします(たとえば、中国語を使用する場合は、WenQuanYiなど)

apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

MySQLを使用したSeafileのインストール

まず、システムが32ビットシステムか64ビットシステムかを確認する必要があります。

uname -m

私のサーバーは64ビットシステムです。

32ビットまたは64ビットの2つの選択肢があり、どちらもSeafileダウンロードページhttp://seafile.com/en/download/で入手できます。 。



または、これらのリストされたサイトから直接ダウンロードすることもできます:

64ビット:

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz

32ビット:

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_i386.tar.gz

パッケージをダウンロードするには、wgetコマンドを使用する必要があります:

cd /tmp
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz



次は、必要なディレクトリを作成する予定でした。

まず、ディレクトリ名「guide」(これは画像1.8のサンプルです)を作成する必要があります。組織を表す任意の名前を使用できます。

mkdir /root/guide



次にファイルを移動しますseafile-server_4.0.6_x86-64 .tar.gz ガイドを作成したディレクトリに移動します 。

mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/



ガイドディレクトリに入る

cd /root/guide

内部に入ったら、コマンドtarを使用してファイルを抽出する必要があります。

tar -xzf seafile-server_4.0.6_x86-64.tar.gz



次にディレクトリを作成しますインストール済み

mkdir installed



ファイルを移動する場合がありますseafile-server_4.0.6_x86- 64.tar.gz 新しく作成されたディレクトリにインストールされた

mv seafile-server_4.0.6_x86-64.tar.gz installed/



このバージョンのこのディレクトリ構造で説明されているように、すべてが正しくなっている必要があります場所。 インストール済み およびseafile-server-4.0.6 ディレクトリは、ガイドのディレクトリ内にある必要があります

MySQLデータベースの構成

Seafileは3つのコアコンポーネントで構成されています。この特定のコンポーネントのデータベースを作成する必要があります。

  • ccnetサーバー
  • seafileサーバー
  • seahub

リストされているように、mysqlデータベース、アカウントを作成し、特定のデータベースに権限を設定しました。 (これは、データベース名に独自のデザインを作成するための単なる例です。)

シーファイルコンポーネント データベース名 アカウント
ccnetサーバー ccnet-db seafile
シーファイルサーバー seafile-db seafile
seahub seahub-db seafile

rootユーザーとしてmysqlにログインします

mysql -u root -p

次に、mysqlシェルで次のコマンドを発行します。

create database `ccnet-db`character set = 'utf8';
create database `seafile-db`character set = 'utf8';
create database `seahub-db`character set = 'utf8';
create user 'seafile'@'localhost' identified by 'seafile';
GRANT ALL PRIVELIGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;
に付与



データベースの作成が完了しました。次は、seafileを構成してポイントします。私たちが作成したこれらのデータベース。

Seafileサーバーのセットアップ

必要なパッケージ:

  • python 2.7
  • python-setuptools
  • python-imaging
  • python-mysqldb

このコマンドを使用することにより:(すでにインストールされているかどうかを確認するため)

apt-get install python2.7 python-setuptools python-imaging python-mysqldb

次に、seafileサーバーをインストールする必要があります。ディレクトリseafile-server-4.0.6に移動し、スクリプトsetup-seafile-mysql.shを実行します。

cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh



この次の手順に関する質問に回答する必要があります。







Seafileサーバーの起動

サービス開始時seafile 、ディレクトリseafile-server-4.0.6に移動する必要があります。次に、画像に示されているとおりに実行します。

cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start



次に、seahubを起動します。デフォルトのポートは8000です。

./seahub.sh start

お使いのブラウザを使用してサイトにアクセスするには、アドレスバーに入力します。

http://192.168.0.100:8000/

この画像には、サンプルのWebアクセスが表示されます。画像1.22で入力した管理者アカウントを使用して、メールアドレスとパスワードを入力する必要があります。



ログインすると、seafileWeb管理ページが表示されます。

リンク
  • シーファイル
  • Ubuntu

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

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

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

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

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

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

  1. Ubuntu 16.04(Xenial Xerus)にSeafileをインストールする方法

  2. Ubuntu20.04にqtをインストールする方法

  3. UbuntuにPlexMediaServerをインストールする方法(14.04+ Trusty Tahr)