DockerでDokuWikiの起動

コンテナ作成ファイル compose.yaml の作成

Official イメージだと、dokuwiki/lib にあるテーマの差し替えが難しかったため、linuxserver.io 版を使用します

services:
  dokuwiki:
    image: lscr.io/linuxserver/dokuwiki:latest
    container_name: dokuwiki
    ports:
      - 30080:80
    volumes:
      - ./data:/config
    environment:
      - TZ=Asia/Tokyo
      - PUID=1000
      - PGID=1000
    restart: always

サブディレクトリ運用の設定

サブディレクトリ運用の場合は、local.php に以下の行を書き足します

$conf['basedir'] = '/dokuwiki/';

DokuWiki のセットアップ

install.php にアクセスして DokuWiki のセットアップを完了させます
バックアップから復元する場合も同様

バックアップの復元について

バックアップからの復元は、公式に従い以下のフォルダをコピーします
ただし、conf については php が含まれるためコピーしません

data/pages現在のページ
data/metaページのメタ情報(最初の作成者、メール通知の登録者、等)
data/media現在のメディアファイル(画像、PDF、等)
data/media_metaメディアファイルのメタ情報
data/atticページの古いバージョン全て
data/media_atticメディアファイルの古いバージョン全て

コメント

タイトルとURLをコピーしました