En aquest tutorial, t'expliquem com instal·lar Redmine en un servidor Ubuntu.
Si t'interessa la gestió d'un projecte web i disposar d'una eina de seguiment, Redmine és una de les millors alternatives.
Redmine és una aplicació web de gestió de projectes flexible. Escrita sobre el marc de treball de Ruby on Rails, és una base de dades i multiplataforma.
Abans d'instal·lar Redmine, has d'instal·lar una sèrie de requisits previs, que són Apache, mod-passenger i MySQL.
Més avall t'expliquem com instal·lar aquests requisits previs en un servidor Cloud Ubuntu.
Com instal·lar Apache en un servidor Ubuntu
Ho pots fer amb una sola ordre:
# apt-get install apache2Com instal·lar mod-passenger
Mod-passenger també és fàcil d'instal·lar, només has de seguir els passos:
# apt-get install libapache2-mod-passengerCom instal·lar MySQL
Instal·lar MySQL requereix més temps.
# apt-get install mysql-server mysql-clientEl procés d'instal·lació farà que necessitis contrasenyes noves per al teu MySQL; pots deixar el camp en blanc si no vols una contrasenya nova.
Després, confirma la contrasenya o deixa el camp en blanc.
Com instal·lar i configurar el paquet Redmine Ubuntu
Si has seguit els passos indicats, has instal·lat correctament els requisits previs.
Ara és el moment d'instal·lar el paquet Redmine.
Executa aquesta ordre per instal·lar-lo:
# apt-get install redmine redmine-mysqlSi vols permetre que dbconfig-common configuri la base de dades, selecciona Sí.
Després, Redmine et demanarà una contrasenya per al compte d'administrador de la base de dades, que aquest paquet hauria de crear amb el seu usuari i la seva base de dades MySQL. Hauràs d'introduir la contrasenya que vas establir quan vas instal·lar MySQL.
Ara, selecciona MySQL de la llista d'opcions de la base de dades.
Si a més vols protegir la teva base de dades Redmine, assigna-li també una contrasenya.
Confirma la contrasenya i ja tens Redmine instal·lat.
Així mateix, assegura't que s'instal·la Bundler.
# gem install bundlerConfiguració d'Apache per a Redmine
Modifica aquest fitxer per configurar Apache /etc/apache2/mods-available/passenger.conf i afegeix-hi les ordres següents:
<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr
PassengerRuby /usr/bin/ruby
</IfModule>Crea un enllaç simbòlic
# ln -s /usr/share/redmine/public /var/www/html/redmineModifica també /etc/apache2/sites-available/000-default.conf i afegeix-hi:
<Directory /var/www/html/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>Crea i estableix la propietat de Gemfile.lock i reinicia el servei Apache:
# touch /usr/share/redmine/Gemfile.lock
# chown www-data:www-data /usr/share/redmine/Gemfile.lock
# service apache2 restartAccedeix a Redmine a través d'aquest URL al teu navegador http://127.0.0.1/redmine. Les credencials d'accés per defecte són:
Usuari: admin
Contrasenya: admin
Has instal·lat correctament Redmine en un servidor Ubuntu. Esperem que en gaudeixis! 🙂