Главная/Для офиса/OpenProject

Установка OpenProject на свой сервер

Установка OpenProject на свой сервер сводится к одному контейнеру openproject/openproject: веб-сервер, приложение и база PostgreSQL уже внутри. OpenProject ведёт проекты по Scrum и Kanban, рисует диаграмму Ганта, считает трудозатраты, а код открыт под GPL-3.0.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Берите сервер с 2 ядрами и 4 ГБ памяти (оценка редакции: на странице Docker требования не названы). Запускайте один контейнер с вынесенными томами, адрес в OPENPROJECT_HOST__NAME пишите точно как в браузере и храните SECRET_KEY_BASE неизменным между перезапусками.

Маркетплейс создаёт сервер с готовым OpenProject: контейнер и тома настраивать не нужно.

Сколько ресурсов нужно OpenProject на VPS

01 · 1 мин

Чем OpenProject отличается от Kanboard и Wekan#

OpenProject рассчитан на проекты со сроками и ответственными: рабочие пакеты, диаграмма Ганта, Kanban-доски, Scrum-спринты, учёт времени и бюджет. Часть функций относится к платной редакции Enterprise, список смотрите на сайте проекта.

ТрекерСтекДля чего
OpenProjectRuby on Rails, PostgreSQL, GPL-3.0Проекты со сроками, Гант, спринты, учёт времени
KanboardPHP, по умолчанию SQLite, лицензия MITПростая доска Kanban для маленькой команды, ставится на самый младший сервер
WekanMeteor, MongoDB, лицензия MITДоска карточек в духе Trello, есть в маркетплейсе (147 установок на 14 октября 2026)

Если нужна только доска, ставьте Kanboard или Wekan: они проще и легче. Если задачи привязаны ко времени, ресурсам и этапам, переходите к OpenProject. Сравнение с Redmine и другими заменами Jira: self hosted Jira.

Инструмент · 1 мин

Сколько ресурсов нужно OpenProject на VPS#

ПараметрЧто нужно
DockerDocker 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

Три ответа, и калькулятор подберёт готовую конфигурацию

Сколько человек работает в OpenProject
Вложения и документы
Где стоит PostgreSQL

03 · 1 мин

Установка OpenProject в Docker по шагам#

  1. Поставьте Docker: на чистой Ubuntu подойдёт curl -fsSL https://get.docker.com | sh.
  2. Создайте каталоги для данных и случайный секрет командой openssl rand -hex 64. Секрет сохраните: при каждом пересоздании контейнера он должен быть тем же.
  3. Запустите контейнер командой ниже, указав свой адрес в параметре HOST__NAME.
  4. Подождите несколько минут: при первом старте OpenProject готовит базу и начальные данные, ход виден в docker logs -f openproject.
  5. Войдите под 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.

SBРедакция SelfBase · обновлено 16 октября 2026

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

  • Docker, n8n, OpenClaw, GitLab, Nextcloud
  • Ставится при создании сервера
  • Почасовая оплата сервера
  • Root-доступ остаётся у вас
Ресурсы