如何在Ubuntu 18.04 LTS上完成Redmine安装(2个必要步骤)

10/22/2023
7 minuter
Lukáš Beňa
你对Redmine和Ubuntu也一样痴迷吗?本教程将向您展示如何在单个系统上简单地上简单地纁些说明假设您已经完成了基本的Ubuntu服务器安装,并具有命令行访问权限。

Säkra din Redmine-installation

När du utför en enkel Redmine-installation på Ubuntu 18.04 LTS är säker åtkomst till din Redmine-applikation (HTTP) inte aktiverad. Att aktivera HTTP skyddar dina lösenord och informationen som reser via Internet när du använder Redmine. I vårt fall kommer vi att använda Låt oss kryptera certifikat för att aktivera HTTP på din Redmine-installation. Låt oss kryptera certifikat är helt gratis och stöds fullt ut av alla webbläsare.

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

  1. Om du har någon brandväggsprogramvara i apparaten aktiverad, se till att HTTP: s protokolltrafik kan gå igenom och nå IP-adressen för din Redmine-server.
  1. Lägg till Låtets krypteringslager i APT och uppdatera.

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

sudo apt-get update

  1. Installera certifieringsboten som kommer att få och konfigurera dina HTTP-certifikat.

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

  1. Skaffa och installera certifikatet för din Redmine-applikation.

sudo certbot - nginx -d redmine.mydomain.com

Under certifikatinstallationen blir du ombedd att:

  • Din e-postadress.
  • Ditt avtal med användarvillkoren.
  • Din behörighet för att prenumerera på Let's Encrypt 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

KOMMANDOUTGÅNG:
Erhålla ett nytt certifikat
Utför följande utmaningar:
http-01 utmaning för redmine.mydomain.com
Väntar på verifiering ...
Rengöring av utmaningar
Distribuera certifikat till VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Slutligen blir du tillfrågad om du vill omdirigera HTTP-trafik till HTTP: er. Välj "Omdirigera" för att säkra alla dina Redmine-transaktioner.
  1. Gå till din Redmine-applikation i din webbläsare. De låsikon bör vara synlig på höger sida av URL: en, vilket indikerar att HTTP: er används.

Redmine kör över HTTP: er

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


E-postleveranskonfiguration

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

Gå igenom följande steg för att ändra dina e-postinställningar. I denna tutorial antar vi att din Redmine-installation finns på / var / www / html / redmine. Ändra den här vägen så att den passar din.


Konfigurera e-post inom Redmine

  1. Välj en e-postadress som ska användas som en källmail för dina Redmine-aviseringar. Den här e-postadressen kommer att visas på Till fältet för alla Redmine levererade e-postmeddelanden.

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

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

   3. Redigera din konfigurationsfil

            sudo nano /var/www/html/redmine/config/configuration.yml
            Leta reda på standard avsnittet i filen och ange 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 visas här passar 90% av Redmine-installationerna. Om din SMTP-server använder olika inställningar kan du hitta mer information på Redmine webbplats.

Bara ett par tips:

  • AVLÄGSNA enable_starttls_auto: sant om du inte planerar att använda TLS.
  • Om du har problem med ditt e-postservercertifikat (händer med vissa e-postleverantörer) lägger du till till dina smtp_settings.


Starta om Redmine för att den nya konfigurationen ska tillämpas.

Ladda om NGINX: sudo systemctl ladda om nginx


Testa leverans via e-post

Utför följande steg för att kontrollera din e-postkonfiguration

  1. Gå till "Administration -> Inställningar -> E-postaviseringar" i din Redmine-applikation.
  1. Konfigurera din källa-e-postadress i fältet "E-postadress" Glöm inte att spara dina nya inställningar genom att klicka på "Spara" -knappen i slutet av sidan.

Redmine e-postkonfigurationsskärm

  1. Till slut, gå till botten och klicka på “Skicka ett testmeddelande”. Om din e-postkonfiguration är korrekt visas ett meddelande som informerar dig om att din testmeddelande har levererats.

Redmine testmail levereras

Om ditt testmail inte skickas korrekt får du ett fel. Fel identifierar tydligt problemet (fel lösenord, kan inte nå SMTP-servern etc.). Lös problemet och försök igen.

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

最终的Redmine升级?轻松搞定.

在一个软件中获得完美的项目规划、管理和控制的所有强大工具。

尝试Easy Redmine 30天免费试用

完整功能,SSL 保护,每日备份,在您的地理位置