Puede haber varias razones por las que desee soluciones autohospedadas para aplicaciones web populares. Tal vez quieras alejarte tanto del uso de los servicios de Google. Podría ser que desee tener más control sobre sus datos. Tal vez esté configurando un negocio y desee elegir las aplicaciones que utiliza su empresa.
El uso de aplicaciones autohospedadas solía ser complicado, ya que cada una requería su propio proceso de configuración prolongado. Tormenta de arena cambia eso, lo que facilita la instalación de una biblioteca completa de aplicaciones autohospedadas en su servidor. Todo lo que necesita hacer es instalar y configurar Sandstorm para comenzar, y ese es un proceso simple.
Instalación de tormenta de arena
Antes de instalar Sandstorm, es posible que desee probar la demostración y los requisitos del sistema. Según el sitio web de Sandstorm, deberá ejecutar un servidor Linux de 64 bits conectado a Internet. También deberá ejecutar la versión 3.10 o posterior del kernel. Se necesita 1 GB de RAM, se recomiendan 2 GB o más.
Sandstorm ofrece un script de instalación que hará todo por usted. Todo lo que necesita para comenzar es asegurarse de que curl esté instalado. Si no está seguro y está ejecutando Ubuntu, escriba:
Ahora puede ejecutar el script de instalación de Sandstorm:
curl https://install.sandstorm.io | bash
Desde aquí, el instalador se descargará y lo guiará a través del proceso de instalación. Una vez que se complete la instalación, se le dará un enlace de tiempo limitado para configurar Sandstorm en su servidor.
Configuración de tormenta de arena
Haga clic en el enlace y accederá a una página que le da la bienvenida a Sandstorm. Desde aquí, deberá configurar su proveedor de inicio de sesión. El que elija dependerá de cómo usará su instalación de Sandstorm y su servidor en general. Las opciones incluyen autenticación de correo electrónico sin contraseña, Google, GitHub, LDAP y SAML.
A continuación, completará los detalles de su organización. Esto incluye opciones sobre si todos los usuarios dentro de su organización se agregarán a la lista de contactos de los demás. También puede elegir si desea permitir la colaboración con usuarios fuera de su organización.
Después de esto, es hora de configurar el correo electrónico. Este paso es opcional a menos que esté utilizando el correo electrónico para la autenticación, pero Sandstorm no podrá enviar notificaciones por correo electrónico a menos que esté configurado.
Finalmente, Sandstorm instalará algunas aplicaciones para que comiences. El último paso es crear una cuenta de administrador en el servidor.
Instalación de aplicaciones web con Sandstorm
Ahora que Sandstorm está instalado y configurado, podrá usarlo para instalar desde una amplia variedad de aplicaciones. Esto es tan fácil como elegir la opción “Instalar…” de la lista de aplicaciones instaladas. Accederá al mercado de aplicaciones, donde puede elegir aplicaciones para instalar con un solo clic.
Las aplicaciones disponibles incluyen la alternativa de Trello, Wekan, y la alternativa de Slack, Rocket Chat. Es probable que ya estén instalados, pero otras opciones incluyen la aplicación para tomar notas Permanote y el rastreador web en tiempo real Hummingbird. Para obtener una lista completa de las aplicaciones disponibles, consulte la Mercado de aplicaciones Sandstorm.
No todas las aplicaciones son totalmente compatibles todavía, por lo que es posible que encuentre algún problema ocasional o que le falte alguna funcionalidad. Puede ver qué tan bien respaldada está una aplicación por el porcentaje debajo de ella en el mercado de aplicaciones.
Pasos finales
Ahora que Sandstorm está en funcionamiento, la mayor parte de lo que necesita hacer se puede hacer a través de su interfaz web. Si se encuentra con problemas que no se abordan aquí, asegúrese de consultar la documentación oficial.