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

4/14/2020
7 minutes
Lukáš Beňa
Er du lige så vild med Redmine og Ubuntu? Denne vejledning viser dig, hvordan du nemt kombinerer begge produkter på et enkelt system. Disse instruktioner antager, at du har en grundlæggende Ubuntu serverinstallation med adgang til kommandolinjen.

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:

  1. 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.
  1. Tilføj Let's Encrypt repository til APT og opdater.

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

sudo apt-get update

  1. Installer certifikatboten, der vil hente og konfigurere dine HTTPs-certifikater.

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

  1. 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.

  1. 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.
  1. 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

  1. 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.

  2. 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

  1. Inden for din Redmine-applikation, gå til "Administration -> Indstillinger -> E-mailnotifikationer"
  1. 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

  1. 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.

Prøv Easy Redmine i en 30 dages gratis prøveperiode

Fuld funktionalitet, SSL-beskyttet, daglige backups, i din geolocation