いくつかのクラウドストレージプラットフォームまたはサービスについてブログで話しました、そのうちのいくつかはサードパーティによるものであり、他のものはあなたが設定してあなたのコンピュータをこのためのサーバーとして利用できるものです。
デイ 今日は、優れたプラットフォームであるSeafileについてお話します。 これにより、サーバーを使用してクラウドにプライベートファイルサービスを作成できるようになります。
Seafileについて
Seafileは エンタープライズファイルホスティングプラットフォーム 高い信頼性とパフォーマンスを備えています。
このツール それはあなたがそれ自身のサーバーにファイルを置くことを可能にするでしょう また、さまざまなデバイス上のファイルを同期して共有したり、すべてのファイルに仮想ディスクとしてアクセスしたりすることもできます。
試してみたい人を喜ばせるかもしれない機能のXNUMXつ このツールは、Seafileがライブラリ内のファイルを整理するためのものです。
各ライブラリは、任意のデスクトップコンピュータと同期できます、Windows、Mac、およびLinuxを含みます。
ユーザー 任意のフォルダを選択的に同期することもできます そのため、同期されていないファイルには、「クラウドファイルブラウザ」と呼ばれる機能を介してアクセスできます。
Seafileは素晴らしいファイル同期パフォーマンスを備えています。 XNUMX分間に数万の小さなファイルを同期できます。
ライブラリとフォルダーは、読み取り専用または読み取り/書き込みのアクセス許可を使用して、ユーザーまたはグループと共有できます。
フォルダーを共有した後、サブフォルダーに詳細なアクセス許可を設定できます。これにより、共有リンクを介してファイルを外部ユーザーと共有できます。
共有リンクは、有効期限を設定して、パスワードとサポートで保護できます。
さまざまなLinuxディストリビューションにSeafileをインストールする方法は?
さまざまな種類のLinuxサーバーオペレーティングシステムが存在するため、 開発者は、一般的な「Linuxインストーラー」を作成することを選択しました。
LinuxでSeafileを構成するには ターミナルを開き、wgetを使用して最新の安定したパッケージをダウンロードするだけです。
Si 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 -xvzf seafile-server _ *. tar.gz
現在 解凍時に作成したフォルダを入力する必要があります、64ビットファイルの場合は、次のように入力します。
cd seafile-server_6.2.3_x86-64
または、32ビットの場合は次のように入力します。
cd seafile-server_6.2.3_i386
上記のように、Seafileサーバーソフトウェアは汎用インストーラーです。
開発者は、複数のLinuxディストリビューションをパッケージ化するのではなく、ユーザーがすべてを機能させるために実行できるいくつかの異なるシェルスクリプトを含めました。
コンフィギュレーション
まず、次のコマンドを実行することから始めます。
sudo sh setup-seafile.sh
プロセスの最初の部分は、サーバーにSeafileという名前を付けることです。 次にdサーバーのIPアドレスを指定する必要があります。
IPアドレスを指定すると、スクリプトは、Seafileが同期するすべてのデータを保存する場所を指定するように要求します。
デフォルトでは、このディレクトリは〜/ seafile-dataです。
ほとんどのユーザーにとって、これで十分です。 変更する場合は、インストーラーでその場所へのパスを指定してください。
Si ポートを変更したい サーバーソフトウェアが動作するデフォルト、および以下のオプションを使用すると、そうすることができます。 それ以外の場合は、Enterキーを押して続行します。
サーバーソフトウェアがインストールおよび構成されると、スクリプトはIP、サーバー名、ポートなどを出力します。 「これで大丈夫か」と尋ねられます。
それと共に Seafileがインストールされます。 サーバーを実行するには、次の手順を実行します:
./seafile.sh start
サーバーを停止するには、次のコマンドを実行します。
./seafile.sh stop
サーバーを再起動するには、次のコマンドを使用して再起動します。
./seafile.sh restart
現在 同期クライアントの一部については、公式Webサイトにのみアクセスする必要があります アプリケーションのをインストールし、インストールしたいシステムのクライアントをダウンロードします。AndroidとiOSの場合も含まれます。