Network management for your homelab

Atranna is a self-hosted network management, monitoring and documentation tool built for homelabs of any size with deployment options for Docker & Kubernetes

Features

Everything your homelab needs

Atranna has everything you need for managing your homelab, from device and network documentation to integrations with your existing monitoring and alerting tools.

Dashboard

One place to see what is running on your network and spot issues at a glance.

Organizations

Use organizations to separate your homelab into multiple logical groups, each with their own users, devices, and networks.

Members & roles

Choose who has access, and what they have access to, with fine-grained roles and permissions.

Devices & inventory

Track routers, switches, servers, and everything else by hostname, IP, vendor, and model.

Interfaces

See the interfaces on each device and understand how your infrastructure is connected up.

Networks & connections

Model your networks and the connections between them for a real map of your homelab.

Architecture

open-source, self-hosted, free forever

Atranna consists of many components, all of which are open-source and free to use.

Go, Gin

API

The heart of Atranna. A REST API that handles authentication, authorization, and communication with the database and web frontend.

Next.js, React

Web

A responsive dashboard frontend that talks to the API.

PostgreSQL, SQLite

Storage Backend

choose your own database. PostgreSQL is recommended for production and is required for HA deployments, SQLite is great for testing.

Get started

Up and running in minutes

Deploy the API and WebUI, then log in and add your first organization.

1

Deploy the stack

Use Docker Compose or the provided Helm charts to spin up the API and WebUI with your preferred database.

2

Create an account

Register your first user, create an organization, and invite any other users you want to share access with.

3

Add your network

Register your devices, define your networks, and start wiring up connections.

Early in development

Atranna is a work in progress. APIs, models, and storage are all subject to change without notice, so don't use it in production yet. Contributions are welcome.