Jak dokončit instalaci Redmine na Ubuntu 18.04 Lts (2 základní kroky)

4/14/2020
7 minut
Lukáš Beňa.
Jste také nadšenci pro Redmine a Ubuntu? Tento návod vám ukáže, jak jednoduše spojit oba produkty na jednom systému. Tyto instrukce předpokládají, že máte základní instalaci Ubuntu serveru s přístupem přes příkazový řádek.

Zabezpečte svou instalaci Redmine

Při jednoduché instalaci Redmine na Ubuntu 18.04 LTS není povoleno bezpečné připojení k vaší aplikaci Redmine (HTTP). Povolení HTTPs chrání vaše hesla a informace, které cestují po internetu při používání Redmine. V našem případě použijeme certifikáty Zašifrujeme, které umožní povolení HTTPs na vaši instalaci Redmine. Certifikáty Let's Encrypt jsou zdarma a plně podporovány všemi prohlížeči.

Potřebné kroky jsou následující:

  1. Pokud máte jakýkoli firewall nebo zařízení, která vám umožňují, že provoz protokolu HTTP může projít a nastavit adresy IP serveru Redmine.
  1. Přidejte repozitář Let's Encrypt do APT a aktualizujte.

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

sudo apt-get update

  1. Nainstalujte certifikačního bota, který získá a nakonfiguruje vaše HTTPs certifikáty.

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

  1. Získejte a nainstalujte certifikát pro vaši aplikaci Redmine.

sudo certbot --nginx -d redmine.mydomain.com

Během instalace certifikátu budete vyzváni k:

  • Zadání vaší e-mailové adresy.
  • Vyjádření souhlasu s podmínkami služeb.
  • Přihlášení k odběru e-mailů od Let's Encrypt.

Po zodpovězení všech těchto otázek bude certifikát vygenerován a nakonfigurován na vašem serveru Ubuntu 18.04 LTS

VÝSTUP PŘÍKAZU:
Získání nového certifikátu
Provádění následujících výzev:
výzva http-01 pro redmine.mydomain.com
Čekání na ověření...
Čištění výzev
Instalace certifikátu do virtuálního hostitele /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Nakonec budete vyzváni, zda chcete přesměrovat provoz HTTP na HTTPs. Vyberte "Přesměrovat", aby byly všechny vaše transakce v Redmine zabezpečeny.
  1. Přejděte na aplikaci Redmine v prohlížeči. Na pravé straně URL by měla být viditelná ikona zámku, což znamená, že se používá HTTPs.

Redmine běžící přes HTTPs

Blahopřejeme! Zabezpečili jste svou aplikaci Redmine. Nyní běží přes HTTPs.


Konfigurace doručování e-mailů

Aplikace Redmine obvykle odesílání oznámení e-mailem. Aby fungovaly správně, musí být nakonfigurovány preferované doručovací e-maily v Redmine.

Postupujte podle následujících kroků, abyste změnili své e-mailové nastavení. Pro účely tohoto návodu předpokládáme, že je vaše instalace Redmine umístěna ve /var/www/html/redmine. Upravte tuto cestu podle svých potřeb.


Konfigurace e-mailu v Redmine

  1. Vyberte e-mailovou adresu, kterou budete používat jako zdrojový e-mail pro vaše upozornění z Redmine. Tato e-mailová adresa bude zobrazena v poli Pro všech doručených e-mailů z Redmine.

  2. Vytvořte konfigurační soubor z existujících šablon.

    cd / var / www / html / redmine / config /
    cp configuration.yml. příklad konfigurace.yml

   3. Upravte svůj konfigurační soubor

            sudo nano /var/www/html/redmine/config/configuration.yml
            vyhledejte sekci standardní v souboru a zadejte následující nastavení:
            rozvoj:
                       email_doručení:
                                 delivery_method:: smtp
                                 smtp_settings:
                                  enable_starttls_auto: true
                       adresa:
                       přístav:
                       doména: mydomain.com
                       ověřování: :přihlásit se
                       uživatelské_jméno:
                       heslo:

Toto nastavení bude vyhovovat 90% instalací Redmine. Pokud váš SMTP server používá jiné nastavení, najdete více informací na stránce Redmine.

Jen pár tipů:

  • Pokud nepočítáte s použitím TLS, zajímavě enable_starttls_auto: true.
  • Pokud máte problémy s certifikátem vašeho emailového serveru (stává se u některých poskytovatelů emailů), přidejte proveďte nastavení smtp_settings.


Restartujte Redmine, aby se aplikovala nová konfigurace.

Znovu na čtěte NGINX: sudo systemctl znovu načíst nginx


Testování doručování e-mailů

Pro ověření konfigurace e-mailu proveďte následující kroky:

  1. V aplikaci Redmine přejděte na "Správa -> Nastavení -> Upozornění e-mailem"
  1. získáte zdrojovou e-mailovou adresu v poli "Adresa zasílat". Nezapomeňte uložit nové nastavení na tlačítko "Uložit nastavení" na konci stránky.

Obrazovka konfigurace e-mailu Redmine

  1. Nakonec přejděte dolů a klikněte na "Odeslat testovací e-mail". Pokud je vaše konfigurace e-mailu správná, zobrazí se vám zpráva informující o úspěšném doručení testovacího e-mailu.

Testovací e-mail Redmine úspěšně doručen

Pokud váš e-mail není správně odeslán, zobrazí se vám chyba. Chyby jasně identifikují problém (špatné heslo, nelze dosáhnout na SMTP server atd.). Opravte problém a zkuste to znovu.

Gratulujeme! Vaše konfigurace e-mailu Redmine je plně funkční.

Ultimátní upgrade Redmine? Snadné.

Získejte všechny mocné nástroje pro dokonalé plánování, řízení a kontrolu projektů v jednom softwaru.

Vyzkoušejte Easy Redmine na 30 dní zdarma

Kompletní funkce, chráněný protokol SSL, denní zálohování, ve vaší lokalitě.