23.06.2025

Аналог Notion: полное self-hosted решение!

В корпоративной среде задачи принято называть тасками, а инструменты и сервисы помогающие реализовать процесс – Task management платформами. Одной из таких является Notion, практически золотое сочетание удобства и возможностей, однако, есть у него и свои минусы.

Для компании, которая хочет хранить данные конфиденциально такие решения не подойдут, особенно для работы в команде. Все данные хостятся на облаке компании и потенциально уязвимы к утечке! Рассмотрим, как за несколько шагов поднять собственную Wiki + Task Management платформу Doc-most.

Как быстро установить и настроить?

Все действия были выполнены в среде облачного сервера от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:

Скриншот №1 — Создание сервера

Для установки будем использовать Docker, который представляет собой платформу для развертывания образов в ограниченной среде или же контейнере. Если вы еще не устанавливали Docker, то перейдите к пакетному менеджеру и установите командами:

apt update && apt install curl docker.io docker-compose

Скриншот №2 — Установка пакетов

Само веб-приложение еще необходимо загрузить, сделаем это, создав для него директорию и скачав файл:

mkdir project
cd project
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml

Скриншот №3 — Конфигурационный файл

Откроем конфигурацию и настроим будущий сервис:

nano docker-compose.yml

Скриншот №4 — Конфигурация сервиса

Необходимо заменить несколько основных полей под ваши, для того, чтобы сервис работал корректно:

Данные изменения позволят компонентам сервиса связаться с друг другом и выполнить необходимые действия по созданию БД. Отлично! Когда сервис сконфигурирован и сохранен, запустим через команду:

Если вы используете плагин compose, то команда будет выглядеть иначе: docker compose up -d
docker-compose up -d

Перейдем в браузер и пропишем адрес сервера, так же не забудем указать 3000-ный порт, на котором хостится приложение:

Скриншот №5 — Запуск сервиса

Заполним основные поля и запустим рабочее пространство Task Manager’а, для этого нажмите кнопку Setup Workspace. Вот и все! У нас готово отдельное решение в формате полного selfhosted, где есть возможность создания групп пользователей и различных пространств!

Скриншот №6 — Настройка базы сервиса

Чтобы перенести данные из Notion, экспортируйте ваши страницы в формате HTML. Найдите три кнопки рядом с пунктом создания страниц и выберете импорт, после чего загруженные материалы отобразятся в платформе!