NetBox

Nätverk och webbdrift · DCIM och IPAM – källan till sanning för nätet

Dokumenterar platser, skåp, enheter, gränssnitt, IP-adresser och VLAN på ett ställe och gör datan åtkomlig via REST och GraphQL.

Betyg 86 av 100 Praktiskt granskad

Läs bedömningen
API · Officiellt

REST-API:t exponerar samma objekt som gränssnittet under /api/ per applikation (dcim, ipam, tenancy, virtualization med flera), med filtrering, fältval och paginering.

NetBox REST-API · NetBox Labs

Källa: netboxlabs.com/docs/netbox

Kontrollerat:

Officiellt · NetBox GraphQL-API (NetBox Labs) dokumentation

MCP · Officiellt

NetBox Labs egen MCP-server ger läsåtkomst till NetBox-data: hämta objekt av en typ med filter, hämta ett objekt på id och läsa ändringsloggen. Servern är read-only och ansluter till NetBox med en API-token.

netbox-mcp-server · NetBox Labs

Källa: github.com/netboxlabs/netbox-mcp-server

Kontrollerat:

NetBox instrumentpanel med Anna Lindqvist inloggad, panelerna Organization med två platser och en tenant, IPAM med nio prefix och fjorton IP-adresser, DCIM med tre skåp och fjorton enheter, Virtualization med två virtuella maskiner samt ändringsloggen som listar de senast skapade objekten
1 / 5 Instrumentpanelen: objektantal per applikation och det senast ändrade i Nordljus AB:s källa till sanning

Bedömning

Så bedömer vi

Totalbetyg

86 av 100

Praktiskt granskad

Bedömningsprofil
Ett driftteam som vill dokumentera nätet på ett ställe – platser, skåp, enheter, gränssnitt, kablar, adressplan och VLAN – och sedan låta automationen hämta enhetens uppgifter och lediga IP-adresser ur samma databas via API innan konfigurationen renderas.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Hela källkoden ligger under Apache-2.0 i netbox-community/netbox, och den öppna utgåvan är komplett: labbinstansen byggdes från det officiella containerimaget utan konto, licensnyckel eller funktionsspärr, och både REST, GraphQL, rackritning och ändringslogg var tillgängliga direkt. NetBox Labs säljer NetBox Cloud och stöd vid sidan av, men det är samma kod och ingen sluten utgåva av produkten.

  2. Funktionell passform

    Labbet dokumenterade två platser, tre skåp, fjorton enheter med gränssnitt och kablage, nio prefix, sex VLAN och fjorton IP-adresser, och allt skapades och lästes över API:t. Rackvyn ritade skåpet ur enheternas höjdenheter, gränssnittstabellen visade kablage till motpart och prefixlistan visade adressplanen som träd. Avdraget gäller att topologier, rapporter och egna vyer kräver plugin eller egen kod – kärnan dokumenterar objekten, inte sambanden som bild.

  3. Dataflytt och interoperabilitet

    All data ligger i PostgreSQL och går att läsa ut via REST, GraphQL eller CSV-export per lista, medan en fullständig säkerhetskopia tas som databasdump. Det finns inget gemensamt utbytesformat för hela modellen och ingen importerare för andra DCIM-verktyg, så ett byte blir en engångsmigrering där objekten och deras relationer måste mappas för hand.

  4. Mognad och trygghet

    NetBox släpptes som öppen källkod i juni 2016, har en tät utgåverytm med versionshanterade releaser och ett eget containerbygge (netbox-docker) som följer varje version. Dokumentationen täcker installation, datamodell, API och plugins, projektet har ett brett plugin-ekosystem och en kommersiell huvudman som finansierar utvecklingen. Labbinstallationen migrerade databasen själv vid första starten och startade utan manuella steg.

  5. Framtidskraft

    API:t är förstahandsgränssnittet: allt i gränssnittet har en REST-slutpunkt, GraphQL svarar på samma objekt och webhooks aviserar ändringar, vilket gör NetBox till den naturliga källan för automation och konfigurationsrendering. NetBox Labs har dessutom en egen MCP-server med läsverktyg för objekt och ändringslogg, så agenter kan fråga databasen utan mellanled. Plugin-arkitekturen och exportmallarna gör att nya behov kan byggas utan att kärnan ändras.

  6. Drift och införande

    Fyra containrar räckte i labbet: applikationen, en RQ-arbetare, PostgreSQL och två Valkey-instanser. Migreringarna kördes automatiskt vid start, hälsokontrollen svarade efter dem och proxyn krävde bara att ALLOWED_HOSTS och CSRF_TRUSTED_ORIGINS sattes – utan dem avvisades anropen med 400. Driften är därmed förutsägbar men kräver att databasen säkerhetskopieras och att image-uppgraderingar följs åt med migreringarna.

  7. Kostnadsbild

    Apache-2.0 ger full användning utan licenskostnad, och den självhostade utgåvan kräver inget abonnemang. Kostnaden är fyra containrar och den tid det tar att sätta datamodellen; NetBox Cloud och kommersiellt stöd är frivilliga tillägg, inte förutsättningar för att använda produkten.

  8. Svensk användbarhet

    Den installerade utgåvan innehåller sjutton språk (cs, da, de, en, es, fr, it, ja, ko, lv, nl, pl, pt, ru, tr, uk, zh) men ingen svensk översättning, och gränssnittet visade engelska i labbet. Dokumentation, forum och support är engelska. Produkten är fullt användbar i Sverige men har inget verifierat svenskt stöd.

Om NetBox

NetBox är en databas för nätets dokumentation: DCIM för platser, lokaler, skåp, enheter och kablar, och IPAM för adressplaner, prefix, VLAN och enskilda IP-adresser med deras roll. I stället för att nätet beskrivs i kalkyler och wiki-sidor blir det strukturerade objekt med relationer – en switch finns i ett skåp på en plats, har gränssnitt som är kablade till andra enheter och bär IP-adresser ur ett prefix, och varje ändring hamnar i en ändringslogg. Datan är avsedd att läsas maskinellt: allt som går att klicka på i gränssnittet har en REST-slutpunkt, GraphQL ger samma objekt i ett frågespråk, och webhooks aviserar när något ändras. Därför används NetBox som källa till sanning innan automationen rör nätet – adresser delas ut ur rätt prefix, konfigurationsmallar renderas ur enhetens egna uppgifter och inventeringen stämmer med verkligheten. Gränssnittet är webbaserat och innehåller list- och detaljvyer, rackritning, kabelspårning och egna vyer per användare.

Användning

Passar för

  • Driftteam som vill ha en gemensam, strukturerad bild av platser, skåp, enheter, kablar och adressplan i stället för kalkylark och wiki-sidor
  • Den som bygger automation mot nätet och behöver ett API att hämta enhetens uppgifter, gränssnitt och lediga IP-adresser ur innan konfigurationen renderas
  • Organisationer som måste kunna visa vad som finns var, vem som ändrade det och när – ändringsloggen spårar varje objekt

Passar mindre bra för

  • Den som bara vill övervaka uptime eller mäta prestanda – NetBox dokumenterar nätet, den mäter det inte
  • Den som vill ha svenskt gränssnitt: webbgränssnitt, dokumentation och support är engelska
  • Den som inte kan drifta PostgreSQL och Redis – båda är krav, och databasen är hela installationens värde

Styrkor och begränsningar

Styrkor

  • Täcker både utrustning och adressplan i samma objektmodell: platser, lokaler, skåp, enheter, gränssnitt, kablar, prefix, VLAN och IP-adresser hänger ihop
  • REST-API:t speglar gränssnittet ett till ett, och GraphQL svarar på samma objekt – labbinstansen fylldes och lästes helt över API:t
  • Rackritningen ritar skåpet ur enheternas höjdenheter, så monteringen syns i samma vy som enhetslistan
  • Ändringsloggen spårar varje skapande och ändring per objekt, vilket gör inventeringen granskningsbar
  • Kabelspårningen följer en länk från gränssnitt till gränssnitt så att en servers väg till switchen syns utan att någon ritar den

Begränsningar

  • Modellen måste planeras före införandet: regioner, platser, roller och enhetstyper är lätta att lägga till men svåra att ändra när de används
  • PostgreSQL och Redis är krav, och en RQ-arbetare måste köra vid sidan av applikationen för bakgrundsjobben
  • Gränssnittet är på engelska och det finns ingen svensk översättning bland de sjutton språk som följer med
  • NetBox mäter inget själv – status, larm och prestanda kräver ett separat övervakningssystem
  • Ett byte till ett annat DCIM-verktyg blir en engångsmigrering; det finns inget gemensamt exportformat för hela modellen

Skärmbilder

Tekniska resurser

Alternativ

Caddy

Nätverk och webbdrift · Webbserver och omvänd proxy med automatisk HTTPS

Caddy är en webbserver och reverse proxy i en enda binär som hämtar och förnyar HTTPS-certifikaten automatiskt. Konfigureras i Caddyfile eller via ett JSON-API.

Startår
2015
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

90 av 100

Preliminär (källbaserad)

Läs bedömningen om Caddy

Projektdata

78 741GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2015
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Repots LICENSE-fil (caddyserver/caddy) innehåller Apache License, Version 2.0. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux · containers
API
REST API Verifierat
Export
Ej tillämpligt Caddy är en webbserver/omvänd proxy och lagrar ingen användardata att exportera; den fullständiga JSON-konfigurationen kan dock läsas och skrivas via administrations-API:t. Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 (OSI), full kodfrihet, ingen betald tier — inga låsningar.
Funktionell passform Gäller: Webbserver, reverse proxy och automatisk HTTPS är exakt kärnan och täcks utan större luckor.
Dataflytt och interoperabilitet Gäller: Inbyggt JSON admin-API (localhost:2019), Caddyfile som JSON-sockerlag och ACME-standard gör konfigurationen fullt flyttbar.
Mognad och trygghet Gäller: Aktivt sedan 2015 med regelbundna releaser och brett användande, men yngre och mindre ekosystem än nginx/Apache.
Framtidskraft Gäller: Inbyggt admin-API (JSON, live-omkonfigurering) och plugin-arkitektur möjliggör automation; agentintegration sker via admin-API:et.
Drift och införande Gäller: En enda binär med automatisk HTTPS och minimal konfiguration — drift och införande väldokumenterade och i rimlig proportion.
Kostnadsbild Gäller: Fri Apache-2.0-licens utan betald tier; TCO = hosting, transparent.
Svensk användbarhet Gäller: Engelsk dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Wireshark är en fri och öppen nätverksprotokollanalysator som fångar trafik från nätverksgränssnitt och tolkar paketen lager för lager med kraftfulla visningsfilter.

Startår
1998
Licens
GPL-2.0
Öppen källkod
Ja

Betyg

89 av 100

Preliminär (källbaserad)

Läs bedömningen om Wireshark

Projektdata

1 665GitLab-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1998
Licens
GPL-2.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux
API
Annan Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0 enligt COPYING i repot (verifierad via postens källor); full frihet att läsa, ändra, återdistribuera och driva själv. Fångstformaten pcap/pcapng är öppna standarder utan leverantörslås.
Funktionell passform Gäller: Användningsfallet är programmets kärnfunktion enligt officiell webbplats och dokumentation: fångst från gränssnitt, lager-för-lager-tolkning, kraftfulla visningsfilter och granskning av TLS-handskakningar. Ingen lucka eller kringgående för felsökning av API-flöden.
Dataflytt och interoperabilitet Gäller: Fångster sparas i standardformatet pcap/pcapng och återöppnas på Linux, Windows och macOS — dokumenterad full export i öppna standarder enligt postbeskrivning och nedladdningssida. Analysen sker lokalt; data kan flyttas fritt mellan system.
Mognad och trygghet Gäller: Först utgiven juli 1998 som Ethereal enligt användarhandbokens historik; stiftelsebakad förvaltning (Wireshark Foundation), SECURITY.md i repot, löpande releaser enligt GitLab-repot under 2026 och ett brett ekosystem — lång historik, tydlig säkerhetshantering, väletablerad förvaltning.
Framtidskraft Gäller: tshark ger en stark, väldokumenterad och välanvänd CLI för automation i rätt kategori (mansida verifierad 200) och repot innehåller sharkd (JSON-API-daemon). Dock ingen dokumenterad agent-/MCP-integration eller webhooks — 3, inte 4.
Drift och införande Gäller: Installeras via paketförråd; installationen konfigurerar wireshark-gruppen så att icke-rootanvändare kan fånga trafik (belagt i postens labbuppgifter). Stationärt verktyg utan server eller löpande drift utöver vanliga uppdateringar.
Kostnadsbild Gäller: Fri och öppen enligt officiell webbplats och COPYING — inga licenskostnader. Enligt metodregeln 3, inte 4: drift- och supportkostnader är inte redovisade som transparent TCO.
Svensk användbarhet Gäller: Officiell svensk UI-översättning verifierad mot primärkälla: ui/qt/wireshark_sv.ts har 4469 av 4521 meddelanden färdiga (98,8 %, hämtad 2026-10-27) och listas som trans.sv i repots .tx/config. ≥80 % ger 3. Etablerad svensk support/integrationer inte belagda — inte 4.

Kostnad: .

Faktakontrollerad

Källor