Sådan fuldfører du din Redmine-installation på Ubuntu 18.04 Lts (2 essentielle trin)

Sikre din Redmine-installation
Når du udfører en simpel Redmine-installation på Ubuntu 18.04 LTS, er sikker adgang til din Redmine-applikation (HTTPs) ikke aktiveret. Aktivering af HTTPs beskytter dine adgangskoder og informationen, der sendes gennem internettet, når du bruger Redmine. I vores tilfælde vil vi bruge Let's Encrypt-certifikater til at aktivere HTTPs på din Redmine-installation. Let's Encrypt-certifikater er helt gratis og fuldt understøttet af alle browsere.
De nødvendige trin er som følger:
- Hvis du har nogen firewall-software eller appliance aktiveret, skal du sørge for, at HTTPs-protokoltrafik kan passere og nå IP-adressen for din Redmine-server.
- Tilføj Let's Encrypt repository til APT og opdater.
sudo add-apt-repository -y ppa:certbot/certbot
sudo apt-get update
- Installer certifikatboten, der vil hente og konfigurere dine HTTPs-certifikater.
sudo apt-get install -y python-certbot-nginx
- Få og installer certifikatet til din Redmine-applikation.
sudo certbot --nginx -d redmine.mydomain.com
Under certifikatinstallationen bliver du bedt om:
- Din e-mailadresse.
- Din accept af servicevilkårene.
- Din tilladelse til at blive tilmeldt Let's Encrypts e-mail-liste.
Når du har besvaret alle disse spørgsmål, vil certifikatet blive genereret og konfigureret på din Ubuntu 18.04 LTS-server.
- Til sidst bliver du spurgt, om du vil omdirigere HTTP-trafik til HTTPs. Vælg "Omdiriger" for at gøre alle dine Redmine-transaktioner sikre.
- Gå til din Redmine-applikation i din browser. Låseikonet skal være synligt på højre side af URL'en, hvilket indikerer, at HTTPs er i brug.
Redmine kører over HTTPs
Tillykke! Du har sikret din Redmine-applikation. Den kører nu over HTTPs.
Konfiguration af e-mail-levering
Redmine-applikationen sender normalt meddelelser via e-mail. For at de kan fungere korrekt, skal Redmine's e-mail-leveringsindstillinger konfigureres.
Gennemgå følgende trin for at ændre dine e-mail-indstillinger. Til dette formål antager vi, at din Redmine-installation er placeret på /var/www/html/redmine. Skift denne sti, så den passer til din.
Konfiguration af e-mail i Redmine
- Vælg en e-mail-adresse, der vil blive brugt som en kilde-e-mail til dine Redmine-meddelelser. Denne e-mail-adresse vil blive vist i feltet Til for alle de leverede Redmine-e-mails.
- Opret din konfigurationsfil ud fra den eksisterende skabelon.
cd /var/www/html/redmine/config/
cp configuration.yml.example configuration.yml
3. Rediger din konfigurationsfil
sudo nano /var/www/html/redmine/config/configuration.yml
Find sektionen default i filen og indtast følgende indstillinger:
development:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: <adresse på din SMTP-server>
port: <port brugt af din server>
domain: mydomain.com
authentication: :login
user_name: <brugernavn for kilde-emailkonto>
password: <adgangskode for kilde-emailkonto>
Konfigurationen, der vises her, vil passe til 90% af Redmine-installationerne. Hvis din SMTP-server bruger forskellige indstillinger, kan du finde flere oplysninger på Redmine-webstedet.
Bare et par hints:
- Fjern enable_starttls_auto: true, hvis du ikke har planer om at bruge TLS.
- Hvis du har problemer med dit e-mailservercertifikat (sker med nogle e-mail-udbydere), tilføj til dine smtp_indstillinger.
Genstart Redmine for at anvende den nye konfiguration.
Genindlæs NGINX: sudo systemctl reload nginx
Test e-maillevering
Udfør følgende trin for at kontrollere din e-mailkonfiguration
- Inden for din Redmine-applikation, gå til "Administration -> Indstillinger -> E-mailnotifikationer"
- Konfigurer din kilde-e-mailadresse i feltet "Emission e-mailadresse". Glem ikke at gemme dine nye indstillinger ved at klikke på "Gem" -knappen nederst på siden.
Redmine e-mailkonfigurationsskærm
- Til sidst, gå ned til bunden og klik på "Send en test-e-mail". Hvis din e-mailkonfiguration er korrekt, vises en besked, der informerer dig om, at din test-e-mail blev leveret succesfuldt.
Redmine test-e-mail blev leveret succesfuldt
Hvis din test-e-mail ikke sendes korrekt, får du en fejl. Fejl identificerer tydeligt problemet (forkert adgangskode, kan ikke nå SMTP-serveren osv.). Ret problemet og prøv igen.
Tillykke! Din Redmine e-mailkonfiguration er fuldt operationel.

Den ultimative Redmine-opgradering? Nemt.
Få alle kraftfulde værktøjer til perfekt projektplanlægning, -styring og -kontrol i en enkelt software.