Draai het op je eigen server
SaaS Monitor is één Next.js-server en een MySQL-database. Met Docker draait het op elke server, een computer die nog over is of een Raspberry Pi, met alle functies, voorgoed gratis.
Op deze pagina
- licentie, voorgoed
- MIT
- commando’s om te installeren
- 2
- en amd64-images
- arm64
Installeren in twee commando’s
Je hebt Docker met Compose nodig, op een server, een computer die nog over is of een Raspberry Pi met een 64-bits besturingssysteem.
$ curl -fsSL https://saas-monitor.com/ install.sh | sh$ cd saas-monitor && docker compose up -dHet script maakt een map saas-monitor met een Compose-bestand en een .env met nieuwe secrets, en stopt dan: het heeft geen root nodig, start niets en raakt verder niets aan.
Open http://localhost:3000, maak je account aan en koppel Stripe. Databasemigraties draaien vanzelf.
Open het vanaf de tv
Zet APP_URL in .env op het adres dat de tv gebruikt, zoals http://192.168.1.20:3000, en voer docker compose up -d opnieuw uit: de links van schermen worden ermee opgebouwd.
HTTPS voor directe updates
Voor een tv op hetzelfde kantoor volstaat een lokaal netwerk. Zet SaaS Monitor achter HTTPS met een domein om schermen overal te openen en directe updates te krijgen: Stripe stuurt webhooks alleen naar een openbaar HTTPS-adres. Elke reverse proxy werkt, zoals Caddy.
Zonder HTTPS controleert SaaS Monitor Stripe in een vast tempo, ongeveer elke 17 minuten voor kleine accounts.
Updates
$ docker compose pull$ docker compose up -dHaal de nieuwe image op en herstart: open schermen merken de nieuwe versie op en laden zichzelf opnieuw. Wil je zelf bepalen wanneer je bijwerkt, zet dan een release vast met SAAS_MONITOR_VERSION.
Wat er op je server blijft
Alles: je Stripe-sleutel, je gegevens en je instellingen staan in je eigen MySQL-database, en één commando maakt er een back-up van. Twee optionele functies maken verbinding met de buitenwereld: eigen zinnen voor de stem gaan naar Gradium om uitgesproken te worden, en meldingen op telefoons gaan via de pushdienst van Expo.
Heeft je team zich aangemeld, zet dan DISABLE_SIGNUPS=true: niemand anders kan nog een account aanmaken, en uitnodigingen blijven werken.
Twee commando’s, en het is van jou
Alle functies, voorgoed gratis. De volledige handleiding behandelt configuratie, HTTPS, updates, back-ups en bouwen vanuit de broncode.
$ curl -fsSL https://saas-monitor.com/ install.sh | sh$ cd saas-monitor && docker compose up -dVragen? Mail ons op support@saas-monitor.com.