Update README: add repository link, mark all integrations as verified
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
da34be08d5
commit
e064b1caf7
1 file changed
+12
-10
@@ -1,5 +1,7 @@
|
|||||||
# Homelab Manager
|
# Homelab Manager
|
||||||
|
|
||||||
|
Repository: `git@10.200.5.13:bobban/Homelab-manager.git` ([gitea.labsconnect.se/bobban/Homelab-manager](https://gitea.labsconnect.se/bobban/Homelab-manager) externally).
|
||||||
|
|
||||||
A single dashboard for a homelab: Proxmox, Synology DSM, Semaphore, Tailscale,
|
A single dashboard for a homelab: Proxmox, Synology DSM, Semaphore, Tailscale,
|
||||||
Gitea, and Dockhand/Docker status and basic actions, plus DNS record
|
Gitea, and Dockhand/Docker status and basic actions, plus DNS record
|
||||||
management, an IP address inventory (IPAM), and a secret-expiry tracker
|
management, an IP address inventory (IPAM), and a secret-expiry tracker
|
||||||
@@ -43,16 +45,16 @@ All modules from the original plan are built:
|
|||||||
All six integrations follow the same config-in-UI + encrypted-credentials
|
All six integrations follow the same config-in-UI + encrypted-credentials
|
||||||
pattern, added through **Integrations → Manage integrations**.
|
pattern, added through **Integrations → Manage integrations**.
|
||||||
|
|
||||||
**What's been verified for real** vs. **what still needs your network**:
|
**Verified for real, end to end**: every module above — including all six
|
||||||
Authentik login and Gitea were both tested against the user's actual live
|
integrations, both their read-only views and their write actions
|
||||||
services. Tailscale, Dockhand, Semaphore, Proxmox, and Synology were built
|
(start/stop/restart, trigger-a-run, authorize/deauthorize) — has been
|
||||||
against each service's real published API spec/source (not guesswork) and
|
exercised against the user's actual live homelab, not just built against
|
||||||
verified with scripted HTTP tests against a bogus/unreachable config, since
|
specs. That pass also found and fixed two real bugs: the Synology adapter
|
||||||
those instances are LAN-only and not reachable from where this was built —
|
assumed HTTPS-only (the NAS is reached over plain HTTP), and the Tailscale
|
||||||
their route wiring, validation, and role gating are confirmed correct, but
|
adapter read `online`/`isExitNode` fields that don't actually exist in the
|
||||||
real data and the write actions (start/stop/restart, trigger-a-run) haven't
|
real API response (fixed to derive them from `connectedToControl` and
|
||||||
been exercised against the user's actual homelab yet. Worth going through
|
`enabledRoutes`). See the git log for the full verification notes per
|
||||||
each one after deploying, per integration.
|
integration.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user