同期クライアントはWindows / Mac / Linux / Androidで利用できます。開発者によると、iOSのバージョンは最終段階にあります。 かなり興味深いが、これまでのところ実験的な外部ストレージ機能があります。これにより、ownCloudのあるフォルダーにDropboxとGDriveをマウントできます。
Androidクライアントの重要な機能はインスタントアップロードです。これは、Dropboxクライアントと同様に、撮影後すぐにビデオと写真をクラウドに自動的にアップロードします。
このプロジェクトはかなり湿気が多く、インターフェースと顧客の作業の安定性には多くの課題が残されていますが、クラウドが完全に管理可能で暗号化されているという事実がこれらの欠点をカバーしています。
ホスティングとして、メザニン上のVDSまたはホームサーバーを選択できます。
「ホームサーバー」オプションを検討してください。
鉄片として、シンプルなネットトップが選択されました。オペレーティングシステムはUbuntu Server 12.04、直接IP、ドメイン名でした。 データは暗号化されたLVMセクションに保存され、サーバーへのクライアントアクセスはSSLで編成されます。
- 「裸の」ubuntuサーバー12.04をインストールします。インストールプロセス中に、選択に耐性のあるパスフレーズでLVM暗号化を忘れないでください。
- 必要なパッケージをインストールします。
apt-getインストールapache2 php5 php5-common php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl - ownCloudをダウンロードします。
wget download.owncloud.org/releases/owncloud-4.0.5.tar.bz2
(最新バージョンへのリンクは、プロジェクトのWebサイトで直接取得できます)、解凍します。
tar -xjf owncloud-4.0.5.tar.bz2 - ownCloudを含むフォルダーをWebサーバーのルートにコピーします。
cp -r owncloud / var / www / - 必要なフォルダーを作成する
mkdir / var / www / owncloud / data
所有者をwww-dataに変更します
chown -R www-data:www-data / var / www / owncloud / apps
chown -R www-data:www-data / var / www / owncloud / config
chown -R www-data:www-data / var / www / owncloud / data - / etc / apache2 / sites-enabled / 000-defaultの編集
ここでAllowOverride =セクション「Directory / var / www」のすべて - 書き換え、ヘッダー、SSLモジュールをApacheに含めます。
a2enmod書き換え&& a2enmodヘッダー&& a2enmod ssl - opensslをインストールします。
apt-get install openssl (おそらく既にインストール済み)
自己署名証明書を生成し、適切なフォルダーに配置します。
openssl genrsa -des3 -out server.key 1024
mv server.key server.key.old
openssl rsa -in server.key.old -out server.key
openssl req -new -key server.key -out cert.csr
openssl x509 -req -days 365 -in cert.csr -signkey server.key -out cert.crt
mv cert.crt / etc / ssl / certs /
mv server.key / etc / ssl / private / - 編集/ etc / apache2 / sites-available / default-ssl
SSLCertificateFileで以前に生成された証明書/etc/ssl/certs/cert.crtを指定し、SSLCertificateKeyFileでキー/etc/ssl/private/server.keyを指定します
ドメインとサイト名を指定することを忘れないでください。 - メインサイトApacheを指定します。
a2ensite default-ssl - Apacheを再起動します。
サービスapache2のリロード
この段階でインストールが完了したら、独自のクラウド自体を設定する必要があります。 - yourip.address / owncloudに移動し、自己署名証明書を受け入れ、必要なすべてのステップ(正確には1ステップだけ)を実行して、ownCloudを構成します。 とても素敵なWebインターフェースに入ります。
- 次に、コンピューター/スマートフォンにクライアントをインストールします。 クライアントを設定すると、owncloudのアドレスを指定することになります-yourip.address / owncloud 、コンピューター上の名前とパスワードと宛先フォルダーを入力します。 httpではなく、アドレスにhttpsを指定することを忘れないでください。
実際には、Dropboxでもすべてが非常によく機能します。ファイルをアップロードすると、すべてのクライアントに「広がり」ます。 Androidスマートフォンのカメラで撮影します。しばらくすると、画像またはビデオがコンピューターに届きます。 特に、Androidクライアントはシステム全体のEasy Share Action機能をサポートしていることに注意してください。これは、ほとんどすべてのアプリケーションからファイルをownCloudに配置できるためです。
ownCloudにはWebDAVのサポートが組み込まれているため、ほとんどのデスクトップオペレーティングシステムでは、クライアントアプリケーションなしで実行できます(たとえば、同期が重要ではなく、ファイルアクセスのみが必要な場合)。 サーバーに直接、データは通常のファイルの形式で保存されます。想像力を有効にしてスリーブをロールアップすると、ownCloudをFTP / AFP / Sambaサーバーと組み合わせて、rtorrentを使用して自動トレントダウンロードを整理し、企業環境では、ファイルへのアクセスを整理する真の無限の可能性を開くことができます。 一般的に、すべてはあなたの想像力によって制限されます。
この機能は、追加のプラグイン(ownCloudの用語でのアプリケーション)で簡単に拡張できます。 たとえば、サーバーのディスクを暗号化することが物理的に不可能な場合、暗号化プラグインを使用でき、組み込みツールを使用してクラウドのコンテンツ全体が暗号化されます。
ストレージはハードドライブによってのみ制限されます。 2Tbクラウドは問題ではありません。 ファイルのバージョン管理のサポートがあります。 ところで、1台のデスクトップクライアントが同時に複数のownCloudクラウドに接続できます。
操作の速度は、主にクライアントとサーバーのチャネル幅に依存します。 私の場合、電話からのビデオは非常に迅速にクラウドにアップロードされるため、ほとんどすべてのクライアントとサーバーは同じプロバイダー内にあります。これは、Dropboxに比べて非常に高速です。
LVMで暗号化されたディスクを使用したこのソリューションには1つの欠点があります。再起動すると、システムへの読み込み時に物理コンソールでディスクを復号化するためのパスフレーズが要求されるため、サーバーへのリモートアクセスが失われます。 また、アクティブなクライアントの作業中に、サーバー上のApacheサービスがプロセッサリソースを消費するという欠点から注目されました。
その結果、一般的なプラットフォームのクライアントを備えた安全なアクセスと女性を備えたDropboxを入手しました。 実際、ownCloudを使用すると、プライバシーという形で相互の犠牲を払うことなく、クラウドテクノロジーの多くのアメニティを活用できます。
私自身のために、プロジェクトのさらなる発展と繁栄を願っています。