Установка OpenProject на свой сервер: коротко и с данными
Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка OpenProject на свой сервер.
Коротко
Главная / Для офиса / OpenProject Установка OpenProject на свой сервер сводится к одному контейнеру openproject/openproject: веб-сервер, приложение и база PostgreSQL уже внутри. OpenProject ведёт проекты по Scrum и Kanban, рисует диаграмму Ганта, считает трудозатраты, а код открыт под GPL-3.0. Берите сервер с 2 ядрами и 4 ГБ памяти (оценка редакции: на странице Docker требования не названы).
Конспект по разделам
Чем OpenProject отличается от Kanboard и Wekan
OpenProject рассчитан на проекты со сроками и ответственными: рабочие пакеты, диаграмма Ганта, Kanban-доски, Scrum-спринты, учёт времени и бюджет. Часть функций относится к платной редакции Enterprise, список смотрите на сайте проекта. Если нужна только доска, ставьте Kanboard или Wekan: они проще и легче.
Сколько ресурсов нужно OpenProject на VPS
Готовая конфигурация Таймвеб Клауд MSK Ultra 50 (2 vCPU, 4 ГБ, 50 ГБ NVMe) стоит 5 480 ₽ в месяц на 14 октября 2026. OpenProject есть и в маркетплейсе приложений: на ту же дату его поставили 208 раз. Три ответа, и калькулятор подберёт готовую конфигурацию
Установка OpenProject в Docker по шагам
Двойное подчёркивание в именах переменных обязательно: оно заменяет точку. Номер ветки в теге сверьте со страницей установки OpenProject на день запуска: там называется актуальная.
- Поставьте Docker: на чистой Ubuntu подойдёт curl -fsSL https://get.docker.com | sh.
- Создайте каталоги для данных и случайный секрет командой openssl rand -hex 64.
- Запустите контейнер командой ниже, указав свой адрес в параметре HOST__NAME.
- Подождите несколько минут: при первом старте OpenProject готовит базу и начальные данные, ход виден в docker logs -f openproject.
Домен, HTTPS и ошибка invalid host_name в OpenProject
Самая частая ошибка новичков: открываете OpenProject по IP или другому адресу, а он отвечает «Invalid host_name configuration». Параметр HOST__NAME должен совпадать с хостом в адресной строке браузера, включая порт, если он есть. Для рабочего сервера направьте поддомен на сервер, поставьте перед контейнером Caddy или Nginx и оставьте в контейнере режим HTTPS.
Копии и обновление OpenProject без потери проектов
Всё состояние лежит в двух каталогах: база в pgdata, вложения в assets. Остановите контейнер и скопируйте их целиком, либо делайте снимок диска сервера. Хранение копий за пределами сервера: сервер для бэкапов.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас
Данные
| Трекер | Стек | Для чего |
|---|---|---|
| OpenProject | Ruby on Rails, PostgreSQL, GPL-3.0 | Проекты со сроками, Гант, спринты, учёт времени |
| Kanboard | PHP, по умолчанию SQLite, лицензия MIT | Простая доска Kanban для маленькой команды, ставится на самый младший сервер |
| Wekan | Meteor, MongoDB, лицензия MIT | Доска карточек в духе Trello, есть в маркетплейсе (147 установок на 14 октября 2026) |
| Параметр | Что нужно |
|---|---|
| Docker | Docker Engine; других зависимостей для контейнера нет |
| Образ | openproject/openproject:17, одна ветка на один номер |
| Порт | 80 в контейнере, на хосте обычно 8080 |
| Данные | Два тома: /var/openproject/pgdata (база) и /var/openproject/assets (вложения) |
| Процессор и память | Страница не задаёт, для старта закладывайте 2 ядра и 4 ГБ |
Данные на 14 октября 2026.
Вопросы и ответы
Как запустить OpenProject в Docker одной командой?
Выполнить docker run с образом openproject/openproject, пробросом порта 8080 на 80, переменными SECRET_KEY_BASE и OPENPROJECT_HOST__NAME и двумя томами для базы и вложений.
Почему OpenProject пишет Invalid host_name configuration?
Адрес в браузере не совпадает со значением OPENPROJECT_HOST__NAME. Впишите туда тот же хост, с портом, если он есть.
Какой логин и пароль у OpenProject после установки?
Логин admin и пароль admin. Сразу смените пароль: страница установки отдельно просит об этом.
Подойдёт ли Kanboard вместо OpenProject для маленькой команды?
Да, если нужна только доска задач: Kanboard работает на PHP с SQLite и ставится на самый младший сервер. Для сроков, ресурсов и диаграммы Ганта нужен OpenProject.