Rode no seu próprio servidor
O SaaS Monitor é um servidor Next.js e um banco de dados MySQL. Com Docker, ele roda em qualquer servidor, em um computador sem uso ou em um Raspberry Pi, com todos os recursos, grátis para sempre.
Nesta página
- licença, para sempre
- MIT
- comandos para instalar
- 2
- e amd64, em imagens Docker
- arm64
Instale em dois comandos
Você precisa do Docker com Compose, em um servidor, em um computador sem uso ou em um Raspberry Pi com sistema de 64 bits.
$ curl -fsSL https://saas-monitor.com/ install.sh | sh$ cd saas-monitor && docker compose up -dO script cria uma pasta saas-monitor com um arquivo Compose e um .env com segredos novos, e depois termina: ele não precisa de root, não inicia nada e não mexe em mais nada.
Abra http://localhost:3000, crie sua conta e conecte o Stripe. As migrações do banco de dados rodam sozinhas.
Abra pela TV
Defina APP_URL no .env com o endereço que a TV vai usar, como http://192.168.1.20:3000, e rode docker compose up -d de novo: os links das telas são gerados a partir dele.
HTTPS para atualizações instantâneas
Uma rede local basta para uma TV no mesmo escritório. Coloque o SaaS Monitor atrás de HTTPS, com um domínio, para abrir as telas de qualquer lugar e ter atualizações instantâneas: o Stripe só envia webhooks para um endereço HTTPS público. Qualquer proxy reverso serve, como o Caddy.
Sem isso, o SaaS Monitor consulta o Stripe num ritmo constante, mais ou menos a cada 17 minutos nas contas pequenas.
Atualizações
$ docker compose pull$ docker compose up -dBaixe a nova imagem e reinicie: as telas abertas percebem a nova versão e se recarregam sozinhas. Para atualizar quando você quiser, fixe uma versão com SAAS_MONITOR_VERSION.
O que fica no seu servidor
Tudo: sua chave do Stripe, seus dados e suas configurações ficam no seu próprio banco MySQL, e um único comando faz o backup deles. Dois recursos opcionais se conectam a serviços externos: as frases personalizadas das vozes são enviadas ao Gradium para serem faladas, e as notificações para celulares passam pelo serviço de push do Expo.
Depois que a sua equipe tiver se cadastrado, defina DISABLE_SIGNUPS=true: ninguém mais consegue criar uma conta, e os convites continuam funcionando.
Dois comandos, e é seu
Todos os recursos, grátis para sempre. O guia completo cobre configuração, HTTPS, atualizações, backups e compilação a partir do código-fonte.
$ curl -fsSL https://saas-monitor.com/ install.sh | sh$ cd saas-monitor && docker compose up -dDúvidas? Escreva para support@saas-monitor.com.