Ti mostreremo come installare OrangeScrum su Ubuntu 16.04. OrangeScrum è un'applicazione gratuita e open source per la gestione dei progetti e la collaborazione, ideale per le piccole e medie imprese. Con questa applicazione, puoi creare e gestire facilmente i tuoi progetti, team, documenti e attività e comunicare con gli altri membri del team su questioni importanti. L'installazione di Orangescrum su Ubuntu 16.04 non è così complicata e dovrebbe richiedere meno di 10 minuti.
OrangeScrum è dotato di funzioni molto utili come
- Riepilogo interattivo dei progetti
- Rappresentanza visiva
- Tutto in un'unica schermata
- Progetto dimostrativo
e molto altro ancora...
In questo tutorial installeremo OrangeScrum con Apache, PHP e MariaDB su uno dei nostri server virtuali Ubuntu.
OrangeScrum offre varie funzionalità come la gestione agile dei progetti, la collaborazione, il monitoraggio dei problemi, le notifiche, i report, la gestione delle attività e le tradizionali funzionalità di gestione dei progetti per le piccole e medie imprese.
1. Accedi tramite SSH
Accedi al tuo server Ubuntu come utente root
ssh root@IP_address
2. Aggiorna il sistema
Ed esegui il seguente comando dal tuo terminale per assicurarti che tutti i pacchetti installati siano aggiornati
apt-get update && apt-get -y upgrade
3. Installa il server Web Apache
Per eseguire OrangeScrum è necessario un server web. Installa il server web Apache
apt-get install apache2
4. Installa PHP
Orangescrum supporta PHP 5.5, quindi dovremo installare i seguenti pacchetti per aggiungere il repository "sergey-dryabzhinsky/php55" e "sergey-dryabzhinsky/packages"
apt-get install software-properties-common python-software-properties
Aggiungi entrambi i repository usando "add-apt-repository"
add-apt-repository ppa:sergey-dryabzhinsky/php55 add-apt-repository ppa:sergey-dryabzhinsky/packages
Aggiorna l'elenco dei pacchetti
apt-get update
Installa PHP 5.5 e i pacchetti PHP 5.5 richiesti per OrangeScrum
apt-get install php55-common libapache2-mod-php55 php55-mod-curl php55-mod-gd php55-mod-mysql php55-mod-mcrypt
Abilita il modulo PHP5.5 nel server web Apache
a2enmod php55
Riavvia il server web Apache
service apache2 restart
5. Installa il server di database MariaDB
È necessario un database per eseguire OrangeScrum, quindi dovremo installare il server di database MariaDB
apt-get install -y mariadb-server
6. Installazione sicura di MariaDB
Una volta completata l'installazione di MariaDB, esegui lo script 'mysql_secure_installation' per proteggere il server del database e imposta una password di root
mysql_secure_installation
7. Crea nuovo database
Crea un nuovo database e un nuovo utente per OrangeScrum
[user]$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE orangescrum; MariaDB [(none)]> GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Non dimenticare di cambiare "PASSWORD" con una password efficace e sicura. È meglio utilizzare una combinazione di lettere e numeri e una lunghezza minima di 10 caratteri.
8. Scarica OrangeScrum e scompattalo
Scarica OrangeScrum sul tuo server
wget https://github.com/Orangescrum/orangescrum/archive/master.zip
Decomprimilo nella directory principale del documento
unzip master.zip -d /var/www/html
Tutti i file di Orangescrum sono directory verranno decompressi in una nuova directory "orangescrum-master". Lo rinomineremo in qualcosa di più semplice
mv /var/www/html/orangescrum-master/ /var/www/html/orangescrum
Modifica la proprietà della directory.
chown -R www-data:www-data /var/www/html/orangescrum
9. Importa i dati di OrangeScrum
Ora cambia la directory di lavoro corrente e importa i dati di OrangeScrum dal file di dump database.sql nel database MariaDB appena creato
cd /var/www/html/orangescrum/ mysql -u orangescrumuser -p orangescrum < database.sql
10. Configura OrangeScrum
Apri e modifica il file "database.php" per aggiornare le informazioni del database
vim app/Config/database.php public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'orangescrumuser', 'password' => 'PASSWORD', 'database' => 'orangescrum', 'prefix' => '', 'encoding' => 'utf8', );
Salva e chiudi il file.
Ora, modifica il file "constants.php" e aggiorna i campi WEB_DOMAIN, FROM_EMAIL_NOTIFY e SUPPORT_EMAIL.
vim app/Config/constants.php define("WEB_DOMAIN", "YourDomain.com"); //ex. demo.orangescrum.com define('FROM_EMAIL_NOTIFY', '[email protected]'); //(REQUIRED) define('SUPPORT_EMAIL', '[email protected]'); //(REQUIRED) From Email
e salva il file.
Crea una nuova direttiva host virtuale in Apache. Per farlo, crea un nuovo file di configurazione di Apache chiamato 'orangescrum.conf' sul tuo server virtuale:
touch /etc/apache2/sites-available/orangescrum.conf ln -s /etc/apache2/sites-available/orangescrum.conf /etc/apache2/sites-enabled/orangescrum.conf vim /etc/apache2/sites-available/orangescrum.conf
con il seguente contenuto
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/orangescrum/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/orangescrum/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
11. Riavvia e verifica l'installazione
Al termine, riavvia il server web per rendere effettive le modifiche
service apache2 restart
Ora accedi a http://yourdomain.com
nel tuo browser preferito e segui le istruzioni sullo schermo per completare l'installazione di OrangeScrum.
Puoi controllare la documentazione ufficiale di OrangeScrum per ulteriori informazioni sull'applicazione.
Ovviamente non devi installare Orangescrum su Ubuntu 16.04, se utilizzi uno dei nostri servizi di Hosting VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Orangescrum per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare Orangescrum su Ubuntu 16.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.