en
Език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI превод
  • 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 минути
Лукаш Бена
Луд ли сте за Redmine и Ubuntu също толкова добре? Този урок ще ви покаже как просто да комбинирате двата продукта в една система. Тези инструкции предполагат, че имате основна инсталация на Ubuntu сървър с достъп до командния ред.

Осигурете инсталирането на Redmine

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

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

  1. Ако имате активиран софтуер за защитна стена на уреда, уверете се, че трафикът на протокол HTTPs може да премине и да достигне до IP адреса на вашия сървър Redmine.
  1. Добавете Нека да криптираме хранилището в 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

По време на инсталирането на сертификата ще бъдете подканени за:

  • Вашият имейл адрес.
  • Вашето съгласие с условията на услугата.
  • Вашето разрешение за получаване на абонамент за имейл да шифроваме имейл списък.

След като отговорите на всички тези въпроси, сертификатът ще бъде генериран и конфигуриран във вашия Ubuntu 18.04 LTS сървър

КОМАНДЕН ИЗХОД:
Получаване на нов сертификат
Изпълнение на следните предизвикателства:
http-01 предизвикателство за redmine.mydomain.com
Изчаква се потвърждаване ...
Почистване на предизвикателствата
Внедряване на сертификат към VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Накрая ще бъдете подканени дали да пренасочите HTTP трафик към HTTP. Изберете „Пренасочване“, за да защитите всичките си транзакции с Redmine.
  1. Отворете приложението си Redmine в браузъра си. Най- заключване икона трябва да се вижда от дясната страна на URL адреса, което показва, че се използват HTTP.

Redmine работи над HTTP

Честито! Защители сте приложението си Redmine. Вече се изпълнява над HTTP.


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

Приложението 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: вярно
                       адрес:
                       порт:
                       домейн: 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 защитени, ежедневни архиви, във вашето геолокация