GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 6 /RHEL6にownCloudをインストールする

ownCloud はネットワーク上にクラウドストレージを提供するWebスイートであり、データはWebブラウザまたはソフトウェアクライアントを使用してアップロードできます。データはサーバーに保存され、ブラウザを使用していつでもダウンロードまたはアクセスできます。このプロジェクトは、PHPとSQLite、MySQL、Oracle、またはPostgreSQLデータベースに基づいているため、これらの要件を満たすすべてのプラットフォームで実行できます。これは、商用スイートで利用可能な機能のほぼすべての可能性を提供します。 AGPLv3ライセンスでリリースされているため、追加費用なしで独自のクラウドストレージサーバーをセットアップできます。 ownCloudの商用バージョンも利用できます。

機能:

以下は、ownCloudで利用できる機能のリストです。

  • 従来のディレクトリ構造でのファイルストレージ(これもWebDAV経由)
  • 暗号化
  • パソコンの同期
  • カレンダー(CalDAVとしても使用)
  • タスクスケジューラ
  • 名簿(CardDAVとしても使用)
  • 音楽ストリーミング(Ampache経由)
  • ユーザーとグループの管理(OpenIDまたはLDAPを介して)
  • グループ間またはパブリックURL間でのコンテンツの共有
  • 構文の強調表示とコード折り畳みを備えたオンラインテキストエディタ
  • ブックマーク
  • URL短縮スイート
  • フォトギャラリー
  • PDFビューア(pdf.jsを使用)
  • ODFファイルのビューア(.odt、.odp、.ods)

ownCloud 5の新機能:

  • 新しいユーザーインターフェース
  • 削除したファイルを復元します。
  • 連絡先グループ
  • 新しい強力な検索
  • ファイルバージョン
  • 外部ストレージのマウント(Dropbox、FTP、Googleドキュメントなど)
  • 移行とバックアップ
  • アプリケーションストア

詳細

これがCentOS6でownCloud5をセットアップするための小さなガイドです。

前提条件:

前述のように、これはPHPとデータベースの組み合わせに基づいており、データベースは上記の4つのいずれかになります。したがって、PHP、Apache Webサーバー、およびMySQLサーバーをCentOS 6にインストールします。デモの目的で、SQLiteとMySQLの両方をCentOSにインストールしました。理由については、後で説明します。

yum install httpd php php-mysql mysql-server mysql sqlite php-dom php-mbstring php-gd php-pdo

SELinuxを無効にする

vi /etc/selinux/config
SELINUX=disabled

ダウンロードとセットアップ:

公式ウェブサイトからownCloudをダウンロードするか、ターミナルでfallowingコマンドを入力してください。

wget http://download.owncloud.org/community/owncloud-5.0.5.tar.bz2

アーカイブを抽出します。

tar -jxvf owncloud-5.0.5.tar.bz2

ownCloudをApacheサーバーのドキュメントルートの下に移動します。

mv owncloud /var/www/cloud

Webサーバーがクラウドディレクトリ上のファイルの読み取りと書き込みを行えるようにします。

chown -R apache.apache /var/www/cloud/

データベースの作成: (オプション)

データベースを作成する前にMySQLサーバーを起動し、MySQLサーバーにログインする必要があります。

mysql -u root -p

「clouddb」というデータベースを作成します

create database clouddb;

「clouddbuser」がローカルホスト上の「clouddb」データベースに事前定義されたパスワードでアクセスできるようにします。

grant all on clouddb.* to 'clouddbuser'@'localhost' identified by 'password';

Apacheサーバーの構成:

Apache Webサーバーを構成するときは、 .htaccessを有効にすることをお勧めします。 強化されたセキュリティ機能を取得するには、デフォルトで.htaccessがApacheサーバーで無効になっています。有効にするには、仮想ホストファイルを開き、 AllowOverrideを作成します すべてに設定されています 。 たとえば、ここではメインファイルを変更する代わりに外部構成ファイルを使用しました。

vi /etc/httpd/conf.d/cloud.conf

以下を追加します。


Alias / cloud / var / www / cloud /


オプションインデックスFollowSymLinks
AllowOverride All
Order allow、deny
allow from all

Apacheサーバーに関連するすべてのサービスを再起動することを忘れないでください。

ownCloudを構成する:

Webブラウザーを開き、URLを http://127.0.0.1/cloudにポイントします。 ( http:// Your-custom-domain )。ブラウザは自動的にownCloudセットアップページに移動します。ここで、ライブに移行する前に設定する必要があります。管理者のユーザー名、パスワード、データフォルダーの場所、データベースの詳細を入力します。 SQLiteまたはMySQLからデータベースのいずれかを選択できます。 SQLiteデータベースを選択した場合、データベースの詳細を入力する必要はありません。

MySQLデータベースにはデータベースユーザー、パスワード、データベース名が必要です。

これで、ブラウザからファイルのアップロードを開始できます。または、ownCloudクライアントをダウンロードしてファイルをアップロードすることもできます。

それだけです!。


Cent OS
  1. CentOS8にMySQL8データベースサーバーをインストールする方法

  2. CentOSサーバーにMediawikiをインストールする方法

  3. CentOS 8 /RHEL8にPuppetをインストールする方法

  1. CentOS 6 /RHEL6にSpaceWalkをインストールする方法

  2. CentOS 7 /RHEL7にPostgreSQLをインストールする方法

  3. CentOS 7 /RHEL7にSpaceWalkをインストールする方法

  1. RHEL 8 /CentOS8にvncサーバーをインストールする方法

  2. CentOS 7 /RHEL7にPuppet6.xをインストールする方法

  3. CentOS 7 / RHEL 7 に MySQL 5.6 をインストールする