Как да завършите инсталацията на 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
Изчакване за потвърждение...
Почистване на предизвикателствата
Разпространение на сертификата към VirtualHost /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. Този имейл адрес ще се показва в полето To на всички изпратени имейли от 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 е напълно оперативна.

Крайната надстройка на Redmine? Лесна.
Получете всички мощни инструменти за перфектно планиране, управление и контрол в един софтуер.