en
Lingua
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
traduzione AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Come completare l'installazione di Redmine su Ubuntu 18.04 Lts (2 passaggi essenziali)

4/14/2020
7 minuti
Lukaš Beňa
Sei pazzo anche di Redmine e Ubuntu? Questo tutorial ti mostrerà come combinare semplicemente entrambi i prodotti su un singolo sistema. Queste istruzioni presuppongono che tu abbia un'installazione base del server Ubuntu con accesso alla riga di comando.

Proteggi la tua installazione Redmine

Quando esegui una semplice installazione di Redmine su Ubuntu 18.04 LTS, l'accesso sicuro all'applicazione Redmine (HTTP) non è abilitato. L'abilitazione di HTTP protegge le tue password e le informazioni che viaggiano attraverso Internet durante l'utilizzo di Redmine. Nel nostro caso, useremo Let's Encrypt certificati per abilitare HTTPs sull'installazione di Redmine. Crittografiamo i certificati sono completamente gratuiti e supportati da tutti i browser.

I passaggi richiesti sono i seguenti:

  1. Se hai qualche software firewall dell'appliance abilitato, assicurati che il traffico del protocollo HTTPs possa passare e raggiungere l'indirizzo IP del tuo server Redmine.
  1. Aggiungi il repository Let's encrypt a APT e aggiorna.

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

sudo apt-get update

  1. Installa il bot di certificazione che otterrà e configura i tuoi certificati HTTPs.

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

  1. Ottieni e installa il certificato per la tua applicazione Redmine.

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

Durante l'installazione del certificato, ti verrà chiesto di:

  • Il tuo indirizzo e-mail.
  • Il tuo consenso ai termini di servizio.
  • La tua autorizzazione per iscriverti all'elenco e-mail Let's Encrypt.

Dopo aver risposto a tutte queste domande, il certificato verrà generato e configurato nel server Ubuntu 18.04 LTS

USCITA DEI COMANDI:
Ottenere un nuovo certificato
Eseguendo le seguenti sfide:
http-01 sfida per redmine.mydomain.com
In attesa di verifica ...
Ripulire le sfide
Distribuzione del certificato su VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Infine, ti verrà chiesto se reindirizzare il traffico HTTP a HTTPs. Seleziona "Reindirizza" per rendere sicure tutte le tue transazioni Redmine.
  1. Vai all'applicazione Redmine sul tuo browser. Il icona del lucchetto dovrebbe essere visibile sul lato destro dell'URL, a indicare che è in uso HTTPs.

Redmine in esecuzione su HTTPs

Congratulazioni! Hai protetto la tua applicazione Redmine. Ora è in esecuzione su HTTP.


Configurazione consegna email

L'applicazione Redmine di solito invia notifiche tramite e-mail. Per loro di funzionare correttamente, il Redmine preferenze di consegna email deve essere configurato.

Procedere come segue per modificare le impostazioni e-mail. Ai fini di questo tutorial, supponiamo che l'installazione di Redmine si trovi in ​​/ var / www / html / redmine. Cambia questo percorso per adattarlo al tuo.


Configurazione della posta elettronica in Redmine

  1. Seleziona un indirizzo email che verrà utilizzato come email di origine per le tue notifiche Redmine. Questo indirizzo email verrà mostrato sul A campo di tutte le email consegnate da Redmine.

  2. Crea il tuo file di configurazione dal modello esistente.

    cd / var / www / html / redmine / config /
    cp configurazione.yml.esempio configurazione.yml

   3. Modifica il tuo file di configurazione

            sudo nano /var/www/html/redmine/config/configuration.yml
            individuare il difetto sezione all'interno del file e immettere le seguenti impostazioni:
            sviluppo:
                       email_consegna:
                                  delivery_method:: smtp
                                  impostazioni_smtp:
                                   enable_starttls_auto: "vero"
                       indirizzo:
                       porta:
                       dominio: mydomain.com
                       autenticazione: :accesso
                       nome utente:
                       password:

La configurazione mostrata qui si adatta al 90% delle installazioni Redmine. Nel caso in cui il server SMTP utilizzi impostazioni diverse, è possibile trovare ulteriori informazioni in Sito Redmine.

Solo un paio di suggerimenti:

  • Rimuovere enable_starttls_auto: "vero" se non si prevede di utilizzare TLS.
  • Se hai problemi con il certificato del tuo server di posta elettronica (succede con alcuni provider di posta elettronica), aggiungi ai tuoi smtp_settings.


Riavvia Redmine per la nuova configurazione da applicare.

Ricarica NGINX: sudo systemctl ricarica nginx


Prova la consegna dell'email

Procedere come segue per verificare la configurazione della posta elettronica

  1. All'interno dell'applicazione Redmine, vai su "Amministrazione -> Impostazioni -> Notifiche e-mail"
  1. Configura il tuo indirizzo e-mail di origine nel campo "Indirizzo e-mail di emissione". Non dimenticare di salvare le nuove impostazioni facendo clic sul pulsante "Salva" situato alla fine della pagina.

Schermata di configurazione della posta elettronica Redmine

  1. Infine, vai in fondo e fai clic su "Invia un'email di prova". Se la configurazione dell'e-mail è corretta, verrà visualizzato un messaggio che ti informa che l'e-mail di prova è stata recapitata correttamente.

Email di prova Redmine consegnata correttamente

Se l'e-mail di prova non viene inviata correttamente, verrà visualizzato un errore. Gli errori identificano chiaramente il problema (password errata, impossibile raggiungere il server SMTP, ecc.). Risolvi il problema e riprova.

Congratulazioni! La tua configurazione e-mail Redmine è completamente operativa.

L'ultimo aggiornamento di Redmine? Facile.

Ottieni tutti gli strumenti potenti per una perfetta pianificazione, gestione e controllo del progetto in un unico software.

Prova Easy Redmine in 30 giorni di prova gratuita

Funzionalità complete, protezione SSL, backup giornalieri, nella tua geolocalizzazione