¿Se puede instalar Redmine en un hosting compartido? Lo que necesita y tres opciones si no encaja
Redmine es gratis, y ya pagas un plan de hosting compartido en el que funciona tu sitio de WordPress. ¿Por qué no instalar Redmine al lado? Entonces abres la guía de instalación y te encuentras con una larga lista de comandos.
Redmine es una herramienta de gestión de proyectos de código abierto que se usa en todo el mundo desde hace muchos años. Está bien documentada y tiene muchas funciones. Pero no funciona como WordPress y otro software PHP, y eso hace que el hosting compartido sea un hogar incómodo para ella.
Este artículo repasa los requisitos y los pasos de instalación oficiales de Redmine, y muestra dónde se interpone el hosting compartido. Después presenta tres opciones para cuando Redmine no encaja.
Puntos clave
- Instalar Redmine da por hecho el acceso a la línea de comandos y un entorno que mantenga en ejecución un programa Ruby. No se puede instalar solo con un navegador y FTP.
- La versión actual, Redmine 7.0, necesita Ruby 3.2 o posterior. De los cinco proveedores de hosting compartido conocidos que revisamos, solo uno ofrece un Ruby tan reciente, y ninguno publica una guía para instalar el Redmine actual.
- Cuando Redmine no encaja, las opciones realistas son un VPS, un servicio de Redmine alojado o una herramienta distinta pensada para el hosting compartido.
Nota: este artículo está escrito por el desarrollador de GeckoFlag. La información sobre Redmine y los proveedores de hosting se basa en sus páginas oficiales, consultadas el 5 de octubre de 2026.
Lo que necesita Redmine
Empecemos por la guía oficial de instalación. A octubre de 2026, la línea de versiones actual es la 7.0.
| Aspecto | Requisito de Redmine 7.0 |
|---|---|
| Entorno de ejecución | Ruby 3.2, 3.3, 3.4 o 4.0 (funciona sobre Ruby on Rails 8.1) |
| Base de datos | MySQL 8.0 a 8.4, PostgreSQL 14, SQL Server 2012 o posterior, o SQLite 3. SQLite no es para uso en producción con varios usuarios |
| Ajuste de MySQL | Cambiar el nivel de aislamiento de las transacciones a READ COMMITTED |
| Opcional | ImageMagick (exportar el Gantt como imagen, miniaturas), Sidekiq (el backend de colas recomendado para producción) |
Fuente: Installing Redmine (guía oficial)
La guía oficial tiene 11 pasos:
- Descargar y descomprimir el paquete de Redmine
- Crear una base de datos vacía y un usuario de base de datos
- Escribir los datos de conexión en un archivo de configuración (config/database.yml)
- Instalar las bibliotecas necesarias desde la línea de comandos (bundle install)
- Generar un secreto de sesión desde la línea de comandos
- Compilar los recursos (assets) desde la línea de comandos
- Crear las tablas de la base de datos desde la línea de comandos
- Cargar los datos predeterminados desde la línea de comandos
- Dar permisos de escritura a algunas carpetas
- Iniciar un servidor desde la línea de comandos y probar la instalación
- Abrirlo en el navegador e iniciar sesión
No es el patrón de WordPress, en el que subes archivos y abres un instalador en el navegador. Los pasos 4 a 8 y el paso 10 se hacen iniciando sesión en el servidor y escribiendo comandos.
Lo que viene después del paso 10 importa igual. Redmine sirve sus páginas desde un programa Ruby que se mantiene en ejecución. El servidor que inicias en el paso 10 es solo una prueba. Para usar Redmine en el día a día necesitas una configuración aparte en la que un servidor de aplicaciones funcione todo el tiempo detrás del servidor web.
Cuatro obstáculos en el hosting compartido
Si comparas esos requisitos con un plan de hosting compartido corriente, aparecen cuatro problemas.
1La versión de Ruby puede ser demasiado antigua, o no existir
Muchos proveedores de hosting compartido ofrecen Ruby, pero la versión varía mucho. Las páginas de ayuda de HostGator indican Ruby 1.8.7 para los planes compartidos. hosting.com (antes A2 Hosting) muestra versiones hasta la 2.6 en su selector de Ruby. Namecheap llega hasta la 3.4.
Redmine 7.0 necesita Ruby 3.2 o posterior. Ruby 2.5, que varios proveedores siguen ofreciendo, llegó al final de su vida útil en 2021.
A veces puedes compilar un Ruby más reciente dentro de tu propia carpeta de inicio. Eso implica compilar software en el servidor, lo que sube la dificultad un escalón más.
2Necesitas la línea de comandos (SSH)
Más de la mitad de los pasos de instalación son comandos. Para ejecutarlos necesitas acceso SSH, y tenerlo o no depende del proveedor y del plan. En algunos proveedores está desactivado por defecto y hay que activarlo o solicitarlo.
Incluso con SSH, no tienes acceso de administrador (root). Si un paso necesita un paquete adicional del sistema, por ejemplo para compilar una de las bibliotecas de Redmine, puede que no puedas instalarlo.
3No puedes mantener en ejecución tu propio programa
Este es el más importante. El hosting compartido pone a muchos clientes en un mismo servidor, así que, por lo general, que un cliente inicie sus propios procesos permanentes no forma parte del servicio. La memoria y el número de procesos también están limitados. Namecheap, por ejemplo, limita su plan compartido más básico a 1 GB de memoria.
La única vía que ofrecen algunos proveedores es la función “Setup Ruby App” de cPanel. Ejecuta una aplicación Ruby mediante Passenger, que gestiona el proveedor, así que no eres tú quien inicia un servidor. Si esa función no existe, o solo ofrece un Ruby antiguo, no hay una forma admitida de mantener Redmine en ejecución.
4La base de datos puede no estar en la lista de Redmine
Para MySQL, la guía oficial indica las versiones 8.0 a 8.4. Muchos proveedores de hosting compartido ofrecen MariaDB en su lugar, que es compatible con MySQL en casi todo pero no figura en la lista de bases de datos admitidas por Redmine. El hosting compartido de Namecheap, por ejemplo, funciona con MariaDB 11.4.
Los puntos 1 y 4 son problemas de versión. Los puntos 2 y 3 se deben a cómo está construido el hosting compartido. Las versiones pueden ponerse al día con el tiempo, pero el límite del punto 3 es parte de lo que es el hosting compartido.
Situación de proveedores de hosting compartido conocidos
Revisamos lo que cinco proveedores de hosting conocidos dicen en sus propias páginas de soporte sobre Ruby en los planes compartidos. Consultado el 5 de octubre de 2026.
| Proveedor | Ruby en planes compartidos | ¿Cumple Redmine 7.0 (3.2 o posterior)? | Qué dice el proveedor sobre las apps Ruby |
|---|---|---|---|
| Namecheap | 3.0 a 3.4Se elige en “Setup Ruby App” de cPanel | ✓La versión, sí | Publica una guía de “Setup Ruby App”. La base de datos es MariaDB 11.4. SSH se puede activar en cualquier plan |
| hosting.comantes A2 Hosting | 1.8 a 2.6 | No | Admite Rails mediante “Setup Ruby App” e indica usar Ruby 2.5 para ello |
| HostGator | 1.8.7Rails 2.3.18 | No | Las versiones más nuevas de Ruby y Rails son para VPS o servidores dedicados |
| DreamHost | Instalado, sin versión indicada | NoLas apps Ruby no se pueden ejecutar en planes compartidos | Ejecutar una app Ruby solo es posible en un VPS gestionado o un servidor dedicado. Passenger no está admitido |
| Bluehost | Sin versión indicada | No está claroEl proveedor no publica la versión | “Limited support for Ruby applications. Not ideal for running full Ruby on Rails environments.” Recomienda VPS o hosting dedicado |
Según las propias páginas de soporte y especificaciones de cada proveedor. Las especificaciones pueden variar según el plan y la fecha de contratación.
Cuatro de los cinco ofrecen un Ruby demasiado antiguo o dicen claramente que el lugar de las aplicaciones Ruby es un VPS o un servidor dedicado.
Namecheap es el caso interesante. Su hosting compartido ofrece Ruby hasta la 3.4 mediante “Setup Ruby App” de cPanel, así que el requisito de versión se cumple y existe una forma gestionada por el proveedor de mantener una aplicación en ejecución. Aun así quedan preguntas abiertas: la base de datos es MariaDB y no una de las versiones de MySQL de la lista de Redmine, las bibliotecas de Redmine tienen que instalarse sin acceso root y todo tiene que caber dentro del límite de memoria del plan. La guía de Namecheap trata las aplicaciones Ruby en general, no Redmine. No hemos probado esta configuración nosotros mismos, así que tómala como un experimento, no como una forma admitida de ejecutar Redmine.
Nada de esto es un defecto del hosting compartido. Está hecho para sitios web que funcionan con PHP, y para PHP los mismos proveedores ofrecen versiones actuales. Una aplicación como Redmine, que funciona continuamente sobre Ruby, simplemente queda fuera de aquello para lo que se diseñó el hosting compartido.
Tres opciones cuando Redmine no encaja
Si Redmine no entra en tu hosting compartido, hay tres caminos. Cuál es el adecuado depende de si lo que quieres es Redmine en sí o gestionar tareas en el hosting que ya tienes.
| Opción | Encaja bien si | Lo que asumes |
|---|---|---|
| 1. Contratar un VPS e instalar Redmine | Quieres Redmine y alguien del equipo se maneja bien con la línea de comandos | Montar, actualizar y proteger el servidor |
| 2. Usar un servicio de Redmine alojado | Quieres Redmine y no quieres administrar un servidor | Una cuota mensual |
| 3. Usar otra herramienta que funcione en hosting compartido | Quieres seguir usando tu hosting actual y no tiene por qué ser Redmine | Diferencias de funciones respecto a Redmine y el traslado de tus datos |
1Contratar un VPS e instalar Redmine
Si quieres tener todo Redmine bajo tu control, esta es la vía estándar. Un VPS te da acceso de administrador, así que puedes seguir los pasos oficiales tal como están escritos.
Algunos proveedores ofrecen un VPS que arranca con Redmine ya instalado. Hostinger, por ejemplo, tiene una plantilla de VPS de Redmine sobre Ubuntu 24.04. Comprueba qué versión de Redmine instala una plantilla, porque no siempre es la última.
A cambio, cuidar del servidor pasa a ser tu trabajo. Actualizar el sistema operativo y Ruby, hacer copias de seguridad y protegerte de intrusiones corre de tu cuenta. La pregunta decisiva es si alguien del equipo puede encargarse de un servidor, y seguir haciéndolo.
2Usar un servicio de Redmine alojado
Hay servicios que ejecutan Redmine por ti, sin instalación ni mantenimiento. Planio es uno de los que aparecen en la propia web de Redmine. El proveedor gestiona el servidor y tú usas Redmine en el navegador.
Planio tiene un plan gratuito para 2 usuarios y 1 proyecto, y los planes de pago empiezan en 25 $ al mes para 5 usuarios. Si tu punto de partida era “Redmine, porque es gratis”, ten en cuenta que aquí cambia la premisa.
3Usar otra herramienta que funcione en hosting compartido
Si lo único que necesitas es gestionar tareas en el hosting que ya tienes, fíjate en herramientas que funcionan solo con PHP y una base de datos. Leantime, Kanboard y nuestro propio GeckoFlag son ejemplos.
Sus requisitos y el esfuerzo de instalación se comparan en Herramientas de gestión de proyectos que puedes instalar en un hosting compartido sin Docker.
Ninguna hace todo lo que hace Redmine. La integración con repositorios, los permisos y flujos de trabajo detallados y los plugins son los puntos fuertes de Redmine. Si los necesitas, estarás más a gusto con la opción 1 o la 2.
Lo que conviene saber antes de pasar de Redmine a GeckoFlag
Este artículo está escrito por el desarrollador de GeckoFlag. Para quienes valoran GeckoFlag como tercera opción, aquí van tanto las ventajas como los límites de un cambio.
Lo que hace GeckoFlag
GeckoFlag es una herramienta de gestión de proyectos y tareas que se vende con un pago único. Funciona con PHP 8.2 o posterior y MySQL o MariaDB. Sube los archivos, abre el sitio en el navegador y se inicia el instalador. No interviene la línea de comandos. Las actualizaciones y las copias de seguridad también se hacen desde la pantalla de administración.
Reúne tareas, tareas padre e hijas, comentarios, un tablero Kanban, un diagrama de Gantt, una wiki y archivos compartidos. La interfaz está pensada para que diseñadores, responsables de proyecto y clientes, personas que no son ingenieros, la usen sin perderse.
Límites que conviene revisar antes del cambio
- No hay una herramienta de migración dedicada. Exportas las tareas de Redmine en CSV y las importas en GeckoFlag. Las tareas importadas se registran como nuevas y se reasignan los números de tarea.
- Solo se trasladan los campos básicos de las tareas. Es decir, campos como estado, prioridad, asignado, fecha de inicio y fecha de vencimiento. El historial de comentarios, los adjuntos y las páginas wiki no se pueden trasladar. Las relaciones padre e hija tampoco se conservan mediante CSV.
- La importación requiere algo de preparación. Los estados, prioridades y asignados tienen que estar registrados antes en GeckoFlag. Las filas que hagan referencia a elementos que no existen se omiten. Consulta el manual de importación y exportación para más detalles.
- Redmine tiene funciones que GeckoFlag no tiene. Control de tiempo, campos personalizados, configuración de flujos de trabajo, integración con repositorios, plugins, una API y permisos detallados por rol.
- No es gratis. Es un pago único de $30, y el hosting se paga aparte.
GeckoFlag no es la opción adecuada para trasladar un Redmine con años de historial. Encaja con equipos que empiezan de cero, o con equipos que solo trasladan sus tareas abiertas y vuelven a empezar.
Para una comparación función por función, consulta GeckoFlag vs Redmine. Puedes probar las pantallas reales en la demo.
Resumen: ¿quieres Redmine o gestionar tareas en tu hosting?
Redmine no se diseñó para instalarse en un hosting compartido. Necesita la línea de comandos y un entorno que mantenga en ejecución un programa Ruby. La mayoría de los proveedores de hosting compartido conocidos ofrecen un Ruby demasiado antiguo para la versión actual o te remiten a un VPS para las aplicaciones Ruby, y ninguno publica una guía para instalar el Redmine actual.
Si dudas, esta es una forma sencilla de decidir:
- Necesitas las funciones de Redmine y alguien puede encargarse de un servidor: instálalo en un VPS.
- Necesitas las funciones de Redmine y no quieres un servidor: usa un servicio alojado.
- Te basta con gestionar tareas en tu hosting actual: elige una herramienta que funcione con PHP.
Si la tercera opción es la tuya, lo siguiente que conviene leer es la comparativa de herramientas para hosting compartido. Los pasos de instalación de GeckoFlag están en el manual y el precio, en la página de precios. Esperamos que este artículo te ayude a encontrar la configuración que encaja con tu equipo.
Fuentes
- Installing Redmine (Redmine: requisitos y pasos de instalación)
- Ruby Maintenance Branches (Ruby: estado de soporte de cada versión)
- Commercial Offerings (Redmine: servicios de alojamiento)
- Pricing (Planio)
Nota: las especificaciones y los precios corresponden al 5 de octubre de 2026. Consulta cada página oficial para ver la información más reciente antes de instalar o contratar.