Установка OpenProject на свой сервер
Установка OpenProject на свой сервер сводится к одному контейнеру openproject/openproject: веб-сервер, приложение и база PostgreSQL уже внутри. OpenProject ведёт проекты по Scrum и Kanban, рисует диаграмму Ганта, считает трудозатраты, а код открыт под GPL-3.0.
Ответ за 30 секунд
Берите сервер с 2 ядрами и 4 ГБ памяти (оценка редакции: на странице Docker требования не названы). Запускайте один контейнер с вынесенными томами, адрес в OPENPROJECT_HOST__NAME пишите точно как в браузере и храните SECRET_KEY_BASE неизменным между перезапусками.
Маркетплейс создаёт сервер с готовым OpenProject: контейнер и тома настраивать не нужно.
Сколько ресурсов нужно OpenProject на VPS8080порт на сервере для контейнера
GPL-3.0лицензия Community
208установок из маркетплейса на 14.10
01 · 1 мин
Чем OpenProject отличается от Kanboard и Wekan#
OpenProject рассчитан на проекты со сроками и ответственными: рабочие пакеты, диаграмма Ганта, Kanban-доски, Scrum-спринты, учёт времени и бюджет. Часть функций относится к платной редакции Enterprise, список смотрите на сайте проекта.
| Трекер | Стек | Для чего |
|---|---|---|
| OpenProject | Ruby on Rails, PostgreSQL, GPL-3.0 | Проекты со сроками, Гант, спринты, учёт времени |
| Kanboard | PHP, по умолчанию SQLite, лицензия MIT | Простая доска Kanban для маленькой команды, ставится на самый младший сервер |
| Wekan | Meteor, MongoDB, лицензия MIT | Доска карточек в духе Trello, есть в маркетплейсе (147 установок на 14 октября 2026) |
Если нужна только доска, ставьте Kanboard или Wekan: они проще и легче. Если задачи привязаны ко времени, ресурсам и этапам, переходите к OpenProject. Сравнение с Redmine и другими заменами Jira: self hosted Jira.
Инструмент · 1 мин
Сколько ресурсов нужно OpenProject на VPS#
| Параметр | Что нужно |
|---|---|
| Docker | Docker Engine; других зависимостей для контейнера нет |
| Образ | openproject/openproject:17, одна ветка на один номер |
| Порт | 80 в контейнере, на хосте обычно 8080 |
| Данные | Два тома: /var/openproject/pgdata (база) и /var/openproject/assets (вложения) |
| Процессор и память | Страница не задаёт, для старта закладывайте 2 ядра и 4 ГБ |
Готовая конфигурация Таймвеб Клауд MSK Ultra 50 (2 vCPU, 4 ГБ, 50 ГБ NVMe) стоит 5 480 ₽ в месяц на 14 октября 2026. OpenProject есть и в маркетплейсе приложений: на ту же дату его поставили 208 раз.
Какой сервер взять под OpenProject
Три ответа, и калькулятор подберёт готовую конфигурацию
03 · 1 мин
Установка OpenProject в Docker по шагам#
- Поставьте Docker: на чистой Ubuntu подойдёт
curl -fsSL https://get.docker.com | sh. - Создайте каталоги для данных и случайный секрет командой
openssl rand -hex 64. Секрет сохраните: при каждом пересоздании контейнера он должен быть тем же. - Запустите контейнер командой ниже, указав свой адрес в параметре HOST__NAME.
- Подождите несколько минут: при первом старте OpenProject готовит базу и начальные данные, ход виден в
docker logs -f openproject. - Войдите под
adminс паролемadminи сразу смените пароль.
sudo mkdir -p /var/lib/openproject/{pgdata,assets}
docker run -d --name openproject --restart unless-stopped \
-p 127.0.0.1:8080:80 \
-e SECRET_KEY_BASE=ВАШ_СЕКРЕТ \
-e OPENPROJECT_HOST__NAME=op.example.com \
-e OPENPROJECT_HTTPS=true \
-v /var/lib/openproject/pgdata:/var/openproject/pgdata \
-v /var/lib/openproject/assets:/var/openproject/assets \
openproject/openproject:17
Двойное подчёркивание в именах переменных обязательно: оно заменяет точку. Номер ветки в теге сверьте со страницей установки OpenProject на день запуска: там называется актуальная.
04 · 1 мин
Домен, HTTPS и ошибка invalid host_name в OpenProject#
Самая частая ошибка новичков: открываете OpenProject по IP или другому адресу, а он отвечает «Invalid host_name configuration». Параметр HOST__NAME должен совпадать с хостом в адресной строке браузера, включая порт, если он есть.
Для рабочего сервера направьте поддомен на сервер, поставьте перед контейнером Caddy или Nginx и оставьте в контейнере режим HTTPS. Страница установки предупреждает: отключать HTTPS для рабочей системы не стоит. Если сервер OpenProject должен жить в подпапке сайта, для этого есть отдельная переменная в документации, но отдельный поддомен надёжнее.
05 · 1 мин
Копии и обновление OpenProject без потери проектов#
Всё состояние лежит в двух каталогах: база в pgdata, вложения в assets. Остановите контейнер и скопируйте их целиком, либо делайте снимок диска сервера. Хранение копий за пределами сервера: сервер для бэкапов.
Обновление идёт сменой тега образа: остановите и удалите старый контейнер, скачайте новый образ и запустите ту же команду с теми же томами и тем же секретом. Переходите по одной мажорной ветке, не перепрыгивая через версии, и сначала проверьте новую на копии данных.
06 · 1 мин
Вопросы об установке OpenProject#
Как запустить 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.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Облачные базы данных Таймвеб Клауд, timeweb.cloud/services/dbaas, проверено 14 октября 2026; Реестр контейнеров Таймвеб Клауд, timeweb.cloud/services/container-registry, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026.
Установите приложение без консоли
Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас