Linux 上で Docker 経由で NextCloud をセットアップする方法

Nextcloud は、Google Drive、Dropbox、Microsoft OneDrive などの独自のオンライン サービスのドロップイン代替品です。過去に、Tips.WebTech360.com で、NextCloud をスナップとして展開する方法を紹介しました。ただし、Nextcloud サーバーをホストする唯一の方法ではありません。Dockerを使って行うこともできます。その方法は次のとおりです。

Linux への Docker のインストール

Linux システムでNextcloud を実行するには、Docker をインストールする必要があります。Linux 上で Docker を動作させる方法は数多くあります。このガイドでは、Docker を Snap パッケージとしてセットアップします。

なぜスナップなのか?フォルダーに限定されますが/root ($HOME)、Docker スナップははるかに簡単に開始でき、手を加える必要はありません。さらに、ユーザーは Snapd をサポートする任意のサーバー システム上で起動して実行できるようになります。

Docker を Linux システムに Snap パッケージとしてインストールするには、まず Snap ランタイムを有効にする必要があります。詳細なスナップ設定ガイドに従ってランタイムを有効にできます。

Snap ランタイムが構成され、Linux システム上で動作すると、 snap installコマンドを使用して Docker をスナップとしてインストールできます。

sudoスナップインストール

Docker ツールを Snap パッケージとしてインストールすると、 root アカウントでdockerコマンドを使用できます。これを行うには、次のコマンドを実行します。

すー

docker --ヘルプ

root にログインできない場合は、Linux OS で root アカウントがオフになっている可能性があります。root (sudo を使用) にログインし、パスワードを設定して有効にします。

sudo -s パスワード

root アカウントではなく通常のユーザーとして Docker を使用する場合は、以下のコマンドを入力します。ただし、これらのコマンドを実行すると、一般的なユーザーに root と同じ権限が与えられることに注意してください。

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap disable docker sudo snap enable docker

Docker Nextcloud イメージのプル

Nextcloud サーバーを初めて実行するには、Dockerhub から公式のDocker Nextcloud イメージをプルする必要があります。Nextcloud イメージは Debian 安定版上に構築されており、非常に軽量であるため、ダウンロードにそれほど時間はかかりません。

イメージをプルするには、次のdocker run -dコマンドを実行します。このコマンドは、Dockerhub からイメージを取得し、ポート 8080 でコンテナを実行するように Docker に指示します。

注: docker run -dコマンドを実行する前に、root であることを確認してください。

docker run -d -p 8080:80 nextcloud

インストール後のコンテナの実行

Nextcloud コンテナーを初めて実行するには、docker runコマンドが必要です。ただし、システムを再起動する場合は、Nextcloud が構成済みのコンテナーになっているため、 docker startコマンドを実行する必要があります。

これを行うには、まずdocker ps -aコマンドを実行します。これにより、利用可能なすべてのコンテナが表示されます。

docker ps -a

次に、「CONTAINER ID」列を探し、Nextcloud コンテナー ID を見つけて、次を実行します。

docker start CONTAINER_ID

次のようにして停止することもできます。

docker stop CONTAINER_ID

Nextcloudのインストール

Nextcloudコンテナーはデプロイされていますが、まだインストールされていません。したがって、使用する前に、まずインストール ウィザードに従う必要があります。Nextcloud を動作させるには、以下の段階的な手順に従ってください。

ステップ 1: Web ブラウザで次の URL に移動します。

HTTP://ローカルLANサーバーのIPアドレス:8080

ステップ 2:ページにアクセスしたら、管理者アカウントのユーザー名とパスワードを入力します。必ず覚えやすいパスワードを入力してください。紛失した場合、簡単にリセットすることはできません。

ステップ 3:「ストレージとデータベース」セクションでは、SQLite のままにします。パフォーマンスは少し低下しますが、ユーザーが少ない家庭での小規模な導入には最適です。

パフォーマンスが心配な場合は、別のデータベース バックエンドを選択し、こちらの手順に従ってください。

ステップ 4: NextCloud がインストールされたら、管理者アカウントにログインします。ここから管理者アカウントのプロフィール写真をクリックし、「ユーザー」を選択します。

「ユーザー」エリアで、Nextcloud にアクセスするための新しい制限付きユーザー アカウントを作成します。複数のアカウントを作成する必要がある場合があります。

ユーザー アカウントを作成したら、管理者からログアウトし、新しいアカウントにログインしてファイルの同期を開始します。

Nextcloudの使用

Nextcloud の使用方法はたくさんあります。ただし、最も良い方法は、同期クライアントをダウンロードすることです。Linux (Flatpak、Snap、ネイティブ パッケージ)、Mac OS、および Windows 用のデスクトップ同期クライアントがあります。デスクトップ同期クライアントに関する情報は、ここで参照できます。

注: 携帯電話またはタブレットを使用しますか? Nextcloud iOS または Android アプリをインストールして、携帯電話経由で同期を開始します。

コメントを残す

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。

SLESでZypperリポジトリの更新に失敗したエラー500を修正する

SLESでZypperリポジトリの更新に失敗したエラー500を修正する

SUSE Linux Enterprise Server で HTTP 500 エラーが発生し、Zypper の更新に失敗した場合に診断を行います。障害が発生しているリポジトリを特定し、プロキシと登録状況を確認してから、メタデータを安全に更新します。

Pardusパッケージマネージャー(PETA)と標準APTコマンドライン:現在のPardusが実際に使用しているもの

Pardusパッケージマネージャー(PETA)と標準APTコマンドライン:現在のPardusが実際に使用しているもの

いわゆるPardusパッケージマネージャー「PETA」とAPTを比較し、現在のPardusパッケージツールを明確にし、デスクトップでの使用または管理に適したインターフェースを選択する。

Ubuntuでカーネルアップデート後にNVIDIAドライバーが読み込まれない問題を解決する方法

Ubuntuでカーネルアップデート後にNVIDIAドライバーが読み込まれない問題を解決する方法

Ubuntuカーネルのアップデート後にNVIDIAドライバーの読み込みが停止する問題を解決するには、カーネルモジュール、セキュアブート、DKMS、ヘッダー、Nouveau、およびバージョンの不一致をチェックしてください。

旧型ハードウェアにPardus 23をインストールする方法:ステップバイステップ

旧型ハードウェアにPardus 23をインストールする方法:ステップバイステップ

レガシーBIOS、起動可能なUSBメモリ、安全なパーティション分割、および低スペックハードウェアのインストール後チェック機能を備えた、古い64ビットPCにPardus 23.4 XFCEをインストールします。

Gooroom OSのセキュリティモデル解説:トラステッドブート、OS保護、ブラウザサンドボックス

Gooroom OSのセキュリティモデル解説:トラステッドブート、OS保護、ブラウザサンドボックス

Gooroom OSが信頼済みブート、実行ファイルとOSの保護、ブラウザ制御をどのように多層的に構築しているか、そしてユーザーがサンドボックスに関して確認すべき事項について学びましょう。

メモリ不足のVPSでDebian 12を動作させ、MySQLをダウンさせる際にメモリ不足によるクラッシュを起こさない方法

メモリ不足のVPSでDebian 12を動作させ、MySQLをダウンさせる際にメモリ不足によるクラッシュを起こさない方法

Debian 12のメモリ負荷を診断し、MariaDBまたはMySQLのサイズを適正化し、スワップ領域を慎重に追加し、VPSがそのワークロードを処理できるかどうかを確認します。

Pardus LinuxデスクトップでVPN接続を設定する方法

Pardus LinuxデスクトップでVPN接続を設定する方法

Pardus 25 DesktopでOpenVPN、WireGuard、OpenConnect、またはIPsec VPN接続を設定し、ルーティング、DNS、およびトンネルの状態を確認します。