Openproject

Openproject
Готовое мощное программное обеспечение для управления проектами, которое помогает командам в совместной работе на всех стадиях жизненного цикла проекта.

OpenProject – система управления проектами с открытым исходным кодом. Она предоставляет инструменты для планирования, отслеживания прогресса, управления ресурсами и коммуникации внутри команды на протяжении всего жизненного цикла проекта.

Админ панель

Система управления проектами OpenProject включает в себя следующий функционал:

  • отслеживание активности по проекту;
  • создание и назначение задач, вех и фаз;
  • построение диаграммы Ганта;
  • создание kanban-досок;
  • расчет времени и затрат на проект;
  • создание встреч и совещаний;
  • ведение форумов, wiki и документации;
  • гибкую систему управления доступом и др.

Кроме того, OpenProject поддерживает интеграции с другими инструментами проектного управления и системами. Например, вы можете использовать Nextcloud в качестве файлового хранилища, подключить Github в OpenProject или настроить желаемые интеграции через вебхуки.

OpenProject от Бегета – это готовая к работе система управления проектами, установленная и настроенная на вашем сервере с доменом и SSL-сертификатом.

Состав приложения

  • Ubuntu 22.04
  • Docker
  • OpenProject 15.2.1
  • Certbot

Установка OpenProject

Перед установкой OpenProject необходимо указать следующие данные:

  • Доменное имя, по которому будет доступен OpenProject. Вы можете как выбрать свой собственный домен, так и зарегистрировать новый. Помимо этого вы можете воспользоваться бесплатным доменом в зоне .beget.app. На указанный домен будет установлен бесплатный SSL-сертификат.
  • Email администратора. Этот email будет использоваться для доступа к OpenProject.
  • Пароль администратора. Этот пароль будет использоваться для доступа к OpenProject.

После создания виртуального сервера мы автоматически развернем и настроим OpenProject. Обычно это занимает до 5 минут. Вы получите уведомление после завершения установки.

Начало работы с OpenProject

Чтобы начать работу, перейдите по ссылке https://domain.beget.app/, где domain.beget.app – выбранный домен.

вход в OpenProject

Для входа используйте логин и пароль, указанные при создании сервера, также они были отправлены на контактный email аккаунта и доступны в окне информации об установленном приложении в панели управления виртуальным сервером.

Создание проекта

Чтобы создать проект, кликните на кнопку “Выберите проект” слева сверху. В открывшемся меню нажмите на кнопку “+ Проект”.

создать проект

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

Вы также можете создать проект из готового шаблона. После выбора шаблона необходимо будет указать, какие параметры вы хотите скопировать в новый проект.

новый проект

Для создания проекта кликните на кнопку “Сохранить”.

Добавление участников

Новые пользователи могут зарегистрироваться на странице входа https://domain.beget.app/, выбрав пункт “Создайте новую учетную запись” (администратору необходимо будет активировать нового пользователя в разделе “Администрирование” > “Пользователи и права доступа”). Кроме того, администратор может отправить приглашение на электронную почту.

добавление участников

Для создания приглашения перейдите в проект и в разделе “Участники” кликните на кнопку “+ Участник”. Вы можете добавить в проект как существующих пользователей, так и указать email участника и выслать приглашение.

Обратите внимание!
Для отправки приглашения необходимо выполнить настройку отправки почты в разделе “Администрирование” > “Письма и уведомления”. Инструкция по настройке отправки через почтовые серверы Бегета приведена в разделе FAQ.

Создание задач

В меню проекта выберите раздел “Комплекс работ”. Кликнув на кнопку “+ Создать”, вы можете создать задачу, веху или фазу.

Созданные задачи будут отражены на диаграмме Ганта.

диаграмма ганта

Узнать больше о начале работы с OpenProject вы можете в официальном руководстве.

FAQ

Как обновить OpenProject?
Обратите внимание!
Обновление версии OpenProject вы выполняете самостоятельно. Если в процессе обновления что-то пойдет не так, напишите в техническую поддержку, мы постараемся помочь.

Потому перед обновлением рекомендуем проверить наличие актуального бэкапа в разделе “Backup” либо сделайте снапшот VPS в разделе “Снапшоты”, чтобы иметь возможность откатить изменения.

Для обновления системы управления проектами OpenProject до нужной версии выполните следующие шаги:

  • Подключитесь к серверу по SSH.
  • Перейдите в директорию OpenProject командой cd /opt/beget/openproject.
  • Откройте файл .env в любом текстовом редакторе.
  • Найдите строку TAG=13.X.X и измените в ней версию OpenProject на нужную, сохраните изменения и закройте файл.
    Пример изменений: TAG=13.4.1
  • Скачайте образ новой версии командой docker compose pull.
  • Остановите работу текущей версии OpenProject командой docker compose down.
  • Запустите новую версию OpenProject командой docker compose up -d.
  • Подождите 2–5 минут, пока OpenProject выполнит миграцию на новую версию и запустится.
  • Проверьте работу OpenProject на новой версии.

Как настроить отправку почты через почтовые серверы Бегета?

В разделе “Администрирование” > “Письма и уведомления” выберите раздел “Уведомления по электронной почте”. 

Введите следующие данные:

  • “Адрес электронной почты выпуска” – ваш email
  • “Метод доставки электронной почты” – SMTP
  • “SMTP-сервер” smtp.beget.com
  • “SMTP-порт”465
  • “SMTP HELO домен” – домен, с которого идет отправка
  • “SMTP-аутентификация” – login
  •  “Имя пользователя SMTP” – ваш email
  • “SMTP-пароль” – пароль от ящика
  • “Использовать SSL-подключение” – ставим галочку

Нажмите на кнопку “Сохранить”.

Чтобы протестировать отправку, нажмите на кнопку “Отправить тестовое сообщение”.

Где расположены файлы конфигурации OpenProject?

Файлы OpenProject располагаются в директории /opt/beget/openproject:

  • в файле .env располагаются переменные окружения для всех контейнеров;
  • конфигурация контейнеров находится в файле /opt/beget/openproject/docker-compose.yml.
Как перезапустить OpenProject?

Для перезапуска OpenProject вам необходимо:

  • Подключиться к вашему серверу по SSH.
  • Перейти в директорию OpenProject командой cd /opt/beget/openproject.
  • Выполнить команду docker-compose restart.
Как посмотреть логи сервисов OpenProject?

Все журналы перенаправляются в стандартный поток вывода контейнеров сервисов, вы можете посмотреть его при помощи команды docker-compose logs -f --tail 1000 для всех контейнеров, где 1000 – количество строк, либо командой docker logs -f --tail 1000 <id контейнера> для конкретного контейнера.

Узнать ID контейнера можно командой docker ps.

Openproject
Openproject
4 ядра / 6 ГБ / 80 ГБ / 250 Мб/сек.
Бесплатно с каждым сервером:

Автоматический бэкап данных
Круглосуточный мониторинг
Почтовая система
DNS-хостинг
Приватные сети
Сервер будет создан автоматически сразу после регистрации аккаунта

55 ₽

в день
Категории
Управление проектами