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

4/14/2020
7 минути
Лукаш Беня.
Вие също сте завладяли 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 актуализация ап-да

  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
Очистване на проверки...
Очищення предизвикав
Сертификат за получаване на сертификат във виртуалния хост /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. Този адрес на електронната поща ще се показва в поли Кого във всички електронни списъци, които надсилват Redmine.

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

    cd / var / www / html / redmine / config /
    cp configuration.yml.пример конфигурация.yml

   3. Редагирайте своя файлова конфигурация

            sudo nano /var/www/html/redmine/config/configuration.yml
            Намерете раздел подразбиране във файловете и въведете следните настройки:
            развитие:
                       имейл_изпращане:
                                 Delivery_method:: smtp
                                 smtp_settings:
                                  enable_starttls_auto: вярно
                       адрес: <адрес на вашия SMTP сървър>
                       порт: <порт, който използва вашия сървър>
                       домейн: mydomain.com
                       удостоверяване: :Влизам
                       потребителско име: <им'я потребителска запис на електронния пощенски източник>
                       парола: <пароль цифров запису електронната поща източника>

Тази конфигурация подхожда за 90% инсталиран Redmine. Ако вашият SMTP сървър използва други настройки, можете да намерите повече информация на сайта Redmine.

Просто няколко порада:

  • Изтрий enable_starttls_auto: вярно, ако не планирате да използвате TLS.
  • Ако имате проблеми със сертификата на вашия пощенски сървър (той се намира с някои пощенски доставчици), добавете до своите smtp_settings.


Оставете Redmine, за да направите новата конфигурация.

Прекачете NGINX: sudo systemctl презареди nginx


Преверка за доставка на електронна поща

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

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

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

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

Тестовият лист Redmine успешно доставено

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

Вітаємо! Вашата конфигурация на електронната поща Redmine е напълно функционална.

Най -добрият ъпгрейд на Redmine? Лесно.

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

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

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