ownCloud · 1 min read · Nov 27, 2025

Debian 11にOwnCloudをインストールして設定する

OwnCloudは、無料でオープンソースの自己ホスト型ファイル同期および共有ソリューションです。Google Drive、Dropbox、One Driveなどの他の商業サービスの非常に良い代替ソリューションです。ウェブベースのインターフェースが付属しており、ファイルのバックアップと共有を簡単に行うことができます。ウェブブラウザ、デスクトップクライアント(Windows、MAC、Linux)、およびモバイルデバイス(AndroidおよびiOS)を通じてアクセスできます。

この記事では、Debian 11にOwnCloudをインストールする方法を示します。

前提条件

  • Debian 11を実行しているサーバー。
  • サーバーに設定されたrootパスワード。

Apache、MariaDB、およびPHPのインストール

OwnCloudは、Apacheウェブサーバー、MariaDBデータベースサーバー、およびPHPがサーバーにインストールされている必要があります。次のコマンドを実行することで、すべてをインストールできます:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -y

すべてのパッケージがインストールされたら、次のコマンドを使用してApacheおよびMariaDBサービスを開始し、有効にします:

systemctl start apache2  
systemctl start mariadb  
systemctl enable apache2  
systemctl enable mariadb

完了したら、次のステップに進むことができます。

OwnCloud用のデータベースを作成する

OwnCloudは、MariaDBをデータベースバックエンドとして使用します。したがって、OwnCloud用のデータベースとユーザーを作成する必要があります。

まず、次のコマンドを使用してMariaDBシェルに接続します:

mysql

MariaDBに接続したら、次のコマンドを使用してデータベースとユーザーを作成します:

MariaDB [(none)]> create database ownclouddb;  
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";

次に、特権をフラッシュし、次のコマンドでMariaDBから退出します:

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

完了したら、次のステップに進むことができます。

Debian 11にOwnCloudをインストールする

デフォルトでは、OwnCloudはDebian 11のデフォルトリポジトリにはありません。したがって、OwnCloudリポジトリをサーバーに追加する必要があります。

まず、次のコマンドを使用して必要な依存関係をインストールします:

apt-get install curl gnupg2 -y

すべての依存関係がインストールされたら、次のコマンドを使用してOwnCloudリポジトリとGPGキーを追加します:

echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list  
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpg

次に、リポジトリを更新し、次のコマンドを実行してOwnCloudをインストールします:

apt-get update -y  
apt-get install owncloud-complete-files -y

上記のコマンドは、/var/www/owncloudディレクトリ内にOwnCloudをダウンロードしてインストールします。

完了したら、次のステップに進むことができます。

OwnCloud用のApacheを設定する

次に、OwnCloud用のApache仮想ホスト設定ファイルを作成する必要があります。次のコマンドを実行して作成できます:

nano /etc/apache2/sites-available/owncloud.conf

次の行を追加します:

Alias / "/var/www/owncloud/"


  Options +FollowSymlinks
  AllowOverride All

 
  Dav off
 

ファイルを保存して閉じたら、次のコマンドを使用してOwnCloud仮想ホストファイルを有効にし、デフォルトの仮想ホストファイルを無効にします:

a2ensite owncloud  
a2dissite 000-default.conf

次に、次のコマンドを使用して必要なApacheモジュールを有効にします:

a2enmod rewrite mime unique_id

次に、次のコマンドを使用してApacheサービスを再起動し、設定変更を適用します:

systemctl restart apache2

次のコマンドを使用してApacheサービスのステータスを確認できます:

systemctl status apache2

次の出力が得られます:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 15836 (apache2)
      Tasks: 6 (limit: 2341)
     Memory: 14.8M
        CPU: 95ms
     CGroup: /system.slice/apache2.service
             ??15836 /usr/sbin/apache2 -k start
             ??15837 /usr/sbin/apache2 -k start
             ??15838 /usr/sbin/apache2 -k start
             ??15839 /usr/sbin/apache2 -k start
             ??15840 /usr/sbin/apache2 -k start
             ??15841 /usr/sbin/apache2 -k start

Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...

OwnCloudウェブインターフェースにアクセスする

今、ウェブブラウザを開き、URL http://your-server-ipを使用してOwnCloudウェブインターフェースにアクセスします。OwnCloudのウェブ設定ページが表示されるはずです:

OwnCloudの管理者ユーザー名、パスワード、データベースの資格情報、データディレクトリを入力し、Finish setupボタンをクリックします。OwnCloudのログインページが表示されるはずです:

管理者ユーザー名、パスワードを入力し、Loginボタンをクリックします。アプリケーションダウンロードページが表示されるはずです:

アプリケーションダウンロードウィンドウを閉じるには、closeボタンをクリックします。次のページにOwnCloudダッシュボードが表示されるはずです:

結論

おめでとうございます!Debian 11にOwnCloudを正常にインストールしました。これで、OwnCloudに写真、映画、ドキュメントをアップロードし、友人や家族と共有できます。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。