Hur du slutför din Redmine-installation på Ubuntu 18.04 Lts (2 viktiga steg)

4/14/2020
7 minutes
Lukáš Beňa.
Är du lika galen i Redmine och Ubuntu? Den här handledningen visar dig hur du enkelt kombinerar båda produkterna på ett enda system. Dessa instruktioner förutsätter att du har en grundläggande installation av Ubuntu-server med åtkomst via kommandoraden.

Säkra din Redmine-installation

När du utför en enkel Redmine-installation på Ubuntu 18.04 LTS är inte säker åtkomst till din Redmine-applikation (HTTPs) aktiverad. Att aktivera HTTPs skyddar dina lösenord och informationen som skickas genom internet när du använder Redmine. I vårt fall kommer vi att använda certifikat från Let's Encrypt för att aktivera HTTPs på din Redmine-installation. Let's Encrypt-certifikat är helt gratis och fullt stödda av alla webbläsare.

De nödvändiga stegen är följande:

  1. Om du har någon brandväggsmjukvara eller brandväggsenhet aktiverad, se till att HTTPs-trafik kan passera och nå IP-adressen för din Redmine-server.
  1. Lägg till Let's Encrypt-repot till APT och uppdatera.

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

sudo apt-get update

  1. Installera certifikatboten som kommer att hämta och konfigurera dina HTTPs-certifikat.

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

  1. Hämta och installera certifikatet för din Redmine-applikation.

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

Under certifikatinstallationen kommer du att bli ombedd att ange:

  • Din e-postadress.
  • Ditt samtycke till användarvillkoren.
  • Din auktorisation för att prenumerera på Let's Encrypts e-postlista.

När du har svarat på alla dessa frågor kommer certifikatet att genereras och konfigureras på din Ubuntu 18.04 LTS-server.

  1. Till sist kommer du att bli ombedd om du vill omdirigera HTTP-trafik till HTTPs. Välj "Redirect" för att göra alla dina Redmine-transaktioner säkra.
  1. Gå till din Redmine-applikation i din webbläsare. Låsikonen bör vara synlig på höger sida av URL:en, vilket indikerar att HTTPs används.

Redmine som körs över HTTPs

Grattis! Du har säkrat din Redmine-applikation. Den körs nu över HTTPs.

Konfiguration av e-postleverans

Redmine-applikationen skickar vanligtvis meddelanden via e-post. För att de ska fungera korrekt måste Redmines e-postleveransinställningar konfigureras.

Gå igenom följande steg för att ändra dina e-postinställningar. För detta exempel antar vi att din Redmine-installation finns på sökvägen /var/www/html/redmine. Ändra denna sökväg efter dina egna inställningar.

Konfigurera e-post inom Redmine

  1. Välj en e-postadress som kommer att användas som en källa för e-post för dina Redmine-meddelanden. Denna e-postadress kommer att visas i fältet Till för alla levererade Redmine-e-postmeddelanden.

  2. Skapa din konfigurationsfil från den befintliga mallen.

    cd /var/www/html/redmine/config/
    cp configuration.yml.example configuration.yml

   3. Redigera din konfigurationsfil

            sudo nano /var/www/html/redmine/config/configuration.yml
            Hitta avsnittet default i filen och ange följande inställningar:
            development:
                       email_delivery:
                                  delivery_method: :smtp
                                  smtp_settings:
                                  enable_starttls_auto: true
                        address: <adress till din SMTP-server>
                       port: <port som används av din server>
                       domain: mydomain.com
                       authentication: :login
                       user_name: <användarnamn för käll-e-postkonto>
                       password: <lösenord för käll-e-postkonto>

Konfigurationen som visas här kommer att passa 90% av Redmine-installationerna. Om din SMTP-server använder olika inställningar kan du hitta mer information på Redmine-webbplatsen.

Några tips:

  • Ta bort enable_starttls_auto: true om du inte planerar att använda TLS.
  • Om du har problem med ditt e-postservers certifikat (händer med vissa e-postleverantörer), lägg till i dina smtp-inställningar.


Starta om Redmine för att de nya konfigurationerna ska tillämpas.

Ladda om NGINX: sudo systemctl reload nginx


Testa e-postleverans

Följ följande steg för att kontrollera din e-postkonfiguration

  1. Inom din Redmine-applikation, gå till "Administration -> Inställningar -> E-postaviseringar"
  1. Konfigurera din käll-e-postadress i fältet "Emissions-e-postadress". Glöm inte att spara dina nya inställningar genom att klicka på "Spara"-knappen längst ner på sidan.

Redmine e-postkonfigurationsskärm

  1. Till sist, gå till botten och klicka på "Skicka ett test-e-postmeddelande". Om din e-postkonfiguration är korrekt kommer ett meddelande att visas som informerar dig om att ditt test-e-postmeddelande har levererats framgångsrikt.

Redmine test-e-postmeddelande levererades framgångsrikt

Om ditt test-e-postmeddelande inte skickas korrekt kommer du att få ett felmeddelande. Felmeddelandet identifierar tydligt problemet (fel lösenord, kan inte nå SMTP-servern, osv.). Åtgärda problemet och försök igen.

Grattis! Din Redmine e-postkonfiguration är fullt fungerande.

Den ultimata Redmine-uppgraderingen? Enkel.

Få alla kraftfulla verktyg för perfekt projektplanering, hantering och kontroll i en enda programvara.

Prova Easy Redmine i en 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geografiska plats