GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Redmine en Ubuntu 16.04

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.


Panels
  1. Cómo instalar ISPConfig 3 en Ubuntu 18.04

  2. Cómo instalar Webmin en Ubuntu 18.04

  3. Cómo instalar Panda3D en Ubuntu 10.04

  4. Cómo instalar Zabbix en Ubuntu

  5. Cómo instalar Observium en Ubuntu 14.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar Redmine en Ubuntu 20.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04