Docker(Joplin Server)について助けてください

Gemini の回答

QNAP TS-253D で Container Station V3 を使って Joplin Server をインストールするには、Docker Compose 構成(YAML)を使用します。お使いの環境では version タグがサポートされていないため、これを除外しています。

ステップ 1: ディレクトリの作成

FileZilla を使って NAS に接続し、データベース保存用の以下のディレクトリを作成します。これにより、コンテナが更新または再起動された場合でもデータが保持されます。

  1. フォルダ /share/Container に移動します。

  2. 新しいフォルダ joplin を作成します。

  3. そのフォルダ内にさらに database という名前のフォルダを作成します。


ステップ 2: Container Station で Joplin Server を設定

  1. NAS 上で Container Station を開きます。

  2. アプリケーション に移動し、作成 をクリックします。

  3. アプリケーション名を joplin-server などに設定します。

  4. 以下の YAML コードをエディタに貼り付けます。必要に応じて、事前にノートパソコンの gedit でコードを確認または修正できます。

YAML

services:
  db:
    image: postgres:16
    volumes:
      - /share/Container/joplin/database:/var/lib/postgresql/data
    restart: unless-stopped
    environment:
      - POSTGRES_PASSWORD=YourStrongPassword123
      - POSTGRES_USER=joplin
      - POSTGRES_DB=joplin

  app:
    image: joplin/server:latest
    depends_on:
      - db
    ports:
      - "22300:22300"
    restart: unless-stopped
    environment:
      - APP_PORT=22300
      - APP_BASE_URL=http://192.168.0.160:22300
      - DB_CLIENT=pg
      - POSTGRES_PASSWORD=YourStrongPassword123
      - POSTGRES_DATABASE=joplin
      - POSTGRES_USER=joplin
      - POSTGRES_PORT=5432
      - POSTGRES_HOST=db

重要: 両方のセクションの YourStrongPassword123 を任意のパスワードに変更してください。


ステップ 3: インストールと初回ログイン

  1. 検証 をクリックし、続いて 作成 をクリックします。Container Station がイメージをダウンロードし、サーバーを起動します。

  2. コンテナが稼働したら、Brave ブラウザ を開き、http://192.168.0.160:22300 にアクセスします。

  3. デフォルトの認証情報でログインします:

    • ユーザー名: admin@localhost

    • パスワード: admin

  4. 重要: ログイン後、Joplin のウェブインターフェース設定で必ず管理者パスワードをすぐに変更してください。


ご注意: これは Joplin サーバーのセットアップ方法に関する AI(Gemini)による生成回答です。

うまくいかない場合は、アプリケーションを削除してください。