Як завершити встановлення Redmine на Ubuntu 18.04 Lts (2 важливі кроки)

Захистіть свою установку Redmine
Під час простої установки Redmine на Ubuntu 18.04 LTS доступ до вашого додатку Redmine (HTTPs) не захищений. Увімкнення HTTPs захищає ваші паролі та інформацію, що передається через Інтернет під час використання Redmine. У нашому випадку ми використовуємо сертифікати Let's Encrypt для увімкнення HTTPs на вашій установці Redmine. Сертифікати Let's Encrypt є повністю безкоштовними та підтримуються всіма браузерами.
Необхідні кроки наступні:
- Якщо у вас є будь-яке програмне забезпечення брандмауера або пристрій, переконайтеся, що трафік протоколу HTTPs може проходити та досягати IP-адреси вашого сервера Redmine.
- Додайте репозиторій Let's Encrypt до APT та оновіть його.
sudo add-apt-repository -y ppa:certbot/certbot
sudo apt-get update
- Встановіть бота сертифікації, який отримає та налаштує ваші сертифікати HTTPs.
sudo apt-get install -y python-certbot-nginx
- Отримайте та встановіть сертифікат для вашого додатку Redmine.
sudo certbot --nginx -d redmine.mydomain.com
Під час встановлення сертифіката вам будуть запропоновані:
- Ваша адреса електронної пошти.
- Ваша згода з умовами надання послуг.
- Ваша авторизація для підписки на список розсилки Let's Encrypt.
Після відповіді на всі ці запитання сертифікат буде згенерований та налаштований на вашому сервері Ubuntu 18.04 LTS
ВИХІДНІ ДАНІ КОМАНДИ:
Отримання нового сертифіката
Виконання наступних викликів:
виклик http-01 для redmine.mydomain.com
Очікування перевірки...
Очищення викликів
Розгортання сертифіката на віртуальному хості /etc/nginx/sites-enabled/redmine.mydomain.com
- Нарешті, вам буде запропоновано перенаправити трафік HTTP на HTTPs. Виберіть "Перенаправити", щоб зробити всі ваші транзакції Redmine безпечними.
- Перейдіть до свого додатку Redmine у вашому браузері. Піктограма замка повинна бути видимою з правого боку URL, що свідчить про використання HTTPs.
Redmine працює на HTTPs
Вітаємо! Ви захистили свій додаток Redmine. Тепер він працює на HTTPs.
Налаштування доставки електронної пошти
Зазвичай додаток Redmine надсилає повідомлення електронною поштою. Щоб вони працювали правильно, потрібно налаштувати параметри доставки електронної пошти Redmine.
Виконайте наступні кроки, щоб змінити налаштування електронної пошти. Для цієї статті ми припускаємо, що ваша установка Redmine знаходиться за адресою /var/www/html/redmine. Змініть цей шлях на свій.
Налаштування електронної пошти в Redmine
- Виберіть адресу електронної пошти, яка буде використовуватися як вихідна адреса для повідомлень вашого Redmine. Ця адреса електронної пошти буде відображатися в полі Кому у всіх електронних листах, які надсилає Redmine.
- Створіть свій файл конфігурації з існуючого шаблону.
cd /var/www/html/redmine/config/
cp configuration.yml.example configuration.yml
3. Відредагуйте свій файл конфігурації
sudo nano /var/www/html/redmine/config/configuration.yml
Знайдіть розділ default у файлі та введіть наступні налаштування:
development:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: <адреса вашого SMTP-сервера>
port: <порт, який використовується вашим сервером>
domain: mydomain.com
authentication: :login
user_name: <ім'я користувача облікового запису електронної пошти джерела>
password: <пароль облікового запису електронної пошти джерела>
Ця конфігурація підійде для 90% встановлень Redmine. Якщо ваш SMTP-сервер використовує інші налаштування, ви можете знайти більше інформації на сайті Redmine.
Просто кілька порад:
- Видаліть enable_starttls_auto: true, якщо не плануєте використовувати TLS.
- Якщо у вас виникають проблеми з сертифікатом вашого поштового сервера (це стається з деякими поштовими провайдерами), додайте до своїх smtp_settings.
Перезапустіть Redmine, щоб застосувати нову конфігурацію.
Перезавантажте NGINX: sudo systemctl reload nginx
Перевірка доставки електронної пошти
Виконайте наступні кроки, щоб перевірити конфігурацію електронної пошти:
- У своєму додатку Redmine перейдіть до "Адміністрування -> Налаштування -> Сповіщення електронної пошти"
- Налаштуйте свою вихідну адресу електронної пошти в полі "Адреса електронної пошти відправника". Не забудьте зберегти свої нові налаштування, натиснувши кнопку "Зберегти", розташовану в кінці сторінки.
Екран конфігурації електронної пошти Redmine
- Нарешті, перейдіть вниз і натисніть на "Надіслати тестовий лист". Якщо ваша конфігурація електронної пошти правильна, буде показано повідомлення, що ваш тестовий лист успішно доставлено.
Тестовий лист Redmine успішно доставлено
Якщо ваш тестовий лист не відправлено правильно, ви отримаєте помилку. Помилки чітко ідентифікують проблему (неправильний пароль, неможливість досягнути сервера SMTP тощо). Виправте проблему і спробуйте ще раз.
Вітаємо! Ваша конфігурація електронної пошти Redmine повністю функціональна.

The ultimate Redmine upgrade? Easy.
Get all powerful tools for perfect project planning, management, and control in one software.