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シェルに接続します:
mysqlMariaDBに接続したら、次のコマンドを使用してデータベースとユーザーを作成します:
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に写真、映画、ドキュメントをアップロードし、友人や家族と共有できます。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。