メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Wiki.js

Wiki.js

Wiki.js は Node.js と PostgreSQL 上で動作するセルフホスト型の Wiki です。Markdown またはビジュアルエディタで執筆し、すべての版を保持し、ページごとに閲覧・編集できる相手を設定できます。AGPL-3.0 ライセンス、GitHub スター 28,700 以上。

概要

ライセンス AGPL-3.0 バージョン 2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Wiki.js へアクセス

  • ブラウザで次の URL を開きます: http://<SERVER_IP>
  • インストール後、コンテナの初期化に数分かかる場合があります。
  • 画面に表示されるセットアップウィザードを完了してインストールを終えます。

重要なファイルとディレクトリ

  • インストールパス: /etc/wiki
  • Compose ファイル: /etc/wiki/docker-compose.yml
  • 環境ファイル: /etc/wiki/.env
  • PostgreSQL データ: Docker ボリューム /var/lib/docker/volumes/wiki_db-data

Docker Compose の管理

インストールディレクトリへ Go:

cd /etc/wiki

コンテナの状態を確認:

docker compose ps

ログを表示:

docker compose logs -f

コンテナを再起動します:

docker compose restart

スタックを停止:

docker compose down

スタックを起動:

docker compose up -d

Let's Encrypt で HTTPS を有効化

1. ドメインまたはサブドメインの A レコードを作成し、サーバーのパブリック IP アドレスに向けます。

2. ドメインが HTTP でアクセスできることを確認します。

3. スタックを停止します:

cd /etc/wiki && docker compose down

4. Edit the environment file (/etc/wiki/.env) and set your domain and email address:

LETSENCRYPT_DOMAIN=wiki.example.com
[email protected]
SSL_ACTIVE=1

5. コンテナを再度起動します:

cd /etc/wiki && docker compose up -d

6. 証明書の発行状況は次のコマンドで確認できます:

cd /etc/wiki && docker compose logs -f wiki

7. Let's Encrypt 証明書が発行されたら、ドメイン経由で Wiki.js にアクセスします。

HTTP から HTTPS へのリダイレクトを有効にする

  1. Wiki.js の管理エリアを開きます。
  2. 左側のナビゲーションメニューから SSL を開きます。
  3. HTTP リクエストを HTTPS へリダイレクトする設定を有効にします。 

開発ツールの他の記事

関連アプリ。

Deploy Wiki.js now. 月額2.48ドルから。