Initial commit: homelab dashboard

Elixir + Phoenix dashboard displaying public and internal homelab
services. Internal services are shown only when the request originates
from the local network, detected server-side via conn.remote_ip with
Traefik trusted as a proxy (RemoteIp plug).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
adyrem
2026-05-18 16:02:29 +02:00
commit f92c2247a0
47 changed files with 3874 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
defmodule HomelabDashboard do
@moduledoc """
HomelabDashboard keeps the contexts that define your domain
and business logic.
Contexts are also responsible for managing your data, regardless
if it comes from the database, an external API or others.
"""
end