Sådan fuldfører du din Redmine-installation på Ubuntu 18.04 Lts (2 vigtige 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 (HTTP'er) ikke aktiveret. Aktivering af HTTP'er beskytter dine adgangskoder og de oplysninger, der rejser gennem Internettet, mens du bruger Redmine. I vores tilfælde vil vi bruge Lad os kryptere certifikater for at aktivere HTTP'er på din Redmine-installation. Lad os kryptere certifikater er helt gratis og understøttes fuldt ud af alle browsere.
De krævede trin er som følger:
- Hvis du har aktiveret en firewall-software til apparatet, skal du sørge for, at HTTP-protokolltrafikken kan gennemgå og nå IP-adressen på din Redmine-server.
- Føj Let's krypteringslageret til APT og opdater.
sudo add-apt-repository -y ppa: certbot / certbot
sudo apt-get update
- Installer certificeringsboten, der får og konfigurerer dine HTTP-certifikater.
sudo apt-get install -y python-certbot-nginx
- Hent og installer certifikatet til din Redmine-applikation.
sudo certbot --nginx -d redmine.mydomain.com
Under installationen af certifikatet bliver du bedt om:
- Din e-mail-adresse.
- Din aftale om servicevilkårene.
- Din tilladelse til at blive abonneret på Let's Encrypt e-mail-liste.
Når du har besvaret alle disse spørgsmål, genereres og konfigureres certifikatet på din Ubuntu 18.04 LTS-server
KOMMANDOUDGANG:
Indhentning af nyt certifikat
Udfører følgende udfordringer:
http-01 udfordring for redmine.mydomain.com
Venter på bekræftelse ...
Rengøring af udfordringer
Implementering af certifikat til VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com
- Endelig bliver du spurgt, om du vil omdirigere HTTP-trafik til HTTP'er. Vælg "Omdirigering" for at sikre alle dine Redmine-transaktioner.
- Gå til din Redmine-applikation i din browser. Det ikon lås skal være synlig til højre for URL'en, hvilket indikerer, at HTTP'er er i brug.
Redmine kører over HTTP'er
Tillykke! Du har sikret din Redmine-applikation. Det kører nu over HTTP'er.
E-mail leveringskonfiguration
Redmine-applikationen sender normalt meddelelser via e-mail. For at de skal fungere korrekt, Redmine præferencer for e-mail-levering skal konfigureres.
Gå gennem følgende trin for at ændre dine e-mail-indstillinger. Med henblik på denne tutorial 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 inden for Redmine
- Vælg en e-mail-adresse, der skal bruges som en kilde-e-mail til dine Redmine-underretninger. Denne e-mail-adresse vises på Til -feltet af alle de Redmine-leverede e-mails.
- Opret din konfigurationsfil fra den eksisterende skabelon.
cd / var / www / html / redmine / config /
cp-konfiguration.yml.example-konfiguration.yml
3. Rediger din konfigurationsfil
sudo nano /var/www/html/redmine/config/configuration.yml
Find den standard afsnit i filen og indtast følgende indstillinger:
udvikling:
e-mail-levering:
levering_metode:: smtp
smtp_indstillinger:
enable_starttls_auto: sandt
adresse:
Havn:
domæne: mydomain.com
Godkendelse: :Log på
brugernavn:
password:
Den her viste konfiguration passer til 90% af Redmine-installationer. Hvis din SMTP-server bruger forskellige indstillinger, kan du finde flere oplysninger på Redmine-websted.
Bare et par tip:
- Fjern enable_starttls_auto: sandt hvis du ikke planlægger at bruge TLS.
- Hvis du har problemer med dit e-mail-servercertifikat (sker med nogle e-mail-udbydere), tilføj til dine smtp_settings.
Genstart Redmine for den nye konfiguration, der skal anvendes.
Genindlæs NGINX: sudo systemctl genindlæse nginx
Test levering af e-mail
Udfør følgende trin for at kontrollere din e-mail-konfiguration
- Gå til "Administration -> Indstillinger -> E-mail-underretninger" i din Redmine-applikation.
- Konfigurer din kilde-e-mail-adresse i feltet "Emission-e-mail-adresse". Glem ikke at gemme dine nye indstillinger ved at klikke på “Gem” -knappen placeret i slutningen af siden.
Redmine e-mail-konfigurationsskærm
- Endelig skal du gå til bunden og klikke på “Send en test-e-mail”. Hvis din e-mail-konfiguration er korrekt, vises en meddelelse, der fortæller dig, at din test-e-mail blev leveret.
Redmine test e-mail med succes leveret
Hvis din test-e-mail ikke er korrekt sendt, får du en fejl. Fejl identificerer klart problemet (forkert adgangskode, kan ikke nå SMTP-serveren osv.). Løs problemet, og prøv igen.
Tillykke! Din Redmine-e-mail-konfiguration er fuldt operationel.
Den ultimative Redmine -opgradering? Let.
Få alle kraftfulde værktøjer til perfekt projektplanlægning, styring og kontrol i en software.