selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
hestia-core logo

Self-host hestia-core

v0.1.0

Modular grid-based homelab dashboard with API integrations

AlphaOpen SourceMIT
Updated11 months ago
LanguageJavaScript
Setup difficultyEasy
Stars
685
Port
80 (HTTP dashboard (nginx))
Requires
Nginx
Install with Docker
Project Hestia dashboard preview showing grid layout with widgets

What is hestia-core?

Project Hestia is a modular dashboard for homelab users that runs completely in the browser using vanilla HTML, CSS, and JavaScript. No backend is needed — settings persist in localStorage and IndexedDB. The interface uses a drag-and-drop grid with smooth animations via the View Transitions API. Theming supports the full Base16 palette (Dracula, Nord, Monokai, etc.) with granular control over spacing, radii, fonts, and shadows, plus custom preset creation in the UI. Built-in widgets cover essentials (clock, weather via Open-Meteo, calendar, Markdown notes, bookmarks), homelab monitoring (Glances for server metrics, Pi-hole stats, Deluge torrent queue, Jellyfin now-playing), and visuals (image frames, Matrix rain, pipes screensaver). Deployment options: Docker (recommended, bundles an Nginx reverse proxy that handles CORS for the API integrations) or any static file server. The project is MIT licensed and draws inspiration from Homarr, Dash., and Homepage.

Should you self-host hestia-core?

hestia-core scores 45/100 on selfhost.directory (how scoring works) and ranks #29 of 44 in Dashboard. It has 685 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Homepage by gethomepage (84/100, 33 419 stars). It scores higher overall, so compare the two before you pick. See hestia-core vs Homepage by gethomepage side by side.

Features

  • Base16 theming
  • Built-in apps suite
  • Configuration export/import
  • Drag-and-drop grid layout
  • Extensible widget framework
  • Homelab API integrations
  • LocalStorage persistence

hestia-core README

How to install hestia-core

Install hestia-core with Docker

git clone https://github.com/mult1v4c/hestia-core cd hestia-core

docker build -t hestia-core . docker run -d -p 8080:80 --name hestia hestia-core

Recommended for API integrations as included Nginx config handles CORS. Update default.conf with actual server IPs before building.

More in Homelab

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…