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

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 (HTTPs). 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 Let's Encrypt, které umožní povolení HTTPs na vaší instalaci Redmine. Certifikáty Let's Encrypt jsou zcela zdarma a plně podporovány všemi prohlížeči.
Potřebné kroky jsou následující:
- Pokud máte povolený jakýkoli firewall nebo zařízení, ujistěte se, že provoz protokolu HTTPs může projít a dosáhnout IP adresy vašeho serveru Redmine.
- Přidejte repozitář Let's Encrypt do APT a aktualizujte.
sudo add-apt-repository -y ppa:certbot/certbot
sudo apt-get update
- Nainstalujte certifikačního bota, který získá a nakonfiguruje vaše HTTPs certifikáty.
sudo apt-get install -y python-certbot-nginx
- 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žby.
- 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
- 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.
- Přejděte na svou 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á 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 v /var/www/html/redmine. Upravte tuto cestu podle svých potřeb.
Konfigurace e-mailu v Redmine
- Vyberte e-mailovou adresu, která bude použita 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-mailech z Redmine.
- Vytvořte konfigurační soubor z existující šablony.
cd /var/www/html/redmine/config/
cp configuration.yml.example configuration.yml
3. Upravte svůj konfigurační soubor
sudo nano /var/www/html/redmine/config/configuration.yml
Najděte sekci default v souboru a zadejte následující nastavení:
development:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: <adresa vašeho SMTP serveru>
port: <port používaný vaším serverem>
domain: mydomain.com
authentication: :login
user_name: <uživatelské jméno zdrojového emailového účtu>
password: <heslo zdrojového emailového účtu>
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, odstraňte enable_starttls_auto: true.
- Pokud máte problémy s certifikátem vašeho emailového serveru (stává se to u některých poskytovatelů emailů), přidejte do vašich smtp_settings.
Restartujte Redmine, aby se aplikovala nová konfigurace.
Znovu načtěte NGINX: sudo systemctl reload nginx
Testování doručování e-mailů
Pro ověření konfigurace e-mailu proveďte následující kroky:
- V aplikaci Redmine přejděte na "Správa -> Nastavení -> Upozornění e-mailem"
- Nastavte zdrojovou e-mailovou adresu v poli "Adresa odesílatele". Nezapomeňte uložit nová nastavení kliknutím na tlačítko "Uložit" umístěné na konci stránky.
Obrazovka konfigurace e-mailu Redmine
- 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áš testovací e-mail není správně odeslán, zobrazí se vám chyba. Chyby jasně identifikují problém (špatné heslo, nemožnost 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.