Cum să finalizați instalarea Redmine pe Ubuntu 18.04 Lts (2 pași esențiali)

4/14/2020
7 minutes
Lukáš Beňa -> Lukáš Beňa
Ești pasionat de Redmine și Ubuntu la fel de mult? Acest tutorial îți va arăta cum să combini simplu ambele produse pe un singur sistem. Aceste instrucțiuni presupun că ai o instalare de bază a serverului Ubuntu cu acces la linia de comandă.

Securizați instalarea Redmine

Când efectuați o simplă instalare Redmine pe Ubuntu 18.04 LTS, accesul securizat la aplicația Redmine (HTTPs) nu este activat. Activarea HTTPs protejează parolele și informațiile care circulă prin Internet în timpul utilizării Redmine. În cazul nostru, vom utiliza certificate Let's Encrypt pentru a activa HTTPs pe instalarea dvs. Redmine. Certificatele Let's Encrypt sunt complet gratuite și sunt acceptate de toate browserele.

Pașii necesari sunt următorii:

  1. Dacă aveți orice software sau aplicație firewall activată, asigurați-vă că traficul protocolului HTTPs poate trece și ajunge la adresa IP a serverului dvs. Redmine.
  1. Adăugați depozitul Let's Encrypt la APT și actualizați.

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

sudo apt-get update

  1. Instalați bot-ul de certificare care va obține și configura certificatele dvs. HTTPs.

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

  1. Obțineți și instalați certificatul pentru aplicația dvs. Redmine.

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

În timpul instalării certificatului, vi se va solicita:

  • Adresa dvs. de e-mail.
  • Acordul dvs. cu termenii de serviciu.
  • Autorizarea dvs. pentru a vă abona la lista de e-mailuri Let's Encrypt.

După ce ați răspuns la toate aceste întrebări, certificatul va fi generat și configurat în serverul dvs. Ubuntu 18.04 LTS

IEȘIREA DIN COMANDĂ:
Obținerea unui nou certificat
Realizarea următoarelor provocări:
Provocarea http-01 pentru redmine.mydomain.com
Așteptarea verificării...
Curățarea provocărilor
Implementarea certificatului în VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. În cele din urmă, vi se va solicita dacă doriți să redirecționați traficul HTTP către HTTPs. Selectați „Redirecționați” pentru a face toate tranzacțiile Redmine securizate.
  1. Accesați aplicația dvs. Redmine în browser. Iconița de lacăt ar trebui să fie vizibilă în partea dreaptă a URL-ului, indicând faptul că se utilizează HTTPs.

Redmine rulează prin HTTPs

Felicitări! Ați securizat aplicația dvs. Redmine. Acum rulează prin HTTPs.


Configurarea livrării prin e-mail

Aplicația Redmine trimite de obicei notificări prin e-mail. Pentru a funcționa corect, preferințele de livrare prin e-mail Redmine trebuie configurate.

Parcurgeți următorii pași pentru a vă schimba setările de e-mail. În scopul acestui tutorial, presupunem că instalarea dvs. Redmine este situată la /var/www/html/redmine. Schimbați această cale pentru a se potrivi cu a dvs.


Configurarea email-ului în cadrul Redmine

  1. Selectați o adresă de email care va fi utilizată ca sursă de email pentru notificările dvs. Redmine. Această adresă de email va fi afișată în câmpul Către al tuturor email-urilor livrate de Redmine.

  2. Creați fișierul de configurare din șablonul existent.

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

   3. Editați fișierul de configurare

            sudo nano /var/www/html/redmine/config/configuration.yml
            Găsiți secțiunea implicită în fișier și introduceți următoarele setări:
            dezvoltare:
                       email_delivery:
                                 delivery_method: :smtp
                                 smtp_settings:
                                  enable_starttls_auto: true
                       address: <adresa serverului SMTP>
                       port: <portul folosit de serverul dvs.>
                       domain: mydomain.com
                       autentificare: :login
                       user_name: <numele de utilizator al contului de e-mail sursă>
                       parolă: <parola contului de e-mail sursă>

Configurația prezentată aici se va potrivi cu 90% din instalările Redmine. În cazul în care serverul dvs. SMTP folosește setări diferite, puteți găsi mai multe informații pe site-ul Redmine.

Doar câteva sugestii:

  • Eliminați enable_starttls_auto: true dacă nu intenționați să utilizați TLS.
  • Dacă aveți probleme cu certificatul serverului de e-mail (se întâmplă cu unii furnizori de e-mail), adăugați la setările smtp.


Reporniți Redmine pentru a aplica noua configurație.

Reîncărcați NGINX: sudo systemctl reload nginx


Testați livrarea de e-mailuri

Urmăriți următorii pași pentru a verifica configurația dvs. de e-mail

  1. În aplicația dvs. Redmine, mergeți la "Administrare -> Setări -> Notificări prin e-mail"
  1. Configurați adresa dvs. de e-mail sursă în câmpul "Adresă de e-mail de emisie". Nu uitați să salvați noile setări făcând clic pe butonul "Salvare" situat la sfârșitul paginii.

Ecranul de configurare a e-mailului Redmine

  1. În cele din urmă, mergeți în partea de jos și faceți clic pe "Trimiteți un e-mail de test". Dacă configurația dvs. de e-mail este corectă, vi se va afișa un mesaj care vă informează că e-mailul de test a fost livrat cu succes.

E-mailul de test Redmine a fost livrat cu succes

Dacă e-mailul de test nu este trimis corect, veți primi o eroare. Erroarea identifică clar problema (parolă greșită, imposibil de ajuns la serverul SMTP, etc.). Remediați problema și încercați din nou.

Felicitări! Configurația dvs. de e-mail Redmine este complet operațională.

Actualizarea finală Redmine? Ușoară.

Obțineți toate instrumentele puternice pentru planificarea, gestionarea și controlul perfect al proiectelor într-un singur software.

Încercați Easy Redmine în 30 de zile de încercare gratuită

Funcții complete, protejat SSL, backup-uri zilnice, în geolocalizarea dvs.