OpenProject è un sistema di gestione basato sul Web open source per la collaborazione in team indipendente dalla posizione. È un software di gestione dei progetti che fornisce funzionalità come gestione delle attività, collaborazione in team, Scrum e altro ancora. OpenProject è stato rilasciato sotto la licenza GNU GPL 3 ed è scritto in Ruby on Rails e AngularJS.
In questo tutorial, ti mostrerò come installare e configurare OpenProject su CentOS 7. OpenProject può essere installato manualmente e utilizzando i pacchetti RPM dal repository OpenProject. Per questa guida, installerò OpenProject dal repository.
Prerequisiti
- CentOS 7
- privilegi radice
Cosa faremo
- Aggiorna e aggiorna il sistema
- Installa il sistema di gestione di OpenProject
- Configurazione post-installazione di OpenProject
- Test
Fase 1 - Aggiorna e aggiorna il sistema
Prima di installare OpenProject sul sistema Ubuntu, aggiorna tutti i repository disponibili e aggiorna il sistema Ubuntu.
Esegui il comando seguente.
yum -y update
Passaggio 2:installazione del sistema di gestione OpenProject
Per impostazione predefinita, OpenProject fornisce un repository contenente pacchetti per molte distribuzioni Linux, tra cui Ubuntu, CentOS, Debian e SUSE Linux Enterprise. E può essere installato manualmente sulla tua distribuzione.
Per questa guida, installeremo il sistema di gestione dei progetti 'OpenProject' dal repository.
Aggiungi il repository Openproject per CentOS 7 eseguendo il comando seguente.
sudo wget -O /etc/yum.repos.d/openproject-ce.repo \
https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo
Ora installalo usando il seguente comando.
yum -y install openproject
Al termine dell'installazione, otterrai il risultato come mostrato di seguito.
Fase 3 - Configurazione post-installazione di OpenProject
Dopo l'installazione dei pacchetti openproject, è necessario eseguire la configurazione. Configurare il database utilizzando MySQL, il server web utilizzando Apache, configurare un nome di dominio, aggiungere il supporto per Git e SVN, configurare la notifica e-mail e abilitare Memcached per ottenere prestazioni migliori per OpenProject.
Esegui il comando openproject di seguito.
openproject configure
E otterrai la procedura guidata per la configurazione del database di openproject.
Seleziona "Installa e configura il server MySQL in locale" e fai clic su "OK". Installerà automaticamente il server MySQL sul sistema e creerà automaticamente il database per l'installazione di openproject.
Per la configurazione del server web, scegli "Installa server apache2" e fai clic su "OK". installerà automaticamente il server web apache2 e configurerà l'host virtuale per l'applicazione OpenProject.
Ora digita il nome di dominio per la tua applicazione Openproject e scegli 'OK'.
Per il prefisso del percorso del server, puoi lasciarlo vuoto. Se desideri eseguire Openproject sotto l'URL del percorso come 'hakase-labs.co/openproject/', puoi digitare nel campo '/openproject'.
Successivamente, per la configurazione SSL. Se hai acquistato certificati SSL, scegli "sì" e "no" se non disponi di certificati SSL.
Ora per il supporto Subversion e Git. Se abiliti questa funzione, sarai in grado di creare e ospitare Subversion e repository Git nella tua applicazione. Funziona solo sul server Web Apache, non su Nginx. Inoltre, ti consigliamo di abilitare questa funzione per Subversion e il supporto Git:scegli "sì".
Subversion supporta openProject.
Git supporta OpenProject.
Quindi ti verrà richiesta la configurazione della notifica e-mail. Puoi utilizzare l'applicazione 'sendmail' del server o utilizzare l'account SMTP di terze parti come Google SMTP ecc.
Scegli quello che ti serve e fai clic su "OK".
Per quanto riguarda la cache Memcached, installala per ottenere prestazioni migliori di openproject.
Scegli "Installa nuovo server Memcached" e quindi fai clic su "OK".
Il comando installerà e configurerà automaticamente tutti i pacchetti per l'installazione di openpoject. E quando è completo, otterrai il risultato come di seguito.
Fase 4 - Test
Apri il tuo browser web e digita sulla barra degli indirizzi l'URL di openproject. Il mio è http://open.hakase-labs.co
E puoi vedere la pagina predefinita.
Ora fai clic sul pulsante "Accedi" per accedere alla dashboard dell'amministratore e utilizza "admin" come utente e password.
Modifica la password amministratore predefinita con la tua password.
Digita la tua password e fai clic sul pulsante "Salva".
E otterrai la dashboard come mostrato di seguito.
Fare clic su "Progetto demo" per vedere l'esempio di progetto.
L'installazione e la configurazione di OpenProject su CentOS 7 sono state completate con successo.