En esta guía, le mostraremos cómo instalar Redmine en Ubuntu 16.04. Redmine es una aplicación de gestión de proyectos basada en web y de seguimiento de problemas multiplataforma y multibase de datos de código abierto construida sobre el marco Ruby on Rails. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para Ubuntu 16.04 VPS. Instalar Redmine en Ubuntu 16.04 es una tarea bastante fácil, si sigue cuidadosamente nuestro tutorial a continuación.
1. Actualice el sistema e instale los paquetes necesarios
sudo apt update sudo apt install curl subversion libmysqlclient-dev libmagickcore-dev libmagickwand-dev imagemagick g++, zlib1g-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgmp-dev, libgdbm-dev, libncurses5-dev, automake, libtool, bison, pkg-config, libffi-dev, libgmp-dev, libreadline6-dev, libssl-dev
2. Instale MySQL y cree una base de datos
Para instalar el paquete MySQL, ejecute:
sudo apt install mysql-server
Cuando se complete la instalación, ejecute el siguiente comando para asegurar su instalación:
mysql_secure_installation
A continuación, necesitamos crear una base de datos para nuestra instalación de Redmine:
mysql -uroot -p MariaDB [(none)]> CREATE DATABASE redmine CHARACTER SET utf8; MariaDB [(none)]> GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'redmine_passwd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
3. Crear nuevo usuario del sistema
Cree un nuevo usuario del sistema para Redmine.
sudo adduser --home /opt/redmine --shell /bin/bash --gecos 'Redmine application' redmine usermod -aG sudo redmine
Cambia al nuevo usuario de redmine:
sudo su - redmine
4. Instale Ruby usando RVM
curl -sSL https://rvm.io/mpapis.asc | gpg --import - curl -sSL https://get.rvm.io | bash -s stable --ruby
Para comenzar a usar RVM, ejecute los siguientes comandos:
source ~/.rvm/scripts/rvm rvm --default use ruby
Para verificar que todo se haya hecho correctamente, use el comando ruby --version
.
El resultado debe ser similar al siguiente:
ruby --version ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
5. Instalar Redmine
Ejecute los siguientes comandos para verificar el código fuente de Redmine en $HOME/redmine
directorio y cree los directorios necesarios.
cd && svn co http://svn.redmine.org/redmine/branches/3.4-stable redmine
mkdir -p ./redmine/tmp/pids ./redmine/public/plugin_assets
Configure los ajustes de la base de datos:
cp ./redmine/config/configuration.yml.example ./redmine/config/configuration.yml cp ./redmine/config/database.yml.example ./redmine/config/database.yml
Abra el database.yml
archivo y actualizar nombre de usuario/contraseña
nano ./redmine/config/database.yml
production: adapter: mysql2 database: redmine host: localhost username: redmine password: "redmine_passwd" encoding: utf8
6. Instalar gemas
cd /opt/redmine/redmine echo "gem 'puma'" >> Gemfile.local echo "gem: --no-ri --no-rdoc" >> ~/.gemrc gem install bundler bundle install --without development test postgresql sqlite
7. Preparar la base de datos
rake generate_secret_token RAILS_ENV=production rake db:migrate RAILS_ENV=production REDMINE_LANG=en rake redmine:load_default_data
8. Configuración de Puma
Cree un nuevo archivo de configuración de la siguiente manera:
nano ~/redmine/config/puma.rb
#!/usr/bin/env puma application_path = '/opt/redmine/redmine' directory application_path environment 'production' daemonize true pidfile "#{application_path}/tmp/pids/puma.pid" state_path "#{application_path}/tmp/pids/puma.state" stdout_redirect "#{application_path}/log/puma.stdout.log", "#{application_path}/log/puma.stderr.log" bind "tcp://0.0.0.0:9000"
9. Inicio Puma
Inicie el servidor puma con el siguiente comando:
cd /opt/redmine/redmine/ && bundle exec puma --config config/puma.rb
El resultado debe ser similar al siguiente:
Puma starting in single mode... * Version 3.11.3 (ruby 2.4.1-p111), codename: Love Song * Min threads: 0, max threads: 16 * Environment: production * Daemonizing...
Finalmente, puede iniciar su navegador y acceder a su nueva instalación de Redmine en:http://IP_ADDRESS:9000
Eso es todo. Ha instalado correctamente Redmine en su Ubuntu VPS. Para obtener más información sobre Redmine, consulte el sitio web de Redmine.
Por supuesto, no tiene que instalar Redmine en Ubuntu 16.04, si utiliza uno de nuestros servicios de alojamiento de Redmine, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. Para obtener más actualizaciones, también puede leer nuestra publicación sobre Cómo instalar Redmine en Ubuntu 18.04.
PD . Si le gustó esta publicación sobre cómo instalar Redmine en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.