Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Redmine

Redmine

Redmine — це трекер задач з відкритим кодом. Задачі, діаграми Ганта, вікі, облік часу та організація кількох проєктів. Застосунок на Ruby on Rails, ліцензія GPL, виходить із 2006 року. Використовується в Mozilla, основній команді Ruby on Rails та понад 200 000 інженерних організацій.

З першого погляду

6k

Зірки на GitHub

263

Перегляди сторінки

159

Активні інсталяції

Версія Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Активні інсталяції є зразковими даними (попередній перегляд); реальна метрика буде підключена до запуску.

Доступ до веб-інтерфейсу

Відкрийте вебінтерфейс: https://IP (замінити IP замість цього вкажіть IP-адресу вашого сервера)

Прийміть попередження SSL (самопідписаний сертифікат).

Увійдіть із використанням стандартних облікових даних Redmine:

  • Ім'я користувача: admin
  • Пароль: admin

Одразу після першого входу змініть пароль адміністратора.

Налаштуйте параметри автентифікації: AdministrationSettingsAuthentication (або безпосередньо: /settings?tab=authentication)

  • Потрібна аутентифікація
  • Самореєстрація

Важливі файли та директорії

  • Встановлення програми: /root/redmine
  • Файл Docker Compose: /root/redmine/docker-compose.yml
  • Змінні середовища: /root/redmine/.env
  • Том даних MySQL: /var/lib/docker/volumes/redmine_mysql_data/_data
  • Вкладення Redmine (файли): /var/lib/docker/volumes/redmine_redmine-data/_data
  • Плагіни Redmine: /var/lib/docker/volumes/redmine_redmine-plugins/_data
  • Теми Redmine: /var/lib/docker/volumes/redmine_redmine-themes/_data
  • Конфігурація сайту Nginx: /etc/nginx/sites-available/redmine
  • SSL-сертифікати: /etc/nginx/ssl/

Керування сервісом

Перевірити статус контейнера:

docker ps

Перезавантажити Redmine:

docker restart redmine

Перегляд логів Redmine:

docker logs -f redmine

Перевірка статусу Nginx:

systemctl status nginx

Перезавантажити Nginx:

systemctl restart nginx

Увімкнення SSL з доменом

1. Спрямуйте свій домен на IP-адресу сервера.

2. Відредагуйте конфіг Nginx і замініть обидва server_name <IP>; з вашим доменом (<your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):

vim /etc/nginx/sites-available/redmine

3. Встановіть Certbot:

apt install -y certbot python3-certbot-nginx

4. Виконайте таку команду, щоб згенерувати дійсний сертифікат Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Замініть шляхи SSL у конфігу Nginx:

vim /etc/apache2/sites-available/redmine
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

7. Відкрийте браузер і перейдіть за адресою: https://yourdomain.com

Більше в розділі Інструменти розробки

Схожі додатки.

Розгорніть Redmine зараз. Від $2,48/міс.