OwnCloudを使用して独自のクラウドデータサーバーを作成する

Owncloud のアプリケーションです FOSS それはあなたが作成することを可能にします ファイルサーバークラウド、の倉庫を持つことができます 画像, ドキュメント またはあなたも ムシカ, データ インターネットを使えばどこからでもアクセスできます。


読者の多くは確かにすでに知っているでしょうし、おそらくクラウドのファイルストレージソリューション、UbuntuOne、Dropbox、SpiderOakなどのサービスを使用するでしょう。このサービスでは、写真、ドキュメント、さらには音楽を保存して、どこからでもアクセスできます。インターネット付きのコンピューター。

さて、しかし今問題は、これらのサービスの主な制限はスペースであることが判明しました。これらの会社は無料のアカウントを提供しているが、2〜5 GBのストレージスペースがあるため、より多くのスペースが必要な場合は支払う必要があります。 。 もうXNUMXつの重要な側面は、おそらく私の観点から最も重要なことですが、プライバシーです。 残念ながら、企業はお金を稼ぐために作られ、これが彼らを動かすものです。そのため、これらの企業がデータを同期するために開発するアプリケーションは一般にフリーソフトウェアではないことは言うまでもなく、データを最高入札者に販売することさえできます。

幸いなことに、無料のソフトウェアであり、クラウドにデータを保存する機能を完全にカバーするアプリケーションがあります、私はOwnCloudについて話します。 その主な機能は次のとおりです。

  • 素晴らしくて簡単なウェブインターフェース
  • OwnCloudユーザーおよび非ユーザーへのファイル共有
  • PDFファイルビューア
  • カレンダー/議題
  • 連絡先管理
  • WebDAVを介したファイルへのアクセス
  • 統合音楽プレーヤー
  • 画像を閲覧できるギャラリー
  • シンプルなテキストエディタ
  • データがサーバー上にあり、見知らぬ人の手に渡っていないというセキュリティ。

それだけでは不十分であるかのように、ストレージ容量はハードドライブで使用可能なスペースによってのみ制限されます。

フルコントロールできるデータサーバーをクラウドに配置しますか?

インストール

このガイドは、Debian SquezeeとさまざまなバージョンのUbuntuでテストされています。前提条件として、ApacheWebサーバーとMySQLデータベースマネージャーをインストールして実行する必要があります。

1.- 依存関係をインストールする

apt-get インストール php-pear php-xml-parser php5-sqlite php5-json sqlite mp3info カール libcurl3-dev zip

2.- MySQLでデータベースを作成する

ターミナルでは、次のコマンドを使用します。

mysql -u root -p

パスワードを要求します

次に、mysqlコマンドラインが表示されます。ここに次の手順を追加します。

mysql> create database name_of_our_database;

返信します:クエリOK、1行が影響を受けました(0.00秒)

mysqlを次のように閉じます。

mysql>終了

3.- Owncloudをダウンロードして解凍します

パッケージをダウンロードします owncloud-x.tar.bz2 その後、解凍します。

tar -xvf owncloud-x.tar.bz2

4.- owncloudディレクトリをrootとしてApacheサーバーにコピーします

mv owncloud / var / www

5.- 自身のクラウドディレクトリへのアクセス許可をWebサーバーに付与します。

chown -R www-data:www-data owncloud

6.- apacheサーバーを再起動します。

/etc/init.d/apache2 restart

7.- インストールを完了します

Webブラウザのアドレスバーから次のように入力します。

ip.de.tu.server / owncloud(ネットワーク上の別のコンピューターからアクセスする場合)

localhost / owncloud(owncloudがインストールされているコンピューターからアクセスする場合)

次に、インストールを完了するためのWebインターフェイスが表示されます。

管理者アカウントを作成し、[詳細]オプションを選択します。 次に、データベースのユーザー名、データベース名、パスワードを入力し、[インストールを完了する]ボタンをクリックします。

管理者アカウントに入ると、サービスを構成してユーザーを作成できます。 インターネットからのアクセスを確保するには、No-IPなどの動的DNSサービスが必要です。 このサービスにアカウントを取得すると、次のアドレスのブラウザを使用して、インターネットを使用してどこからでもOwnCloudサーバーにアクセスできます。

http://nombre_elegido_en_No-IP.no-ip.org/owncloud

8.- アップロードするファイルの重み制限を増やします。

デフォルトでは、アップロードするファイルの重みは非常に小さくなっています。 これを修正するには、/ etc / php5 / apache2 / php.iniファイルを編集して、次の行を探します。

"Upload_max_filesize" "post_max_size"

適切と思われるサイズに変更します。

準備ができました! ブラウザからアドレスhttp://ip.del.servidor.owncloud/owncloudに入力すると、Webインターフェイスにアクセスして、独自のサーバーにファイルを配置することに伴うセキュリティでファイルのアップロードを開始できます。

キャッチ

OwnCloudサーバーのスクリーンショットをいくつか実行したままにします。

OwnCloudログイン画面

データウェアハウス管理インターフェイス

OwnCloudWebインターフェイスに統合されたPDFリーダー

ギャラリー

ミュージックプレーヤーもウェブインターフェースに統合されています

ファイル共有

カレンダー/議題

結論

OwnCloudは、UbuntuOne、SpiderOak、Dropbox、または現在は廃止されたMegauploadの優れた代替手段であり、インストールが比較的簡単で、有料サービスのすべての機能を提供します。

今後の記事では、No-IPを使用して動的DNSサービスをインストールして実行する方法を紹介しますのでご期待ください。

ご不明な点がございましたら、ご質問やご意見をお待ちしております。


71コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   フリオ·ロドリゲス

    どうもありがとうございました。すべてがこの素晴らしいブログに公開されているので、大きな貢献をしてくれました。それは私を大いに助けてくれました。また、動的なNo-IP DNSサービスですでに準備ができています。ゲストユーザーが入力して表示できるようにしています。サービスのサンプル

  2.   TOSC

    この記事はとても役に立ちました

  3.   Laura

    とても良い
    論文。 あなたが(私のように)言及するすべてに興味があるなら
    クラウドストレージ、私はあなたがウェブにアクセスすることをお勧めします:

    http://www.clouddesktopbuilder.com/es

    Facebookでフォローすることもできます。 https://www.facebook.com/pages/Cloud-Personality/267526213292

    真実は、彼らが彼に関連するすべてについて私たちを更新するということです
    "雲"。

  4.   Laura

    とても良い
    論文。 あなたが(私のように)言及するすべてに興味があるなら
    クラウドストレージについては、FacebookでCloudPersonalityをフォローすることをお勧めします。 真実は、彼らが彼に関連するすべてについて私たちを更新するということです
    "雲"。

  5.   アンドレス

    疑い、それはcentosのバージョンにインストールできますか?
    私はそのシステムを使用しています

  6.   セルジオ

    こんにちは、お元気ですか、マネージャーは、機関のロゴを付けたいと言って、管理しやすいので、Ubuntuでもうまく動作しますか?

  7.   Linuxを使いましょう

    これは、別のアプリケーションがAPTを使用している場合に発生します。 たとえば、ソフトウェアセンターを開くと、APTはそれ自体をロックして、ソフトウェアセンターからのみ使用できるようにします。 したがって、それを解決する最初の方法は、開いているAPTを使用する他のツールを閉じることです。

    そうでない場合、このエラーは、APTが予期せず中断され、適切に閉じられなかった場合にも発生する可能性があります。

    この問題を修正するには、ロックファイルを削除します。

    sudo rm / var / lib / dpkg / lock

    乾杯! ポール。

  8.   クララ

    インストールできません…権限がないというメッセージが表示されます:E:ロックファイル "/ var / lib / dpkg / lock"を開けませんでした-open(13:権限が拒否されました)
    E:ミラーファイル "/ var / lib / dpkg /"が見つかりませんでした。どうすればよいですか? ご不便おかけしてすみません

  9.   Linuxを使いましょう

    どういたしましてイエス様! ハグ!
    パブロ。

  10.   フランコ

    ターミナルですべての手順を実行した後、firefoxアドレスバーにlocalhost / owncloudと入力すると、ファイル(AeeLy7OT.phtmlという名前)をダウンロードするためのウィンドウが表示されます。 ダウンロードして開きますが、何もありません..インストールを完了するためにそのウィンドウをブラウザに表示する方法がわかりません..助けてください!!!
    PS:助けてくれたLaszloに感謝します。あなたの貢献は私を助けてくれました。

  11.   ケンディ

    質問があります。インストールを行ったコンピューターの電源を常にオンにする必要がありますか?、ファイルサーバーであるため

  12.   フランコ

    私はすでに試しましたが、同じことが私にも起こります。

  13.   カルロス・エルネスト・プルナ

    アップロードするファイルのサイズを大きくすることに疑問があります。 デフォルトでは最大512Megasのアップロードがサポートされており、php.iniはデフォルトのクラシック2Mのままですが、誰かがこの質問に飛びついた場合にowncloudが教えてくれるものをアップロードし続けます。

  14.   パブロ

    雲の中にいても、「百飛ぶよりも良い鳥を手に」という保証はありませんが、物を置くことができる大きなディスクを備えた優れたPCが好きです。 🙂

  15.   Linuxを使いましょう

    リポジトリを使用します

  16.   ギレルモリナレス

    phpmyadminを試してみませんか

  17.   イズカロトル

    ターミナルで行った手順をもう一度確認してください。このチュートリアルに従ってもう一度行ったところ、すべて問題ありません...

  18.   Yo

    素晴らしい情報、ありがとう!

  19.   Linuxを使いましょう

    まず、mysqlとphpをインストールする必要があります。 🙂
    それは投稿では説明されていません。 このテーマに関する記事はインターネット上に何千もあります。
    お役に立てば幸いです。
    抱擁! ポール。

  20.   Linuxを使いましょう

    まず、mysqlとphpをインストールする必要があります。 🙂
    それは投稿では説明されていません。 このテーマに関する記事はインターネット上に何千もあります。
    お役に立てば幸いです。
    抱擁! ポール。

  21.   Linuxを使いましょう

    そこに保存されているデータにアクセスしたいときはいつでも。

  22.   イズカロトル

    実際、OwnCloudが行うことは、データがハードドライブ上にあり、その名前が「自分のクラウド」を示しているため、Cloud Storageサービスであるかのようにアクセスすることもできます。したがって、「もちろん、保証があれば、それらはあなたのものです。ディスク上、クラウド上のデータ»

  23.   ジャップ

    こんにちは、非常に良い情報です。「IPなしの動的DNSサービス」を楽しみにしていますが、疑わしいことに、ファイルのさまざまなバージョンがドロップボックスに保存されていますか?
    よろしく

  24.   リサンド

    dnsサーバーの構成方法に関するチュートリアルをいつアップロードしますか

  25.   Daniel Mölk

    最初に実行してテストします。
    sudo サービス mysql 開始

    私は先日同じようなものを持っていて、そのコマンドを実行するとすでに私を入れました、それがまったく同じエラーであるかどうか覚えていません、方法を見てみてください

    質問、より推奨されるapacheについては?
    sudo aptitude installapache2を使用してリポジトリからインストールします
    またはapacheページからダウンロードしますか?

  26.   Daniel Mölk

    同じ問題があります。ブラウザから入力しようとすると、owncloudフォルダにあるindex.phpファイルをダウンロードするだけですが、ファイルを開いても何も表示されないため、ダウンロードするだけです。
    ファイルの内容が役に立った場合は、そのままにしておきます。
    http://pastebin.com/UehwnzMf

    同じことが起こってそれを解決した誰か?

  27.   イズカロトル

    ここで答え、質問があれば、私に知らせてください。
    http://systemadmin.es/2009/02/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-tmpmysqlsock-2

  28.   JSymbianGenericName

    こんにちは、お元気ですか?非常に良い出版物で、私はパスワードを要求するステップにとどまりました。 私の質問はパスワードは何ですか? PC用に持っているものを入力しますが、次のようになります。
    「エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'(2)を介してローカルMySQLサーバーに接続できません」。 私のSO。 Ubuntu11.10です。

  29.   ダビダキテス

    あなたは私がVirtualBoxでVirtualizedOniricからそれをしているのを見る必要があるでしょう????

  30.   Daniel Mölk

    http://angelinux-slack.blogspot.mx/2012/01/instalar-y-configuracion-simple-de.html

    そのチュートリアルに従ってApacheをインストールしてみてください。この行は、特に欠落しているようです。
    #apt-get install php5

    うまくいくかどうか教えてください。現時点ではコンピューターの技術的な問題のためにテストできないため、うまくいくかどうかを教えてください。しかし、私が見たところ、すでに完璧に機能しているはずです。

  31.   DDD

    とても良い、共有してくれてありがとう。

  32.   ロックが止まる

    ワイヤレスルーターの場合は、

  33.   ロックが止まる

    …Web構成を入力し、NAT変換を非アクティブ化します。これにより、ルーターのNATのおかげで、PCにあるすべてのIPがプライベートであるため、単一のIPで参照できます。

  34.   ゴディネス

    とても良いガイドがありがたいです! しかし、IPのない動的DNSのXNUMXつである場合。

  35.   イエス

    本当に素晴らしく、初めて問題なく動作するのでびっくりしました。 私はすぐにあなたを購読します。 どうもありがとう !!!

  36.   カルロス

    優れたチュートリアル。 いつものようにとても良い仕事であり、このすべての資料を私たちと共有してくれてありがとう。
    今では、ソフトウェアを試してみる以外に何も残っていません。
    ご挨拶。

  37.   無限ループ

    ねえ😀こんにちは、投稿は私を助けてくれました、そして私はすでにそれをアーチで実行することができました*暗い円*ハハハハまあ、今私が仕事をすることができない唯一のことはNo-IPを備えた動的DNSサービスですホストのアドレスを入力すると、ルーターDのページにリダイレクトされます。
    サービスの設定を手伝ってください、ありがとうございました、素晴らしいブログ

  38.   フランコ

    こんにちは。 このソフトウェアを使用できることに興味がありました。しかし、問題があります。手順2でmysql -u root -pを書き込むと、パスを書き込んだ後にターミナルでこれを取得します。エラー2002(HY000):に接続できませんソケット '/var/run/mysqld/mysqld.sock'を介したローカルMySQLサーバー(2)。
    どうすればいいですか?

  39.   ラズロデメーター

    おそらく、mysqlサーバーが正しくインストールされていないか、インストールされていません。 最初に「sudoapt-getinstallmysql-server」を試してください

  40.   ジョヘル

    これに関する唯一の問題は、それが「超オタク」のためのものであるということです。つまり、十分な時間と好奇心を持っている人は誰でも良いチュートリアルでそれを達成しようとすることができますが、いくつかのサーバーを研究していない場合、たとえばサービスが何であるかについて明確ではありませんダイナミックDNSの場合、開始が難しいため、コマンドをコピーして貼り付ける以外に何もないと考えるコメントがいくつか表示されます。残念ながら、そうではありません。誰でも実行できますが、少し読んで理解する必要があります。

    さらに、これは、いつでも入力したい場合にサーバーが常にマウントされているマシンを使用することを意味します。これにより、最終的には電気料金が月末に請求され、おそらく月末に合計が渡されます。必要なストレージの量に応じて、UbuntuOneが年間請求できる価格と同じ価格で提供されます。

    私の意見では、私が言ったように、これは「血のオタク」の人々、「トップシークレット」ファイルを処理する必要があるプライバシーフリーク、またはすでにサーバーを実行していて、とにかくすべてをオンにしている人のためのものです。天気。 適用方法によっては企業でも使用できますが、「標準」ユーザーにとってはあまり実用的ではありません。

    つまり、それは無料のソフトウェアの素晴らしいところです。無料のソフトウェアは、それを望む人にプライバシーを提供し、独自のプロジェクトを作成する可能性を提供します。セットアップされたサーバーで友達に感動を与えるだけでも、誰もがプライバシーを守る権利があります。 hehe、しかしこれについては少なくとも今のところ、それは誰にとっても実用的ではないいくつかの障害を意味します。

  41.   イズカロトル

    正確に言えば、無料ソフトウェアは、あなた自身の自由とプライバシーを達成するための多くのツールを提供します。金銭的に言えば、コストはほぼ同じですが、これの主な利点は、データがあなたの財産のPCに存在するというセキュリティです。セキュリティは会社ではなくあなたによって提供されます。また、このタイプのプログラムは、(オタクだけでなく)誰でも少しの努力でこのタイプのサービスを受けることができる生きた例です。

  42.   マヌエルギラード

    私は専門家ではありません。たとえば、初心者の場合、LinuxをXNUMX週間使用していて、構成に半日しかかかりませんでした。 もちろん、多くの問題と私が取り終えていないステップがあり、それは私がOwnCloudで管理者アカウントを作成できないということです、xDDD最も愚かなことxD

  43.   ダビダキテス

    非常に良い記事をありがとう、この代替案は非常に興味深いです、私はそれを試しました、そして私がアクセスするとき http://localhost/owncloud PHPでファイルをダウンロードしましたが、owncloudのログイン画面が表示されません。間違った手順を実行しますか、それとも依存関係が失われますか?
    ガリシアからの感謝とご挨拶

  44.   エステバンD

    サーバーを起動する必要があります。 別の場所からphpファイルを開いた場合と同じことが起こります

  45.   rv

    投稿ありがとうございます。 DIYとコミュニティシステム:唯一の無料で安全な未来はこれらの道を進んでいます🙂
    ご挨拶とおめでとうございます!

  46.   ジョス

    素晴らしい...良い情報と良い助け..ありがとう

  47.   イズカロトル

    で試してみてください http://localhost/owncloud

  48.   アレハンドロマルティネス

    素晴らしい!
    ほこりっぽい鍋で試してみて、どうだったか教えてあげます。

  49.   ハリー

    質問/問題があります。アップロードサイズを変更するには、そこに表示されている内容を入力します»/etc/php5/apache2/php.ini»sudoやgeditなどすべてを使用しても、アクセスが拒否されたとマークされます。あなたは私に完全な行を渡すか、これで私を助けることができます

    1.    KZKG ^我愛羅

      開く必要がありますが、ルートとして[Alt] + [F2]を押して、次のように入力してください:gksu gedit
      次に、そのgeditが管理者権限で開きます

    2.    Linuxを使いましょう

      root / adminとして開いている限り、問題はありません。

  50.   ザビエル

    おやすみなさい、こんにちは。私はあなたの助けがたくさん必要だと信じています。サーバーをLinuxにセットアップしましたが、no-ipサービスを使用してウェブにホストすることはできませんでした。実際、何が失敗したのかわからないので、Windows7にインストールしました。しかし、インターネット上でホストするためのチュートリアルはありますが、問題は解決していません。DHCPのモードに直接接続します。また、IPアドレスを使用しても、解決策が見つかりません。ホストする方法を教えてください。私の学位プロジェクトです。非常に多くの友人、ありがとう、私は迅速な回答を待っています

  51.   罪を犯す

    こんにちは。 このプログラムが内部ネットワークの外部からアクセスできるかどうか知りたいのですが。 私はあなたの手順に従い、サーバーをセットアップしましたが、外部からの入力方法がわかりません。

    1.    Linuxを使いましょう

      ええ、確かに。 ルーター/ファイアウォールでポート転送が有効になっていないため、アクセスできない可能性があります。
      抱擁! ポール。

      1.    罪を犯す

        どのポートを有効にするかわからないため、ポートを有効にしていません。 教えてもらえますか? ありがとうございました。

        1.    Linuxを使いましょう

          80だと思うので、サーバーに固定IPを与える必要があります。
          少なくともそれは私がする方法です。 🙂
          乾杯! ポール。

  52.   スティーブン

    ここにjoomlaをインストールして、Owncloudで実行できますか?

  53.   スティーブン

    joomlaをアップロードしてowncloudで実行できます

  54.   ザビエル

    こんにちは友人LINUXERS、私はすでに素晴らしいことをしました、すべてがうまくいきました、私は私のサーバーをインターネットに接続することができました、しかし私のインターネットアクセスは直接DHCPにあり、すべてが正しく機能します、私は私のサーバーをオフィスに持っています、そしてサイズに関して構成でのアップロード同じインターフェースから変更するオプションがあります最大ファイルアップロードサイズは2GBです両方のyucaveracruzからの挨拶がある映画に非常に適しています

  55.   mrgm148

    壮大な投稿、非常に役に立ちました。

    アンドロイド用のOwnCloudアプリケーションはありますか?

    モバイルからファイルにアクセスするため。

  56.   フランシスコ

    どうぞよろしくお願いいたします。私の会社の個人的な使用のためにこのサービスを設定することに興味があるので、あなたのメールアドレスを教えてください。

    宜しくお願いします ..

    アッテ。 フランシスコB。

  57.   フェルナンドVA

    紳士、
    見てみましょう、私は何か正しいことをしなかったと確信しています、私が入った瞬間まですべてが完璧でした http://localhost/owncloud、index.phpを開く代わりにダウンロードし、mozilla、chromeで試しましたが、そこから何をすべきかわかりませんでした。
    前もって感謝します!

    1.    KZKG ^我愛羅

      これは、サーバーにPHP5がインストールされていないか、ApacheまたはNginxにリンクされていないため、つまりサーバーが.phpを処理しないために発生します。

  58.   フェルナンドガルシアゲル

    良い一日

    私はこれに不慣れです、私はターミナルを生成したいのですが、私はできません、あなたは私を助けてくれませんか

    よろしく
    感謝

  59.   ホセドラド

    ユーザー名またはパスワードを作成できません
    私がこれを手に入れるのを手伝ってください:
    エラー
    MySQL / MariaDBのユーザー名および/またはパスワードが無効です既存のアカウントまたは管理者のいずれかを入力する必要があります。

    1.    Linuxを使いましょう

      こんにちはホセ!

      私たちの質疑応答サービスでこの質問を提起したほうがいいと思います 問合せ DesdeLinux コミュニティ全体があなたの問題を解決できるように。

      抱擁、パブロ。

  60.   Marc

    、おはようございます

    私はowncloudを15年間使用していて、すべてが非常に優れていますが、今度は、所有している6のフォルダーのうちXNUMXつだけにアクセスする別のユーザーを作成する必要があります。 そして、私はそれを行う方法がわかりません。 私はowncloudXNUMXを持っています。

    あなたの記事はとても良いです、
    ありがとうございます。
    Marc

  61.   ナフ

    こんにちは、私は自分のno-ipをowncloudに入れたいのですが、それを行う方法がわかりません。ubuntu14.04でowncloudを使用して構成する方法を教えてください。ありがとう

    1.    Tavo

      NO-IPに関しては、私の場合、ルーターでこのサービスを構成し、独自のクラウドがあるマシンにポート443をリダイレクトする転送(ルーター)を追加しました。
      次に、サーバーファイルで:
      /etc/owncloud/config.php

      ドメインに関連するものを追加します(デフォルトでは1が追加するため、ケース0):
      ...
      配列(
      0 => '192.168.0.3'、
      1 => 'domain-no-ip'、
      ),
      ....

      apacheを再起動すると、これで完了です。次のようにアクセスできます。
      https://dominio-no-ip/owncloud

      モバイルアクセスの場合、次のパスを設定する必要があります。
      https://dominio-no-ip/owncloud/remote.php/webdav

      そして準備ができています。
      Androidの場合、「ocloudforowncloud」プログラムを使用します。

      私はdebianテストを使用し、インストールは透過的でした。 Mysqlもインストールする必要がありましたが、インストールするのは非常に簡単で、すばらしいと思いました。 フォルダのアップロードを追加する必要がありますが、ねえ、それは来るでしょう
      無料のソフトウェアをサポートするために!!
      Sl2。

  62.   ウラジミールカンポス

    非常に興味深いです、私はこれに不慣れです、私はすでにowncloudをインストールしました、そして私はすべてがどのように機能するか本当に好きです、私はチャットをインストールしようとしています、私はyoutubeで見つけたこのガイドに従います: https://youtu.be/At9obC0Vp5A、お役に立てば幸いです。

  63.   ジェフ

    こんにちは私はすでにサーバーを実行しているスペースの助けが必要ですが、php.iniファイルを513Gに変更しても、ストレージスペースを16mBから増やすことはできませんが変更はありません。 助けてくれてありがとう私は答えを願っています.. !!!