- -LinuxでSeafileをセットアップする方法

LinuxでSeafileをセットアップする方法

Linuxサーバー用の優れた同期ツールが必要それは速く動作し、複数のプラットフォーム上のクライアントをサポートしていますか? LinuxでSeafileをチェックしてください。エンタープライズグレードのファイル同期ソリューションであり、LANやインターネットを介して場所から場所へのデータ転送を簡単にします。

設置

さまざまな種類のLinuxサーバーが存在するためオペレーティングシステムが世に出ているため、開発者は汎用の「Linuxインストーラー」を作成することを選択しました。 LinuxでSeafileをセットアップするには、ターミナルを開いて wget 最新のパッケージをダウンロードするためのダウンロードツール。

64ビット:

wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz

32ビット:

wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz

サーバーソフトウェアを取得した後、パックされているアーカイブを抽出する必要があります。これをtarで行います。

tar xvzf seafile-server_*.tar.gz

これらの文字を使用してtarコマンドを実行すると、アーカイブ全体を解凍し、解凍して、ダウンロード先と同じフォルダに配置します。ここから、CDコマンドを使用して、抽出されたアーカイブディレクトリを入力する必要があります。

cd seafile-server_6.2.3_x86-64

または

cd seafile-server_6.2.3_i386

前述したように、Seafileサーバーソフトウェア汎用インストーラーです。開発者は、さまざまなLinuxディストリビューションをパッケージ化する代わりに、ユーザーがすべてを実行するために実行できるいくつかの異なるシェルスクリプトを含めました。ディレクトリ内に含まれる個々のシェルスクリプトをすべて表示するには、lsコマンドを使用します。

ls

シェルスクリプトを具体的に除外するには、lsコマンドとワイルドカード、および.shファイル拡張子を組み合わせることを検討してください。

ls *.sh

セットアップ

実行するさまざまなスクリプトがあります。 ほとんどのユーザーにとって、実行するスクリプトは「setup-seafile.sh」です。デフォルト設定ではなくSQLを使用してサーバーソフトウェアを設定する場合は、「setup-seafile-mysql.sh」を実行してください。デフォルトのセットアップスクリプトはほとんどのユーザーに最適であり、その他のスクリプトはサーバーをより詳細に制御したい上級ユーザー向けであることに注意してください。詳細については、SeafileのWebサイトをご覧ください。

以下を使用してインストールを開始します。

sudo sh setup-seafile.sh

プロセスの最初の部分は、Seafileサーバーに名前を付けることです。 「このseafileサーバーの名前として何を使用しますか?」で、サーバーの名前を入力します。 Enterキーを押して続行します。

次に、サーバーのLAN IPアドレスを指定する必要があります。以下のコマンドを使用して、ホストマシンのIPアドレスを見つけ、ターミナルのプロンプトに入力します。

注:これを行うには、別のターミナルを開く必要がある場合があります。

ip addr show | grep "inet 192.168"

3番目のステップでは、スクリプトはユーザーにSeafileが同期するすべてのデータを保存する場所を指定します。デフォルトでは、このディレクトリは〜/ seafile-dataです。ほとんどのユーザーにとって、これで十分です。変更する場合は、インストーラーで場所へのパスを指定します。

サーバーソフトウェアが動作するデフォルトのポートを変更する場合は、次のページで変更できます。そうでない場合は、Enterキーを押してデフォルトのポートを使用し、次の手順に進みます。

サーバーソフトウェアがインストールされ、設定すると、スクリプトはIP、サーバー名、ポートなどを出力し、「これで問題ありません」と尋ねます。読み直し、Enterキーを押してインストールを進めます。

Seafileがインストールされます。サーバーを実行するには、次の手順を実行します。

./seafile.sh start

サーバーを停止するには、次のようにします。

./seafile.sh stop

サーバーを再起動します

./seafile.sh restart

同期クライアントのインストール

サーバーソフトウェアと共に、ユーザーは次のこともできます。Seafile同期ツールをLinux PCにもインストールします。公式には、GUI同期ツールはUbuntu、Debian、Fedora、Arch Linux、RHEL / CentOSをサポートしています。それをインストールするには、オペレーティングシステムを選択し、コマンドの指示に従います。

注:以下にリストされているもの以外のオペレーティングシステムを使用している場合は、代わりにSeafile-GUIの汎用バージョンを使用する必要があります。こちらからダウンロードしてください。

Ubuntuの手順

Seafile同期ソフトウェアは以下と互換性がありますUbuntu。ダウンロード可能なDebianパッケージファイルではなく、PPAを介して配布されます。開発者がソフトウェアの更新をサーバーで実行しているソフトウェアに定期的に配布できるため、これは適切な選択です。 Ubuntuマシンにソフトウェアをインストールするには、ターミナルを開いて次を実行します。

sudo add-apt-repository ppa:seafile/seafile-client
sudo apt-get update
sudo apt-get install seafile-gui

Debianの説明

Ubuntuのように、Debianにはソフトウェアリポジトリがあります。Seafileを配信します。このソフトウェアリポジトリは、Debian 7、8、および9をサポートしています。SeafileソフトウェアリポジトリをDebianマシンに追加するには、まずターミナルを開き、次を使用してrootアクセスを取得します。 .

ルートアクセスを取得したら、リポジトリキーを追加しますDebianがソフトウェアをインストールすることを保証するシステム。次に、Debianのバージョンを選択し、その下のコマンドを使用して、ソフトウェアソースをマシンに自動的に追加します。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61

Debian 7

echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 8

echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 9

echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list

Debianに新しいソフトウェアソースを追加した後、ソフトウェアソースとaptキャッシュを更新します。更新が完了したら、以下を使用してSeafile同期クライアントをシステムにインストールします。

sudo apt-get install seafile-gui

Fedoraの手順

sudo dnf install seafile-client

Arch Linuxの手順

公式のSeafile同期ソフトウェアはArch Linux AURにあります。こちらのガイドに従って、AURからソフトウェアをインストールして実行する方法を学んでください。

Seafile Syncのセットアップ

Seafileサーバーと同期するには、同期クライアントに資格情報をログインする必要があります。

クライアントを開き、サーバー情報を入力します。 IPアドレスとポート番号から始めます。前にインストーラーに入力したIPアドレスを使用し、デフォルトのポート番号を追加します。例えば:

http://192.168.1.133:8082

次に、ターミナルを開き、以前のSeafileセットアップフォルダーに入ります。

cd seafile-server_6.2.3_x86-64

または

cd seafile-server_6.2.3_i386

「reset-admin.sh」スクリプトを実行して、ユーザーをセットアップします。

sudo sh reset-admin.sh

メールアドレスを入力し、パスワードを設定します。 次に、同期クライアントに戻り、ログイン情報として入力します。情報が正しい場合、同期クライアントはログインします。ここから、ファイルとフォルダーを配置してすべてのデータの同期を開始します / home / username / Seafile /

コメント