Ejecútalo en tu propio servidor
SaaS Monitor es un servidor Next.js y una base de datos MySQL. Con Docker, funciona en cualquier servidor, en un ordenador que no uses o en una Raspberry Pi, con todas las funciones y gratis para siempre.
En esta página
- licencia, para siempre
- MIT
- comandos para instalar
- 2
- y amd64, imágenes Docker
- arm64
Instálalo con dos comandos
Necesitas Docker con Compose, en un servidor, un ordenador que no uses o una Raspberry Pi con un sistema operativo de 64 bits.
$ curl -fsSL https://saas-monitor.com/ install.sh | sh$ cd saas-monitor && docker compose up -dEl script crea una carpeta saas-monitor con un archivo Compose y un .env con secretos nuevos, y luego se detiene: no necesita root, no arranca nada y no toca nada más.
Abre http://localhost:3000, crea tu cuenta y conecta Stripe. Las migraciones de la base de datos se ejecutan solas.
Ábrelo desde la TV
En .env, pon en APP_URL la dirección que usará la TV, como http://192.168.1.20:3000, y vuelve a ejecutar docker compose up -d: los enlaces de las pantallas se construyen a partir de ella.
HTTPS para actualizaciones al instante
Una red local basta para una TV en la misma oficina. Pon SaaS Monitor detrás de HTTPS con un dominio para abrir las pantallas desde cualquier lugar y recibir actualizaciones al instante: Stripe solo envía webhooks a una dirección HTTPS pública. Sirve cualquier proxy inverso, como Caddy.
Sin HTTPS, SaaS Monitor consulta Stripe a un ritmo constante, cada 17 minutos más o menos en las cuentas pequeñas.
Actualizaciones
$ docker compose pull$ docker compose up -dDescarga la nueva imagen y reinicia: las pantallas abiertas detectan la nueva versión y se recargan solas. Para actualizar cuando tú decidas, fija una versión con SAAS_MONITOR_VERSION.
Qué se queda en tu servidor
Todo: tu clave de Stripe, tus datos y tus ajustes viven en tu propia base de datos MySQL, y un solo comando hace la copia de seguridad. Dos funciones opcionales se comunican con el exterior: las frases de voz personalizadas se envían a Gradium para pronunciarlas, y las notificaciones al teléfono pasan por el servicio de notificaciones push de Expo.
Cuando tu equipo se haya registrado, pon DISABLE_SIGNUPS=true: nadie más podrá crear una cuenta, y las invitaciones seguirán funcionando.
Dos comandos y es tuyo
Todas las funciones, gratis para siempre. La guía completa cubre la configuración, HTTPS, las actualizaciones, las copias de seguridad y la compilación desde el código fuente.
$ curl -fsSL https://saas-monitor.com/ install.sh | sh$ cd saas-monitor && docker compose up -d¿Alguna pregunta? Escríbenos a support@saas-monitor.com.