En esta guía, hemos configurado la aplicación Redmine en un servidor VPS con el sistema operativo Debian 12. El objetivo es obtener un servidor listo con la aplicación funcionando y una configuración clara. Necesitaremos instalar la base de datos, paquetes adicionales, Ruby y configurar el servidor web Apache. En esta guía, la instalación se realiza desde el usuario root; si usas un usuario normal, utiliza el comando sudo. |
La configuración del servidor preconfigurado está disponible en el formulario de pedido. |
|
1. Instalación de los paquetes necesarios
yum update
apt update && sudo apt upgrade -y
apt install ruby-full build-essential zlib1g-dev libxml2-dev libpq-dev libmagickwand-dev
apt install default-mysql-server default-mysql-client libmariadb-dev
2. Configuración de la base de datos
mysql_secure_installation
mysql -u root -p
CREATE DATABASE redmine CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
3. Descargar Redmine
wget https://www.redmine.org/releases/redmine-5.1.3.tar.gz
tar xzf redmine-5.1.3.tar.gz
mv redmine-5.1.3 /opt/redmine
Ingresar los datos de conexión a la base de datos
cp /opt/redmine/config/database.yml.example /opt/redmine/config/database.yml
nano /opt/redmine/config/database.yml
3.1 Configuración de la aplicación
cd /opt/redmine
gem install bundler
bundle install --without development test
Actualizar MariaDB a la versión 11.3:
https://synay.net/es/support/kb/updating-mariadb-server-debian-12
3. Importar datos
rake generate_secret_token
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
Configurar el servidor web Apache2:
chown -R www-data:www-data /opt/redmine
apt install libapache2-mod-passenger
a2enmod passenger
Crear un archivo con el siguiente contenido
nano /etc/apache2/sites-available/redmine.conf
< VirtualHost *:80>
#ServerName redmine.domain.tld
DocumentRoot /opt/redmine/public
< Directory /opt/redmine/public>
AllowOverride all
Options -MultiViews
< /Directory>
< /VirtualHost>
4. Aplicar la configuración
a2ensite redmine
service apache2 restart
Listo, abre tu navegador y accede utilizando la dirección IP del servidor
Usuario: admin
Contraseña: admin
La instalación de Redmine se ha completado con éxito.
Sin comentarios aún