This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Composizione

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

tu sei pazzo di Redmine e Ubuntu altrettanto bene? Questo tutorial ti mostrerà come combina semplicemente entrambi i prodotti su un unico 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 si esegue una semplice installazione di Redmine su Ubuntu 18.04 LTS, l'accesso sicuro all'applicazione Redmine (HTTPs) non è abilitato. L'abilitazione di HTTPs protegge le 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.mydomain.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 configuration.yml.example configuration.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_delivery:

delivery_method:: smtp

smtp_settings:

enable_starttls_auto: true

indirizzo: <indirizzo del server SMTP>

porta: <porta utilizzata dal tuo server>

dominio: mydomain.com

autenticazione: :accesso

nome utente: <nome utente account e-mail di origine>

password: <password dell'account e-mail di origine>

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: true 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. Nell'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.

Autore: Jose Omedes, Lukáš Beňa

Informazioni aggiuntive
Prova gratuita

Facile aggiornamento di Redmine 10
Top plugin e funzionalità
Nuovo e design mobile
Aggiornamenti del server
Nube globale

Inizia la prova gratuita

Prova Easy Redmine in una prova gratuita di 30 giorni

Full-featured, 30 Days, protetti da SSL, backup giornalieri, nella tua posizione geo

or