Does Heimdall need a database container?
No. It keeps its own SQLite database inside the /config volume, so there is no separate database to run and copying that folder backs up the whole dashboard.
Open every service on your network from one page of tiles, with app icons and a search bar. Heimdall serves that dashboard from a single container, and 155 of the 521 apps it knows show live details once you add an API key.
How Heimdall stacks up against other productivity apps. Add or remove apps to change the comparison.
| Requirement | Heimdall | ||||
|---|---|---|---|---|---|
| Price | Free | Free | Free | Free | Free |
| Web UI | Yes | Yes | Yes | Yes | Yes |
| Architecture | x86 + ARM | x86 + ARM | x86 + ARM | x86 + ARM | x86 + ARM |
| Min hardware | Not stated | 256 MB RAM · 250 MB | Not stated | Not stated | Not stated |
| Containers | 1The app alone | 1The app alone | 1The app alone | 1The app alone | 1The app alone |
| Database | SQLite | none | SQLite | none | none |
| Runtime | PHP | Node | PHP | Node | Go |
| Docker | Yes | Yes | Yes | Yes | Yes |
| Linux package | Yes | Yes | – | Yes | Yes |
| Windows | – | – | – | – | Yes |
| macOS | – | – | – | – | Yes |
| PHP | – | – | Yes | – | – |
| Full comparison | This app | Dashy vs Heimdall | Heimdall vs Organizr | – | – |
No. It keeps its own SQLite database inside the /config volume, so there is no separate database to run and copying that folder backs up the whole dashboard.
A live tile. Enhanced apps accept an API key and show details such as queue counts or uptime, while the 521 foundation apps only need a URL and fill in the icon themselves.
It blocks lookups to private and reserved IP addresses by default. Set ALLOW_INTERNAL_REQUESTS=true when the instance stays on your LAN or sits behind authentication.
More apps in Productivity.
Save links, notes and images, then let an AI model tag and summarize them. Runs on your own server with local models through Ollama.
Keep a permanent archived copy of every webpage you bookmark, with a FOSS bookmark manager on your own server.
Write docs, track work in databases and sketch on a whiteboard, with workspaces synced through your own server.
Baserow turns Postgres into a no-code database you edit in the browser, with typed fields, filters and forms. Every table gets a REST API.
Merge, edit, convert and lock down PDFs in the browser. You self-host the toolkit, but your files never get uploaded anywhere.
Capture a thought in Blinko and it sits as a Markdown card you can tag, search and expand into a full note. The note app's AI search, tagging and chat run against Ollama on your own hardware, or a hosted model if you prefer.
CryptPad is an encrypted office suite you host yourself. Write a document, sheet or slide deck in the browser and it encrypts the copy on your machine before it reaches the server. Rich text, forms, kanban boards, diagrams and whiteboards use the same encryption. Shared drives, access lists, document history and guest links cover a household or a small group.
Dashy puts the services on your network on one start page, with live status dots, widgets and instant search. You define the layout in a YAML file, or edit it in the browser and save the changes back to disk.
Updated