bg
Език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Превод от изкуствен интелект
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Как да завършите инсталацията на Redmine на Ubuntu 18.04 Lts (2 основни стъпки)

4/14/2020
7 minutes
Лукъш Беня
Вие ли сте луди за Redmine и Ubuntu, както и ние? Този урок ще ви покаже как да комбинирате двете продукта на една система по прост начин. Тези инструкции предполагат, че имате основна Ubuntu сървър инсталация с команден ред достъп.

Защитете инсталацията на вашия Redmine

Когато извършвате проста инсталация на Redmine в Ubuntu 18.04 LTS, достъпът до вашия Redmine приложение (HTTPs) не е активиран. Активирането на HTTPs защитава вашите пароли и информацията, която пътува през Интернет, докато използвате Redmine. В нашия случай ще използваме сертификати от Let’s Encrypt, за да активираме HTTPs във вашата инсталация на Redmine. Сертификатите на Let’s Encrypt са напълно безплатни и напълно поддържани от всички браузъри.

Необходимите стъпки са следните:

  1. Ако имате активиран софтуерен или апаратен защитен стенд, уверете се, че трафикът на HTTPs протокол може да мине и да достигне IP адреса на вашия Redmine сървър.
  1. Добавете хранилището на Let’s Encrypt към APT и го актуализирайте.

sudo add-apt-repository -y ppa:certbot/certbot

sudo apt-get update

  1. Инсталирайте бота за сертифициране, който ще получи и конфигурира вашите HTTPs сертификати.

sudo apt-get install -y python-certbot-nginx

  1. Получете и инсталирайте сертификата за вашето 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

  1. Накрая, ще бъдете помолени дали да пренасочите трафика от HTTP към HTTPs. Изберете "Пренасочване", за да направите всички вашите транзакции в Redmine сигурни.
  1. Отидете на вашето Redmine приложение в браузъра си. Иконата на катинара трябва да е видима в дясната част на URL адреса, което означава, че се използва HTTPs.

Redmine работи с HTTPs

Поздравления! Защитихте вашето Redmine приложение. Сега работи с HTTPs.


Конфигурация на доставката на имейли

Redmine приложението обикновено изпраща известия по имейл. За да работят правилно, предпочитанията за доставка на имейли в Redmine трябва да бъдат конфигурирани.

Изпълнете следните стъпки, за да промените настройките на имейл. За целите на този урок приемаме, че вашата инсталация на Redmine се намира в /var/www/html/redmine. Променете този път, за да отговаря на вашия.


Конфигуриране на имейл в Redmine

  1. Изберете имейл адрес, който ще се използва като източен имейл за вашите известия в Redmine. Този имейл адрес ще се показва в полето To на всички изпратени имейли от Redmine.

  2. Създайте конфигурационния си файл от съществуващия шаблон.

    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


Тествайте изпращането на електронна поща

Изпълнете следните стъпки, за да проверите конфигурацията на електронната си поща

  1. В приложението си Redmine отидете на "Администрация -> Настройки -> Известия по електронна поща"
  1. Конфигурирайте източника на електронна поща в полето "Адрес на изпращане". Не забравяйте да запазите новите си настройки, като кликнете върху бутона "Запази", намиращ се в края на страницата.

Екран за конфигурация на електронна поща в Redmine

  1. Накрая, отидете в долната част на страницата и кликнете върху "Изпрати тестово писмо". Ако конфигурацията на вашия имейл е правилна, ще видите съобщение, че тестовото ви писмо е изпратено успешно.

Успешно изпратено тестово писмо в Redmine

Ако тестовото ви писмо не е изпратено правилно, ще получите грешка. Грешките ясно идентифицират проблема (грешна парола, невъзможност да се свърже с SMTP сървъра и т.н.). Отстранете проблема и опитайте отново.

Поздравления! Конфигурацията на електронната поща ви в Redmine е напълно оперативна.

Крайната надстройка на Redmine? Лесна.

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

Изпробвайте Easy Redmine в безплатен пробен период от 30 дни

Пълни функции, защитени с SSL, ежедневни резервни копия, във вашата географска локация