Redmine

Гнучкий веб-додаток для управління проектами.

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

Зайдіть на веб-інтерфейс: 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

Деталі заявки