Найпростіший і найшвидший спосіб встановити Outline Wiki — скористатися шаблоном Portainer, підготовленим нашою командою. Такий метод зводить до мінімуму ручне налаштування та дозволяє розгорнути стабільну, готову до використання базу знань всього за кілька хвилин.
Вимоги:
-
VPS з установленим Portainer за допомогою скрипта від Unihost
-
Установлений Redis-сервер
-
Установлений PostgreSQL-сервер
-
Розгорнутий NPM (Nginx Proxy Manager)
-
Облікові дані для поштового сервера
Після підключення до Portainer перейдіть у розділ Application, оберіть Outline Wiki та заповніть необхідні поля.

Заповнюємо всі вказані поля. Зверніть увагу: для безпеки пароль має бути надійним — використовуйте великі й малі літери, цифри та спеціальні символи, щоб мінімізувати ризик несанкціонованого доступу.
Також зверніть увагу: якщо ви хочете розгорнути wiki локально та будете використовувати домен, прописаний у файлі hosts, вкажіть його в полі “OUTLINE_URL=”.

Після цього в розділі Stacks з’явиться новий стек Wiki. Усередині цього стека буде розгорнуто контейнери, необхідні для його роботи.

Щоб отримати доступ до Outline Wiki, необхідно налаштувати проксування через Nginx Proxy Manager (NPM).
- Використовуйте свій домен і створіть для нього A-запис, який вказує на IP вашого сервера. У NPM створіть новий Proxy Host і заповніть поля так само, як на наведеному нижче скріншоті.
- Якщо домену немає — можна використати тестовий домен (наприклад, wiki.local), додавши його у файл hosts на вашій машині.
Далі у NPM створіть новий Proxy Host і заповніть поля за прикладом на скріншоті:

Після переходу за доменом відкриється сторінка створення робочого простору. Вкажіть потрібні дані та завершіть налаштування.

Після того як ви створите робочий простір, у вас з’явиться доступ до адмін-панелі.

Підсумок
Використання готового шаблона Outline Wiki в Portainer дозволяє розгорнути вікі-систему без складного ручного налаштування. У зв’язці з NPM ви отримуєте зручний доступ до панелі, а вбудовані можливості Outline забезпечують ефективну організацію документації та спільну роботу команди. У результаті ви отримуєте готове рішення «з коробки», яке заощаджує час та спрощує ведення бази знань.