Novu Notifikationsinfrastruktur för produkter och agenter Självhostad notifikationsinfrastruktur: arbetsflöden, prenumeranter och ämnen, leveranslogg per steg och eget SMTP i ett API. Öppen kärna – öppen kärna med kommersiella delar. Läs om licensmodeller.MongoDBRedisTypeScript Startår2021APIREST API Betyg 73/100 av 100 Praktiskt granskad Projektdata40 266GitHub-stjärnor981 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2021LicensMIT för kärnan, Enterprise-licens för de slutna delarnaÖppen kärna med kommersiella delar · API:t, workern, dashboarden, WebSocket-tjänsten och SDK:na ligger under MIT enligt LICENSE-MIT i repot. Samtidigt finns LICENSE-ENTERPRISE, EE-PACKAGES-LICENSE och katalogen enterprise/ i samma repo, med funktioner som bara får köras med ett kommersiellt avtal. Öppen kärna med slutna enterprise-delar i samma produkt, alltså open-core – inte en ren OSI-produkt. · LicensmodellerÖppen källkodDelvisPlattformarLinux · containersAPIREST API UppgivetMCPSaknasExportDelvis Allt går att läsa ut över API:t – arbetsflöden, prenumeranter, ämnen och aktivitetsflödet – och arbetsflöden kan hanteras som kod via sync-API:t. Någon färdig exportfil för hela installationen finns inte; en flytt kräver att man läser ut objekten över API:t eller tar en kopia av MongoDB. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 4/5 Gäller: Kärnan ligger under MIT: API:t, workern, WebSocket-tjänsten, dashboarden och SDK:na finns i samma monorepo med LICENSE-MIT, och hela stacken går att läsa, ändra och köra själv utan nyckel. Samtidigt finns LICENSE-ENTERPRISE, EE-PACKAGES-LICENSE och katalogen enterprise/ bredvid, med funktioner som bara får användas enligt avtal. Det är open-core med en stor öppen kärna – fyra, inte fem, eftersom en del av produkten är sluten. Funktionell passform 4/5 Gäller: I labbet byggdes fem arbetsflöden för en påhittad driftavdelning: larm med in-app och e-post, backupkvitto, certifikatvarning med väntetid, daglig digest och fakturaexport. Triggers via API:t skapade körningar som gick att följa steg för steg i aktivitetsflödet, och båda kanalerna levererade till en riktig SMTP-server. Allt som behövdes för att komma igång fanns i dashboarden; det som saknades var kopplingen till en egen app för Inbox-kanalen. Dataflytt och interoperabilitet 3/5 Gäller: Allt går att läsa ut över API:t – arbetsflöden, prenumeranter, ämnen och aktivitetsflödet – och arbetsflöden kan hanteras som kod via sync-API:t. Men det finns ingen färdig exportfil för hela installationen, och arbetsflödena ligger i MongoDB utan standardformat för notifikationsflöden. En flytt till en annan produkt blir en omskrivning av flödena, även om mottagarlistan går att exportera. Mognad och trygghet 4/5 Gäller: Projektet har funnits sedan 2021, har omkring 40 250 stjärnor och pushtes samma dag som kontrollen. Utgåvan som dokumenterades är 3.19.0 med publicerade container-avbildningar för API, worker, WebSocket och dashboard, samt en community-compose som är den väg dokumentationen hänvisar till. Det är en mogen produkt med tät utgivningstakt – men ung nog att API:erna rört sig mellan huvudversionerna. Framtidskraft 4/5 Gäller: Utvecklingen är aktiv, leverantören satsar på agentkanaler och MCP i molnupplagan, och samma arbetsflödesmodell används i både den egna installationen och Novu Cloud. Det talar för att formatet består. Att MCP-servern bara finns i molnet och att Inbox kräver egen appkod visar samtidigt att den självhostade utgåvan inte får allt först – fyra, inte fem. Drift och införande 3/5 Gäller: Sex tjänster startade med en compose-fil och blev friska på under en minut på labb-VM:en, med cirka 1,2 GB minne totalt: API 448 MB, worker 304 MB, WebSocket 265 MB, MongoDB 128 MB, dashboard 33 MB och Redis 6 MB. Driften kräver ändå MongoDB och Redis med egna säkerhetskopior, en egen SMTP-väg för e-postkanalen och uppgraderingar av fyra applikationsavbildningar som hör ihop. Kostnadsbild 4/5 Gäller: Den självhostade community-utgåvan är MIT-licensierad och kostar inget utöver drift och den MongoDB och Redis man ändå kör. Novu Cloud och enterprise-delarna är betalda, men inget i den dokumenterade kedjan kräver licens eller konto hos leverantören. community-utgåvans tak – väntetider och digest på högst ett dygn – är en funktionsgräns, inte en kostnad. Svensk användbarhet 1/5 Gäller: Dashboarden är helt engelsk och något svenskt språkval finns inte i gränssnittet; dokumentationen och supporten är också engelska. Novu har stöd för att översätta själva notisinnehållet till mottagarnas språk, men det är innehållsöversättning och gör inte gränssnittet svenskt. Kostnad: . Faktakontrollerad 3 november 2026 Jämför Novu
ntfy Pushnotiser över HTTP Skript, backuper och cron-jobb skickar en notis med ett HTTP-anrop; ntfy levererar den till mobil, skrivbord och webbläsare – på egen server. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.GoJavaScriptSQLite Startår2021APIREST APIMCPMCP-server, Tredjepart Betyg 92/100 av 100 Preliminärt Projektdata35 292GitHub-stjärnor430 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2021LicensApache License 2.0 (även GPLv2)Öppen källkod (OSI-godkänd licens) · Repot är dubbellicensierat under Apache 2.0 och GPLv2, och GitHub identifierar Apache-2.0. Båda licenserna tillåter egen drift och ändringar; GPLv2-alternativet gör koden förenlig med projekt som redan står under GPL. · LicensmodellerÖppen källkodJaPlattformarLinux · containersAPIREST API UppgivetMCPMCP-server, TredjepartExportDelvis Hela meddelandehistoriken i cachen går att läsa ut per ämne med since=all i JSON-API:t, och användare, åtkomstregler och token ligger i SQLite-filer som kan flyttas med servern. Något samlat export- eller importverktyg för hela installationen finns inte dokumenterat. UppgivetSpråkGränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Hela produkten – server, webbapp, kommandoradsverktyg och mobilklienterna – ligger i ett repo under Apache 2.0 med GPLv2 som alternativ, och servern kan köras helt utan leverantörens tjänst. Inga funktioner i den egna servern är låsta till betalplanerna på ntfy.sh, som bara höjer gränser och förlänger lagringstider för den publika tjänsten. Funktionell passform 5/5 Gäller: I labbet publicerades tio meddelanden över fyra ämnen med JSON-API:t, med rubrik, prioritet och taggar, och de visades i webbappen i rätt ordning med tider, ikoner och klicklänk. Åtkomstregler per ämne och användare fungerade som dokumenterat: en läsbehörig kollega kunde läsa alla driftämnen men bara skriva i larmkanalen, och servern svarade på hälsokontrollen utan ingrepp. Dataflytt och interoperabilitet 4/5 Gäller: Notishistoriken går att läsa ut per ämne med since=all i JSON-API:t och användare, regler och token ligger i vanliga SQLite-filer som kan flyttas med servern. Prenumerationer och klienter talar samma HTTP-protokoll, så en annan server kan ta över adressen. Något samlat export- eller importverktyg för hela installationen finns inte dokumenterat, vilket håller nivån under 5. Mognad och trygghet 5/5 Gäller: Projektet har funnits sedan 2021, har över trettiofem tusen stjärnor och ett drygt hundratal utgåvor, egna appar i Google Play, App Store och F-Droid samt en dokumentationsportal som täcker publicering, prenumeration, serverkonfiguration, gränser och felsökning. Servern är ett enda program som har varit stabilt över många utgåvor, och den publika tjänsten drivs på samma kod. Framtidskraft 4/5 Gäller: Protokollet är vanlig HTTP utan egen klientberoende logik, vilket gör tjänsten lätt att byta ut eller bygga vidare på, och utvecklingen är aktiv med tät utgivningstakt. Avvägningen är att projektet i praktiken vilar på en huvudutvecklare och att iOS-notiser från en egen server är beroende av en vidarebefordran till ntfy.sh eller en egen APNS-ansluten server. Drift och införande 4/5 Gäller: Driftsättningen är en container eller ett paket med SQLite som standard, och i labbet räckte en enda container bakom den delade proxyn för fyra ämnen, två konton och tio meddelanden. Hälsokontroll och Prometheus-mått finns inbyggda. Det som drar ner nivån är att servern måste sättas bakom TLS, stängas med autentisering och gränser innan den exponeras, och att cachen och användardatabasen ska säkerhetskopieras separat. Kostnadsbild 5/5 Gäller: Egen server är gratis under Apache 2.0 utan funktionsgränser eller abonnemang, och alla klienter är fria att installera. Betalplanerna gäller den publika tjänsten ntfy.sh och höjer gränser och lagringstider där – inget som krävs för en egen installation. Svensk användbarhet 3/5 Gäller: Webbappen är översatt till svenska och följer webbläsarens språk: menyerna, inställningarna, publiceringsdialogen och kontosidorna visades på svenska i labbet. Mätningen mot projektets språkfiler ger 399 av 470 engelska nycklar med svenskt värde, och en del strängar i kontosidorna är ännu oöversatta. Dokumentation och support är på engelska. Kostnad: . Faktakontrollerad 1 november 2026 Jämför ntfy
Karma Larminstrumentpanel för Prometheus Alertmanager Instrumentpanel för Prometheus Alertmanager: slår ihop larm från flera instanser, filtrerar, visar inhiberade larm och hanterar tystnader. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.GoJavaScriptTypeScript Startår2018APIREST API Betyg 80/100 av 100 Praktiskt granskad Projektdata2 691GitHub-stjärnor235 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2018LicensApache-2.0Öppen källkod (OSI-godkänd licens) · Apache License 2.0 enligt LICENSE i repot. Det finns ingen sluten utgåva och inga funktioner bakom avtal; både backend (Go) och webbgränssnitt (React/TypeScript) ligger i samma förråd under samma licens. · LicensmodellerÖppen källkodJaPlattformarLinux · macOS · Windows · FreeBSDAPIREST API UppgivetMCPSaknasExportSaknas Fältet saknar värdet "ej tillämpligt" i katalogen, men det är vad som gäller: Karma lagrar ingen egen data, så det finns inget att exportera. Larmen och tystnaderna ägs av Alertmanager och följer med när den flyttas. Kvar att säkerhetskopiera är konfigurationsfilen, som är YAML och går att versionshantera som vilken fil som helst. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Apache License 2.0 enligt LICENSE i repot, och hela produkten ligger i samma förråd: Go-backenden som hämtar larm och hanterar tystnader och React-gränssnittet som renderar dem. Det finns ingen sluten utgåva, inget enterprise-paket och ingen licensnyckel. Instansen i labbet byggdes ur den publicerade containeravbildningen och körde utan konto. All konfiguration är en YAML-fil som går att versionshantera. Funktionell passform 4/5 Gäller: Driftsatt i labbet mot två Alertmanager-instanser i ett HA-par. Nio larm skickade till båda instanserna visades som nio larm totalt – dedupliceringen fungerade – och varje grupp bar båda källnamnen. Tystnaden som skapades på den ena instansen nådde den andra via klustret, och vyn för tystade larm visade tystnadens kommentar, skapare och sluttid. Inhiberade larm markerades med vilket larm som döljer dem, och multi-grid gav en ruta per kluster. Användningsfallet löstes utan kringgående. Avdraget gäller det som saknas i produkten: ingen notisleverans, ingen historik utan Prometheus och ett engelskt gränssnitt. Dataflytt och interoperabilitet 4/5 Gäller: Det finns inget inlåst tillstånd: Karma har ingen egen databas, larmen och tystnaderna ligger kvar i Alertmanager och följer med när den flyttas. Det som ska flyttas är konfigurationsfilen och den är YAML. Gränssnittet talar dessutom med Alertmanagers API v2, som är dokumenterat och standardiserat. Poängen dras ner från fem av att Karma inte har något dokumenterat eget API: den som vill läsa ut data programmatiskt hänvisas till interna JSON-slutpunkter utan kontrakt. Mognad och trygghet 4/5 Gäller: Projektet har funnits sedan 2018, har en versionshistorik med täta utgåvor, en changelog, en fullständig konfigurationsreferens och en publik demosajt. Utvecklingen är aktiv i dag. Säkerhetsmodellen är uttalad i README: Karma ändrar aldrig larm och tystnader är den enda skrivvägen. Det som håller kvar på fyra är förvaltningen: projektet drivs i praktiken av en enda underhållare och har ingen bred organisation bakom sig. Framtidskraft 2/5 Gäller: Karma har inget dokumenterat API, ingen CLI för automation och ingen MCP-server. Det som går att automatisera är konfigurationen – filter, etiketter, ACL:er och multi-grid sätts i en fil och kan versionshanteras – men själva instrumentpanelen är byggd för att läsas av människor. Den verkliga integrationsytan ligger ett steg bort: Alertmanagers API v2, som är dokumenterat och som både Prometheus och andra verktyg talar med. Poängen speglar att produkten inte är en integrationspunkt i sig. Drift och införande 5/5 Gäller: Införandet tog en compose-fil: en container, en YAML-fil med två Alertmanager-servrar och namnen i proxyn. Ingen databas att migrera, inget schema att uppgradera, ingen egen lagring att säkerhetskopiera. Uppgradering är att byta avbildningstagg, och konfigurationen kan läsas som miljövariabler i stället för fil. Driftkraven är dokumenterade och i rimlig proportion till nyttan. Kostnadsbild 5/5 Gäller: Apache-2.0 utan avgift, utan abonnemang och utan funktioner bakom betalning. Totalkostnaden är en container och den tid det tar att skriva konfigurationen; det finns ingen licensnyckel, ingen supportavgift och ingen inlåsning som kostar pengar att lämna. Kostnadsbilden är därmed både transparent och låg för målgruppen. Svensk användbarhet 1/5 Gäller: Webbgränssnittet är engelskt i den körande instansen, dokumentationen är engelsk och projektkanalerna är engelska. Det finns ingen lokaliseringsmekanism i gränssnittet och ingen svensk översättning att slå på. Produkten är tekniskt användbar i Sverige, men det finns inget verifierat svenskt belägg – därför ettan och inte noll. Kostnad: . Faktakontrollerad 4 november 2026 Jämför Karma
Alertmanager Larmhantering Tar emot larm från Prometheus och andra klienter, grupperar dem per larmnamn och kluster, skickar vidare till rätt mottagare och dämpar bruset med tystnader och inhibitionsregler. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.Go Startår2015APIREST APIMCPMCP-server, Tredjepart Betyg 86/100 av 100 Praktiskt granskad Projektdata8 679GitHub-stjärnor209 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2015LicensApache-2.0Öppen källkod (OSI-godkänd licens) · Apache-2.0 i hela repot, utan proprietära delar och utan betalutgåva. Koden får läsas, ändras och återdistribueras, och hela kedjan kan drivas själv. · LicensmodellerÖppen källkodJaPlattformarLinux · containersAPIREST API UppgivetMCPMCP-server, TredjepartExportDelvis Konfigurationen är en YAML-fil som kan flyttas som den är, och tystnader och aktiva larm går att läsa och skriva över version 2-API:t. Notifieringshistoriken ligger i en lokal fil utan exportväg utanför klustret. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Hela repot ligger under Apache-2.0, en OSI-godkänd licens utan proprietära delar och utan betalutgåva. Konfigurationen är en läsbar YAML-fil, klusterprotokollet och API:t är dokumenterade, och hela kedjan kan drivas själv utan någon leverantörstjänst. Funktionell passform 4/5 Gäller: I labbet skickades nio larm in över version 2-API:t. Grupperingen slog ihop dem till sex aktiva grupper, routingen skickade kritiska larm till jourhavande, kundportalslarmen till kundportalen och backuplarmen till backupteamet, tystnaden för fil-02 dämpade båda larmen från den värden och inhibitionsregeln dämpade certifikatlarmet från sw-core-1. Avdraget gäller att verktyget bara hanterar larm som redan finns: trösklar och kontroller ligger i larmkällan. Dataflytt och interoperabilitet 4/5 Gäller: Hela uppsättningen – routingträd, mottagare, inhibitionsregler – ligger i en enda YAML-fil som kan flyttas mellan installationer som den är, och tystnader och aktiva larm går att läsa och skriva över version 2-API:t. Det som inte följer med är notifieringshistoriken, som ligger i en lokal binär fil och bara delas mellan instanser i samma kluster. Mognad och trygghet 5/5 Gäller: Repot har publika utgåvor sedan 2015, är en del av Prometheus-projektet med egen dokumentationssajt och täta punktutgåvor, och senaste pushen ligger dagar bakom kontrollen. API:t är specifikation i version 2, klusterläget är dokumenterat och gränssnittet är detsamma som Prometheus-användare möter i resten av stacken. Framtidskraft 4/5 Gäller: Version 2-API:t med OpenAPI-specifikation, amtool och webhook-mottagare gjorde hela flödet automatiskt i labbet: larm in via API, routing enligt konfigurationen och leverans till en egen HTTP-mottagare med kvitto. Det finns communityservrar för MCP men ingen egen, och verktyget är bundet till Prometheus larmformat även om andra klienter kan posta samma struktur. Drift och införande 4/5 Gäller: En enda container med konfigurationen och en datakatalog räckte, den startade på sekunder och skrev sin notifieringslogg och sina tystnader till katalogen. Klusterläget kräver att porten för skvallerprotokollet publiceras och att instanserna når varandra, och en tystnad som läggs i en instans blir inte synlig i en annan förrän klustret är i synk – det är den enda inställning som behöver skötas. Kostnadsbild 5/5 Gäller: Programvaran är gratis under Apache-2.0, har ingen betalutgåva, inga funktionsgränser och ingen leverantörstjänst som måste tecknas. Kostnaden ligger i den larmkälla och de mottagare man kopplar på – SMS-gatewayer och betalda jourtjänster tar betalt per meddelande, oavsett vilket verktyg som anropas. Svensk användbarhet 1/5 Gäller: Gränssnittet visades på engelska i labbet och har ingen språkväxlare; dokumentationen och supporten är engelskspråkig och det finns ingen svensk översättning. Larmnamn, etiketter och notistexter kan förstås skrivas på svenska, men själva produkten har inget svenskt stöd. Kostnad: . Faktakontrollerad 2 november 2026 Jämför Alertmanager
Apprise Notifikationsserver och bibliotek Ett verktyg som skickar samma notis till 164 tjänster – e-post, chatt, SMS, webhooks och egna HTTP-mottagare – med ett enhetligt URL-format, ett REST-API och ett eget webbgränssnitt. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.Python Startår2017APIREST APIMCPMCP-server, Tredjepart Betyg 87/100 av 100 Preliminärt Projektdata17 701GitHub-stjärnor140 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2017LicensBSD 2-Clause (biblioteket) / MIT (API-servern)Öppen källkod (OSI-godkänd licens) · Både biblioteket och API-servern ligger under OSI-godkända licenser i samma projekt, utan proprietära delar och utan betalutgåva. Koden får läsas, ändras och återdistribueras, och hela kedjan kan drivas själv. · LicensmodellerÖppen källkodJaPlattformarLinux · macOS · Windows · containersAPIREST API UppgivetMCPMCP-server, TredjepartExportFinns Konfigurationerna är vanlig text eller YAML och kan läsas ut med /get eller /cfg och flyttas till en annan instans som de är. Någon historik över levererade notiser finns inte att exportera. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Både biblioteket (BSD-2-Clause) och API-servern (MIT) ligger under OSI-godkända licenser i förstapartsrepot, utan proprietära delar och utan betalutgåva. Konfigurationen är vanlig text eller YAML, hela kedjan kan drivas själv, och det finns ingen molntjänst som notiserna måste igenom. Funktionell passform 4/5 Gäller: I labbet sparades en konfiguration med tre adresser, gränssnittet tolkade dem som JSON-, form- och XML-leveranser, och ett enda anrop levererade notisen till alla tre med kvitto per adress. Ett testutskick med rubrik, brödtext och typen failure gav tre lyckade leveranser. Avdraget gäller att servern bara gör utskicket: schemaläggning, eskalering och historik får byggas runt omkring. Dataflytt och interoperabilitet 5/5 Gäller: Konfigurationerna ligger som textfiler i en katalog och kan läsas ut med /get eller /cfg och flyttas till en annan instans utan konvertering. Adresserna är rena URL:er som fungerar likadant i kommandoradsverktyget, biblioteket och API:t, så en konfiguration kan flyttas mellan alla tre vägarna. Det som inte går att flytta är leveranshistoriken – den finns inte. Mognad och trygghet 4/5 Gäller: Projektet har publika commits sedan 2017, nära sjutton tusen stjärnor, tät utgivningstakt och en egen dokumentationssajt som täcker CLI, bibliotek, konfigurationsformat och API:t. I den version labbet körde listade gränssnittet 164 tjänster med schema för varje adress. Avdraget gäller att varje tjänst hänger på en tredje parts API: ändrar leverantören sitt gränssnitt krävs en uppdaterad plugin, och enstaka tjänster ligger efter. Framtidskraft 4/5 Gäller: REST-API:t täcker utskick mot sparade nycklar och mot adresser i anropet, konfigurationshantering, taggar, mallvärden, bilagor, strömmande leveranssvar och valfri autentisering – allt utom det sista prövades i labbet. Biblioteket är ett Python-paket som andra verktyg bygger på, och det finns communityservrar för MCP. Det som håller nivån under 5 är att det inte finns någon egen MCP-server och att servern inte har något schema eller någon kö för senarelagda utskick. Drift och införande 5/5 Gäller: En enda container utan extern databas räckte, konfigurationen låg i en monterad katalog, hälsokontrollen svarar på /status och servern startade på några sekunder med en arbetare. Ingen migrering, ingen kö och inget index att sköta – säkerhetskopieringen är en katalog och en fil per konfiguration. Kostnadsbild 5/5 Gäller: Programvaran är gratis under öppen licens, har ingen betalutgåva, inga funktionsgränser och ingen leverantörstjänst som måste tecknas. Kostnaden ligger i de kanaler man skickar till – SMS-gatewayer och liknande tar betalt per meddelande – men den kostnaden är densamma oavsett vilket verktyg som anropas. Svensk användbarhet 1/5 Gäller: Gränssnittet visades på engelska i labbet och språkvalslistan innehåller 20 språk men inte svenska; dokumentationen och supporten är engelskspråkig och ingen svensk översättning finns. Adresserna och notistexterna kan förstås skrivas på svenska, men själva produkten har inget svenskt stöd. Kostnad: . Faktakontrollerad 2 november 2026 Jämför Apprise
gotify Pushnotiser från skript och applikationer Ett skript skickar ett HTTP-anrop med applikationens token och notisen hamnar direkt i mobilen eller webbläsaren – på en server du äger. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.GoJavaScriptSQLite Startår2018APIREST APIMCPMCP-server, Inbyggt Betyg 85/100 av 100 Preliminärt Projektdata16 172GitHub-stjärnor52 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2018LicensMIT LicenseÖppen källkod (OSI-godkänd licens) · Servern, Android-klienten och kommandoradsverktyget ligger alla under MIT, vilket ger full rätt att läsa, ändra och återdistribuera koden och att drifta servern kommersiellt. · LicensmodellerÖppen källkodJaPlattformarLinux · Windows · containersAPIREST API UppgivetMCPMCP-server, InbyggtExportDelvis Meddelandehistoriken läses ut via REST-API:t med paging, och applikationer, klienter och användare kan listas och återskapas över API:t. Något samlat export- eller importverktyg för hela installationen finns inte; den enklaste flytten är att ta med SQLite-filen i data-katalogen. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Server, webbgränssnitt, Android-klient och kommandoradsverktyg ligger under MIT, och servern kan drivas helt utan något konto hos projektet. Det finns ingen molntjänst med funktioner som är låsta till en betalplan, och data-katalogen är en vanlig SQLite-fil som ägaren förfogar över. Funktionell passform 4/5 Gäller: I labbet skapades fem applikationer och fyra klienter, sexton meddelanden skickades med applikationstoken och visades i webbgränssnittet i rätt ordning med prioritet, tid och egen ikon per avsändare, och ett meddelande kunde skickas från publiceringsdialogen på samma väg som skripten använder. Modellen med applikationer som bara skickar och klienter som bara tar emot höll hela vägen, men kanalen saknar schemaläggning, mallar, kvittens per enhet och delade kanaler mellan konton, vilket håller nivån under 5. Dataflytt och interoperabilitet 4/5 Gäller: REST-API:t täcker hela datamodellen: meddelandehistoriken läses med paging, och applikationer, klienter och användare kan listas och återskapas över API:t med grundautentisering. Notiserna i sig är korta textmeddelanden i ett dokumenterat JSON-format, och hela tillståndet är en SQLite-fil som kan flyttas med servern. Något samlat export- eller importverktyg för en hel installation finns inte dokumenterat, vilket håller nivån under 5. Mognad och trygghet 4/5 Gäller: Projektet publicerade sin första utgåva i februari 2018, har ett sjuttiotal utgåvor, omkring sexton tusen stjärnor och ett aktivt repo med pushar i oktober 2026. Dokumentationen täcker installation, konfiguration, omvänd proxy, migrering mellan huvudversioner, säkerhetsmodell och MCP, och säkerhetsproblem har hanterats med egna åtgärder som sessionhöjning. Utvecklingen vilar i praktiken på en huvudutvecklare med ett femtiotal bidragsgivare, vilket är skälet att nivån stannar på 4. Framtidskraft 4/5 Gäller: API:t är dokumenterat med OpenAPI, det finns ett eget kommandoradsverktyg, ett plugin-API i Go för egna mottagare och sedan 3-serien en inbyggd MCP-endpoint på /mcp med Streamable HTTP som en AI-agent kan använda med en applikationstoken. Det ger verklig automation och agentintegration i kärnan, men MCP-verktyget kan bara skicka meddelanden och endpointen saknar läsvägar, så integrationsberedskapen är god men inte förstklassig. Drift och införande 5/5 Gäller: En container med SQLite räckte för hela serien i labbet, och konfigurationen är ett tiotal miljövariabler med dokumenterade standardvärden. Projektet beskriver installation som container eller binär, systemtjänst, omvänd proxy för Caddy, Nginx, Apache, HAProxy och Traefik samt migrering mellan huvudversioner, och servern svarar på en egen hälsokontroll som visar både tjänst och databas. Kostnadsbild 5/5 Gäller: Programvaran är gratis under MIT och projektet säljer varken licenser, molntjänst eller support, så kostnadsbilden är transparent: ingen licenskostnad och ingen bindning. Kvar blir drift och säkerhetskopiering av en liten container, och support sker i projektets eget chattrum och i ärendespåraren utan avgift. Svensk användbarhet 1/5 Gäller: Gränssnittet är engelskt och repot har inga språkfiler eller översättningsmekanism, så det finns ingen svensk lokalisering att slå på. Dokumentationen och projektsupporten är engelskspråkig, och inga svenska integrationer eller regelverksanpassningar är belagda – produkten är tekniskt användbar i Sverige men utan svenskt stöd. Kostnad: . Faktakontrollerad 1 november 2026 Jämför gotify
Alerta Larmkonsol som samlar och avdubblikar larm från flera övervakningssystem Larmkonsol som tar emot larm från flera övervakningssystem, tar bort dubbletter och ger ett ställe att kvittera, tysta och följa upp dem. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.PostgreSQLPythonTypeScript Startår2012APIREST API Betyg 87/100 av 100 Praktiskt granskad Projektdata2 535GitHub-stjärnor0 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2012LicensApache-2.0Öppen källkod (OSI-godkänd licens) · Hela källkoden – API, kommandoradsverktyg, plugin och webbkonsol – ligger under Apache-2.0 enligt LICENSE i repot. Det finns ingen sluten utgåva av samma kod och inga funktioner bakom avtal; alla larmfunktioner, kundvyer och integrationer följer med den egenhostade installationen. · LicensmodellerÖppen källkodJaPlattformarLinux · containersAPIREST API UppgivetMCPSaknasExportDelvis Alla larm, tystnader och hjärtslag går att läsa ut över API:et med paging och filter, och databasen är vanlig PostgreSQL eller MongoDB som kan dumpas med standardverktyg. Något samlat export- eller importverktyg för hela installationen, med användare och nycklar, finns inte. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Hela källkoden ligger under Apache-2.0 enligt LICENSE i repot: API, kommandoradsverktyg, plugin och webbkonsol. Det finns ingen sluten utgåva av samma kod, inga funktioner bakom avtal och ingen licensnyckel – instansen i labbet startade utan konto och alla funktioner, inklusive kundvyer och API-nycklar, var tillgängliga direkt. Funktionell passform 5/5 Gäller: Driftsatt i labbet med PostgreSQL och tjugo larm: tre eskaleringar av samma disklarm blev en rad med fyra historikposter i stället för tre larm, fyra tystnader för planerade fönster låg ute utan att skymma de riktiga larmen, tre hjärtslag visade att nattbackupen, loggrotationen och faktureringskörningen rapporterade, och alla larm kunde läsas och skrivas över REST-API:et. Hela användningsfallet gick att lösa utan kringgående. Dataflytt och interoperabilitet 3/5 Gäller: Larmen är JSON över ett dokumenterat HTTP-API och databasen är vanlig PostgreSQL eller MongoDB, så själva larmhistoriken går att läsa ut och flytta. Men det finns inget samlat export- eller importverktyg för en installation – användare, API-nycklar, tystnader och plugin-konfiguration får återskapas för hand – och integrationerna i de övervakande systemen måste pekas om. Det som är portabelt är data och API-kontraktet, inte konfigurationen. Mognad och trygghet 5/5 Gäller: Projektet startade 2012 och har getts ut kontinuerligt sedan dess; 9.1.0 kom i mars 2026 och förrådet har commits från samma månad. Containeravbildningen alerta/alerta-web har närmare tio miljoner nedladdningar på Docker Hub, dokumentationen täcker API, plugin, kundvyer och distribution, och det finns ett etablerat kommandoradsverktyg och Python-SDK vid sidan av webbkonsolen. Framtidskraft 4/5 Gäller: Arkitekturen är enkel och öppen – allt går över ett dokumenterat HTTP-API, och integrationer skrivs som skript eller plugin, vilket gör att produkten kan bytas ut eller byggas vidare utan att larmen låser sig. Utvecklingstakten är måttlig: 9-serien kom 2024 och 9.1 först 2026, och projektet drivs av en liten krets utan kommersiell huvudman. Det ger en stabil men långsam plattform, därför fyra och inte fem. Drift och införande 4/5 Gäller: Två containrar – appen och PostgreSQL – räckte för en komplett larmbild, och admin-kontot skapades ur miljövariabler vid första starten. Driften kräver ändå sitt: en databas som säkerhetskopieras och uppgraderas, plugin-listan som styr vilka larm som avvisas eller berikas, och en genomtänkt timeout så att larm inte går till Expired i förtid. Det är normalt för ett internt verktyg, inte trivialt. Kostnadsbild 5/5 Gäller: Programvaran är gratis och Apache-2.0, det finns ingen avgiftsbelagd utgåva och inga funktioner som kräver abonnemang. Den enda kostnaden är drift av appen och dess databas, som kan ligga på befintlig hårdvara. Svensk användbarhet 1/5 Gäller: Webbgränssnittet har språkfilerna en, de, fr och tr – ingen svensk översättning – och dokumentationen finns bara på engelska. Datum och tider följer webbläsarens språk, men menyval, knappar och rapporter är engelska, och det finns ingen svensk supportkanal. Kostnad: . Faktakontrollerad 4 november 2026 Jämför Alerta
Shoutrrr Notifikationsbibliotek och kommandoradsverktyg Skickar samma driftnotis till 21 tjänster – chatt, push, e-post och egna webhooks – från en kommandorad eller ett Go-program, med en URL per kanal. Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.Go Startår2020APIAnnan Betyg 85/100 av 100 Preliminärt Projektdata1 711GitHub-stjärnor0 commits · 13 veckor Visa alla fakta och bedömningarVisa alla fakta Startår2020LicensMITÖppen källkod (OSI-godkänd licens) · Projektet ligger under MIT enligt LICENSE i källträdet, med copyright 2019 Containrrr. Licensen ger rätt att läsa, ändra, återdistribuera och använda koden kommersiellt, även i slutna produkter, så länge upphovsrättsraden följer med. Det finns ingen betalutgåva och inga proprietära delar. · LicensmodellerÖppen källkodJaPlattformarLinux · macOS · WindowsAPIAnnan UppgivetMCPSaknasExportSaknas Det finns inget att exportera: verktyget sparar varken adresser, notiser eller historik. Det som går att flytta är de URL:er man själv skrivit, och de fungerar likadant i kommandoradsverktyget, i Go-paketet och i de program som bäddar in Shoutrrr. UppgivetSpråkGränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska Öppenhet och kontroll 5/5 Gäller: Hela repot ligger under MIT, en OSI-godkänd licens utan proprietära delar, betalutgåva eller villkor om att ändringar måste publiceras. Koden kan läsas, ändras och bäddas in i slutna produkter, och det finns ingen tjänst som notiserna måste igenom. Funktionell passform 4/5 Gäller: I labbet skickades samma notis till en egen webhook och till loggkanalen i ett anrop, med en kvitto-rad per kanal och serverns svar i utdata. Nattkontrollskriptet läste loggen, skickade brödtexten via stdin och avslutade med kod 0 för en klar natt och 1 för en misslyckad, medan en okänd värd gav kod 69 och ett okänt schema kod 78. Avdraget gäller att verktyget bara levererar: historik, schemaläggning och eskalering får byggas runt omkring. Dataflytt och interoperabilitet 5/5 Gäller: Adresserna är rena URL:er som fungerar likadant i kommandoradsverktyget, i Go-paketet och i de program som bäddar in Shoutrrr, och binären är statisk utan körtidsberoenden och utan konfigurationsfil att flytta. Det som inte går att flytta är historiken – den finns inte. Mognad och trygghet 4/5 Gäller: Projektet har publika commits sedan 2019, första märkta utgåvan 2020, närmare sjuttonhundra stjärnor och en egen dokumentationssajt med fält och standardvärden per tjänst. Det används av Watchtower och kured, vilket betyder att koden prövas i stor drift. Avdraget gäller att utgivningstakten varit låg sedan 2023 och att varje kanal hänger på en tredje parts API. Framtidskraft 3/5 Gäller: Kommandoraden täcker fyra delkommandon och biblioteket kan bäddas in i egna Go-program, men det finns inget HTTP-API, ingen server och ingen MCP-server – GitHub-sökningen på shoutrrr och mcp gav inga träffar. En agent som ska skicka notiser får gå via kommandoraden eller via en notifikationsserver med eget MCP-stöd, och integrationen blir därför en process som anropas i stället för ett gränssnitt som kan utforskas. Drift och införande 5/5 Gäller: En statisk binär på några megabyte installerades efter kontroll av sha256 mot releasens checksummor, och det finns ingen databas, ingen konfigurationsfil, ingen kö och ingen cache att sköta. Att säkerhetskopiera handlar om skriptet och cron-raden, inte om verktygets tillstånd, och en uppgradering är att byta binär. Kostnadsbild 5/5 Gäller: Programvaran är gratis under MIT, utan betalutgåva, funktionsgränser eller leverantörstjänst som måste tecknas. Kostnaden ligger i kanalerna man skickar till – SMS-gatewayer och liknande tar betalt per meddelande – men den är densamma oavsett vilket verktyg som anropas. Svensk användbarhet 1/5 Gäller: Verktyget har inget gränssnitt att översätta, och både utskrifter och dokumentation är engelskspråkiga; ingen svensk översättning finns och supporten sker på engelska i projektets kanaler. Notistexterna kan förstås skrivas på svenska, men själva produkten har inget svenskt stöd. Kostnad: . Faktakontrollerad 2 november 2026 Jämför Shoutrrr