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 アプリをインストールして、携帯電話経由で同期を開始します。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!