Enfrentamiento de aplicaciones de autoalojamiento – Cloudron vs. YunoHost

Puede ser difícil autoalojar muchas aplicaciones de código abierto si no eres un experto en Linux. Varios proyectos intentan facilitar esta tarea: ofrecen a los nuevos administradores un sencillo instalador basado en la web y vienen configurados de fábrica para soportar aplicaciones seguras y estables. Hay un gran número de aplicaciones diferentes que pretenden satisfacer esta necesidad. Aquí, echaré un vistazo a las siguientes aplicaciones, y trataré de determinar qué tan buenas serían para una forma fácil y de bajo mantenimiento de alojar las aplicaciones en mi tutorial sobre cómo tomar el control de las herramientas digitales de tu capítulo. Esta es la lista de aplicaciones que he mirado:

En este grupo destacan claramente dos: YunoHost y Cloudron. El resto carece de soporte para aplicaciones que probablemente necesitarías (FreedomBox, Bloom, Bitnami), o no se desarrollan muy activamente (Sandstorm.io). Vamos a profundizar primero en Cloudron, ya que es lo que recomiendo en la guía de Digital Tooling.

¿Por qué Cloudron?

Cloudron es una aplicación con código fuente (más adelante se explica lo que esto significa) que se instala rápidamente y ofrece un gran número de aplicaciones de alta calidad con un solo clic. Incluye un servidor de correo electrónico y LDAP que se integra perfectamente con todas las aplicaciones de Cloudron, y permite múltiples copias de las aplicaciones, así como múltiples dominios por instalación. Se desarrolla activamente y ofrece un foro de soporte en el que los desarrolladores responden regularmente a los problemas. Es una solución muy convincente que marca todas las casillas, y por eso la elegí para mi guía.

¿Y por qué no Cloudron?

Cloudron tiene algunas desventajas que pueden no ser toleradas por algunos. Aunque el código fuente de Cloudron está disponible casi en su totalidad para que cualquiera pueda verlo y contribuir a él, no es realmente de código abierto. En primer lugar, cuesta dinero instalar más de dos apps o tener más de cinco usuarios. En segundo lugar, como explican los desarrolladores, el verdadero valor de Cloudron son los paquetes de aplicaciones, cuyo mantenimiento requiere un trabajo constante ($$$), y el cobro de una licencia permite que ese trabajo continúe.

Básicamente, el argumento es que sin el pago de la licencia, el software no existiría, y el modelo de licencia actual permite a Cloudron ser muy de código abierto mientras no cumple con la definición oficial de un proyecto totalmente de código abierto. Creo que esto es justo, y los desarrolladores de Cloudron han publicado tanto las instrucciones de construcción para la plataforma como sus herramientas que permiten a los técnicos empaquetar sus propias aplicaciones. En teoría, se podría bifurcar Cloudron y volver a empaquetar lo que se quiera. (Nadie lo ha hecho todavía, que yo sepa, porque esto supondría mucho trabajo).

Hay mucho más que escribir sobre los modelos de financiación de código abierto, pero basta con decir que para las personas que buscan una solución 100% de código abierto, Cloudron no funcionará. Entonces, ¿cuál es la siguiente mejor opción?

YunoHost – la alternativa 100% gratuita

YunoHost es un programa similar a Cloudron pero totalmente de código abierto y dirigido por voluntarios. Todas las aplicaciones de YunoHost son AGPL3. YunoHost es similar a Cloudron en el sentido de que lo configuras y tienes una solución SSO, correo electrónico y una tienda de aplicaciones para instalar cosas fácilmente.

YunoHost es más difícil de configurar que Cloudron, no ofrece un catálogo de aplicaciones tan amplio y, en general, está menos pulido. Sin embargo, ninguno de ellos es un obstáculo. La instalación sigue siendo fácil si estás familiarizado con los fundamentos de cómo funciona SSH y Linux, todas las aplicaciones más importantes (WordPress, Nextcloud, aplicaciones de Matrix, etc) están ahí, y no creo que la falta de pulido sea lo suficientemente grave como para impedir que la gente no técnica lo utilice como coadministrador después de que se configure la primera vez.

Como extra, YunoHost ofrece más orientación sobre cómo ejecutar YunoHost en hardware de consumo en casa, y tiene guías sobre cómo instalar en PC y dispositivos ARM (con guías especiales para la Raspberry Pi).

En resumen: Para los capítulos que están extremadamente comprometidos con el espíritu del código abierto y tienen la voluntad de pasar por los baches que requiere, o para los capítulos extremadamente limitados en cuanto a costos, YunoHost es la mejor opción que existe.

Pin It on Pinterest