Hur fullständig installation av Redmine på Ubuntu 18.04 Lts (2 väsentliga steg)

4/14/2020
7 minuter
Lukáš Beňa
Är du gal efter Redmine och Ubuntu som mycket? Denna utbildning vill visa hur du enkelt kan kombinera produkter på ett system. Dessa instruktioner antar att du har en grundläggande Ubuntu-serverinstallation med tillgång till kommandolinjen.

Sikre Redmine-installationen din

När du utför en enkel Redmine-installation på Ubuntu 18.04 LTS, är det inte säkert att aktivera Redmine-applikationen (HTTP). Åtgärda HTTP-skyddare med lösenord och information som skickas via Internet när du använder Redmine. I vårt fall vill vi använda Låt oss kryptera-sertifikater för att aktivera HTTPs på Redmine-installationen din. Let's Encrypt-sertifikater är helt gratis och stöds fullt ut av alla nettlesere.

De nödvändiga stegen som följer:

  1. Om du har brandmurprogramvare eller -enhet aktiverad, måste du sørge för att HTTPs-protokolltrafik kan passera och nå IP-adressen till Redmine-serveren din.
  1. Lägg till Let's Encrypt-arkivet i APT och uppdater.

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

sudo apt-get update

  1. Installer sertifikatboten som vill skaffe och konfigurera HTTPs-certifikaten din.

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

  1. Få och installationscertifikat för Redmine-applikationen din.

sudo certbot - nginx -d redmine.mydomain.com

Under certifikatinstallationen blir du bedt om:

  • Din e-postadress.
  • Din godkjenning av villkoren för tjänsten.
  • Din autorisation för att bli abonnert på Let's Encrypts e-postlista.

När du har svart på alla dessa frågor, vill sertifikatet bli genererat och konfigurerat på Ubuntu 18.04 LTS-servern.

KOMMANDOOUTPUT:
Skaffer et nytt sertifikat
Genomför följande utmaningar:
http-01 utmaning för redmine.mydomain.com
Venter på verifiering...
Rydder opp i utmaninger
Installatörscertifikat i VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Till slut blir du spurt om du vill omdirigera HTTP-trafik till HTTPs. Välj "Omdiriger" för att göra alla Redmine-transaksjoner säkra.
  1. Gå till Redmine-applikationen i nettleseren din. Låsikonet ska vara på höger sida av URL-en, något som är synligt på HTTP används.

Redmine körer över HTTPs

Gratulerare! Du har säkrat Redmine-applikationen din. Den kör nå över HTTPs.

Konfiguration av e-postleverans

Redmine-applikationen skickar vanligtvis varsler via e-post. För att de ska fungera riktigt, må Redmine inställningar för e-postleverans konfigureres.

Gå igenom följande steg för att ändra e-postinställningar. För denna utbildning antar vi på Redmine-installationen din plats på /var/www/html/redmine. Endre denne banen för att passera din.

Konfigurering av e-post i Redmine

  1. Välj en e-postadress som vill bli använd som en kilde-e-post för dine Redmine-varsler. Den här e-postadressen vill bli vist i fältet till för alla de levererade Redmine-e-postene.

  2. Lagra konfigurationsfiler från den befintliga malen.

    cd / var / www / html / redmine / config /
    cpiguration.yml.example config.yml

   3. Rediger konfigurationsfilen din

            sudo nano /var/www/html/redmine/config/configuration.yml
            Finn standard-delen inom filen och lägg i följande inställningar:
            utveckling:
                       e-postleverans:
                                  leverans_metod:: smtp
                                  smtp_settings:
                                  enable_starttls_auto: sant
                        adress:
                       hamn:
                       domän: mydomain.com
                       autentisering: :logga in
                       Användarnamn:
                       Lösenord:

Konfigurationen som är vist henne, vill passera för 90% av Redmine-installationen. Om SMTP-servern använder olika inställningar kan du hitta mer information på Redmine-nettstedet.

Bara et par tips:

  • Ta bort enable_starttls_auto: sant hvis du inte har planer om att använda TLS.
  • Om du har problem med sertifikatet till e-postserversertifikatet ditt (skjer med någon e-postleverantör), lägg till i smtp-inställningar dine.


Starta Redmine på nytt för att den nya konfigurationen ska bli använd.

Last inn NGINX: sudo systemctl ladda om nginx


Testa e-postleverans

Genomför följande steg för att kontrollera e-postkonfigurationen din

  1. Inne i Redmine-applikationen din, gå till "Administration -> Inställningar -> E-postvarsler"
  1. Konfigurera e-postadressen i fältet "E-postadress för utsändning". Inte glem att lagra nya inställningar genom att klicka på "Lagre" -knappen längst ned på sidan.

Redmine skärmbild för e-postkonfiguration

  1. Till slut, gå till bunnen och klicka på "Skicka en test-e-post". Om e-postkonfigurationen din är riktig, vill det visas en melding som informerar dig om att testa-e-posten din blev levererad.

Redmine test-e-post levererad

Om test-e-posten inte blir skickad riktigt, vill du få en felmelding. Feil identifierar tydligt problem (fel lösenord kan inte nå SMTP-server, osv.). Fiks problem och pröv igen.

Gratulerare! E-postkonfigurationen din för Redmine är fullt operativ.

Den ultimata Redmine-oppgraderingen? Enkel.

Få alla kraftiga verktyg för perfekt projektplanering, -styrning och -kontroll i en programvara.

Prova Easy Redmine i en 30-dagers gratis provperiod

Fullständig funktionalitet, SSL-skydd, daglig säkerhetskopiering, och din geografiska plats