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

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:
- 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.
- Lägg till Let's Encrypt-repot till APT och uppdatera.
sudo add-apt-repository -y ppa:certbot/certbot
sudo apt-get update
- Installera certifikatboten som kommer att hämta och konfigurera dina HTTPs-certifikat.
sudo apt-get install -y python-certbot-nginx
- 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.
- 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.
- 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
- 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.
- 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
- Inom din Redmine-applikation, gå till "Administration -> Inställningar -> E-postaviseringar"
- 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
- 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.