Fork me on GitHub

Herr Knedel/Великі справи з контейнерами: встановлення власної dokuWiki на дисковій станції Synology

Created Sun, 18 Apr 2021 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:49:56 +0000 Schwierigkeitsgrad: Nicht zu leicht und nicht zu schwer

236 Words

DokuWiki - це сумісне зі стандартами, просте у використанні і водночас надзвичайно універсальне вікі-програмне забезпечення з відкритим вихідним кодом. Сьогодні я покажу, як встановити сервіс DokuWiki на дискову станцію Synology.

Варіант для професіоналів

Як досвідчений користувач Synology, ви, звичайно, можете увійти в систему за допомогою SSH і встановити всю установку за допомогою файлу Docker Compose.

version: '3'
services:
  dokuwiki:
    image:  bitnami/dokuwiki:latest
    restart: always
    ports:
      - 8080:8080
      - 8443:8443
    environment:
      TZ: 'Europe/Berlin'
      DOKUWIKI_USERNAME: 'admin'
      DOKUWIKI_FULL_NAME: 'wiki'
      DOKUWIKI_PASSWORD: 'password'
    volumes:
      - ./data:/bitnami/dokuwiki

Більше корисних образів Docker для домашнього використання можна знайти в Докерверс.

Крок 1: Підготуйте вікі-теку

Створюю новий каталог з назвою “wiki” в каталозі Docker.

Крок 2: Встановіть DokuWiki

Після цього має бути створена база даних. У вікні Synology Docker переходжу на вкладку “Реєстрація” і шукаю “dokuwiki”. Вибираю Docker-образ “bitnami/dokuwiki” і натискаю на тег “latest”.

Після завантаження зображення воно буде доступне у вигляді зображення. Docker розрізняє 2 стани, контейнер “динамічний стан” і образ (фіксований стан). Перед тим, як створити контейнер із зображення, потрібно зробити кілька налаштувань. Я двічі клацаю на моєму зображенні докувікі. Виділяю фіксовані порти для контейнера “dokuwiki”. Без фіксованих портів може статися так, що після перезапуску “dokuwiki-сервер” працюватиме на іншому порту.
Ім’я змінної Значення Що це таке?
TZ Europe/Berlin Часовий пояс
DOKUWIKI_USERNAME admin Ім’я користувача Admin
DOKUWIKI_FULL_NAME wiki Ім’я ВІКІ
DOKUWIKI_PASSWORD password Пароль адміністратора
Нарешті, я вводжу такі змінні оточення:See: Тепер контейнер можна запускати. Я викликаю сервер dokuWIki з IP-адресою Synology і своїм портом контейнера.