Commit Graph
32 Commits
Author SHA1 Message Date
thesabear 0d377b48aa TEMP: test with a clean tree, no crossing/rejoining edges
7 nodes, strictly tree-shaped, no diamond merges (removed DNS-->Vault
and the EdgeProxy/SSO/InternalProxy branch entirely). If gap is gone,
the rejoining-path topology is the trigger, not raw node count.
2026-08-23 09:54:03 +03:00
thesabear 5f09d9c595 TEMP: test with ~half the real diagram (no Monitoring/SecMon fan-in)
Diagnostic bisection - if gap reappears here, it's a size/complexity
threshold. If not, the trigger is specifically in the observability
fan-in portion I removed for this test.
2026-08-23 09:51:48 +03:00
thesabear 3aeeb21518 TEMP: swap diagram for a trivial 3-node placeholder to diagnose the gap
Diagnostic only - not a real content change. If the gap disappears
with this minimal diagram, it's genuinely about the real diagram's
content and I can bisect from here. If the gap is still there, it's
not about the diagram at all.
2026-08-23 09:50:33 +03:00
thesabear 742ffec430 README: revert the 3 failed diagram-gap test changes
None of edge reduction, classDef removal, or multi-line label removal
fixed the gap - restoring the full diagram content since there's no
reason to keep it degraded for a fix that didn't work.
2026-08-23 09:32:25 +03:00
thesabear 9054ac7027 README: remove most multi-line <br/> node labels from diagram, test #3
Compared node labels between this diagram and the non-gapped
architecture-overview.md one - this had 5 two-line labels, that one
only 2. Reduced to 1 remaining (App Host) to test whether multi-line
label height is what's breaking the container size calculation.
2026-08-23 09:29:56 +03:00
thesabear 7cca0379e3 README: strip classDef color styling from diagram to test gap theory
The docs/architecture-overview.md diagram has no custom colors and
renders with no gap; this one had classDef/class styling and did.
Real comparative evidence, not a blind guess this time - testing
whether custom fill/stroke styling is what's breaking Gitea's
container height calculation.
2026-08-23 09:28:08 +03:00
thesabear 8436db4170 README: reduce diagram edge fan-in to try to fix the blank gap under it
8 dotted 'reports to' edges converging on 2 nodes was likely forcing
Mermaid's layout engine to reserve extra vertical space for edge
routing in the LR diagram, leaving a large blank area below the
visible nodes. Reduced to 2 representative edges - can't verify the
actual render myself, this is a targeted guess to test.
2026-08-23 09:24:05 +03:00
thesabear f8bc8a0479 update readme 2026-08-23 01:08:30 +03:00
thesabear eb563559f9 update readme 2026-08-23 01:08:05 +03:00
thesabear 6fccce3bdd updates 2026-08-23 01:07:42 +03:00
thesabear 5e5cd602b3 we 2026-08-23 01:07:21 +03:00
thesabear cd9959c51d s 2026-08-23 01:06:37 +03:00
thesabear 66e16e9ea9 update 2026-08-23 01:05:43 +03:00
thesabear a92b1f9bdd update readme 2026-08-22 22:59:55 +03:00
thesabear 576216f88e update readme 2026-08-22 22:58:33 +03:00
thesabear 1512a6cd11 updates 2026-08-22 22:56:58 +03:00
thesabear cac6f1c6c8 readme 2026-08-22 22:56:32 +03:00
thesabear a525946154 README: restore full original bio content to About me section. 2026-08-22 22:43:01 +03:00
thesabear be949216bf Remove Content Pipeline system from the public repo
Removed by request - it was the one unfinished system in the repo,
and it's the user's call on what represents them publicly. Removed
completely: the README section, docs/content-pipeline.md, and the
two stacks that only existed to back it (postiz, nocodb-content).
Fixed cross-links in dns-naming.md and firewall-and-network.md that
pointed at it (replaced the public-facing-app example with the
still-present Ghost blog), and notifications.md (dropped the
reference, also fixed a leftover 'documented rather than hidden'
phrase in the same paragraph). Stat strip and stack counts updated
(55->53 stacks, 16->15 systems).
2026-08-22 22:29:38 +03:00
thesabear c1ab267a00 README: remove redundant table, refocus Systems on capability not gotchas
The 'Every system, at a glance' table and the Systems section covered
the same 16 things in the same order - removed the table, kept the
narrative section since that's where the actual selling has to happen.
Rewrote every paragraph to lead with what the system does and its
real scope (what an employer needs to see) instead of a debugging
edge case or failure-mode trivia standing in for the description.
2026-08-22 22:18:18 +03:00
thesabear d71a6f1672 README: fix leftover LDAP reference in the systems table row
Missed this one in the previous cleanup - the compact table's SSO row
still summarized the removed LDAP claim.
2026-08-22 19:31:07 +03:00
thesabear e9af5dde32 Fix SSO section: correct README/doc split, remove unverified LDAP claim
README is short/sharp facts, docs/*.md is full depth/process/reasoning
- that split had collapsed into either near-duplicate text in both
files or the fact missing from the README entirely. README now states
the OIDC zone-crossing fact in one crisp sentence; the full doc has
the complete step-by-step breakdown. The LDAP superuser workaround
claim is removed from both - the source material frames it as
contingency guidance for a scenario that may never have come up, not
documented deployed behavior, so it doesn't belong in either file.
2026-08-22 19:30:52 +03:00
thesabear e2765ba749 Remove unverified LDAP workaround claim from SSO docs
The source material says header-based forward-auth is 'the viable
path instead, if SSO is wanted for an app like this' - conditional
contingency guidance for a scenario that may not have actually come
up, not a description of something built and running. Presenting it
as live, deployed behavior in both docs/sso-and-identity.md and the
README was a real accuracy error. Removed from both; the doc still
covers what's actually confirmed (Authentik, dual-zone registration,
native OIDC vs. proxy forward-auth split, least-privilege Git access).
2026-08-22 19:12:59 +03:00
thesabear a3b661ea70 README: rewrite all 16 system paragraphs, cut doc-hygiene filler
The paragraphs were near-duplicates of each doc's own opening -
added nothing beyond the table row above them or the full doc below.
Rewrote every one to lead with a different angle/detail than its
doc (the before/after story, the concrete failure math, the vendor
limitation) instead of restating the same sentences shorter. Also
removed every remaining 'documented honestly / rather than hidden /
caught during an audit' self-referential phrasing - state the fact,
don't narrate the act of documenting it.
2026-08-22 19:09:19 +03:00
thesabear 585c2ed471 README: lead with a real narrative instead of a description
New opening frames the repo as a platform, not a media-server-plus-
extras, and draws the direct line to what an employer's platform/
security team actually owns. Added a condensed version of the
trust-boundary story (the single hardest decision in the repo) right
in the README, ahead of the systems table, so a reader gets a real
'this person thinks like an engineer' moment before they even scroll.
2026-08-22 13:10:43 +03:00
thesabear 64a90946fe README: fix diagram rendering, add stat strip and systems table
Diagram: switched to LR layout, color-coded by role (edge/core/
observability), dropped the repeated 'reports to' labels that were
clipping in the browser - same fix already applied to
architecture-overview.md. Added a stat strip (11 hosts, 55 stacks,
16 systems, 4 boundaries, 13 flows) and a scannable systems-at-a-
glance table above the detailed sections, so a reader gets the full
picture in a 10-second skim before the deeper 2-minute read.
2026-08-22 13:06:31 +03:00
thesabear a4c334b3d8 README: comment out X/Instagram/TikTok/YouTube badges
Keep LinkedIn and Website visible; the rest stay in the file,
just hidden, not deleted.
2026-08-21 23:08:16 +03:00
thesabear f37efc2654 README: redesign as architecture-first portfolio landing page
Replaces the bio-first README with a single-page overview covering
every system in the homelab (secrets/PKI, SSO, firewall, observability,
security monitoring, orchestration, notifications, registry/build,
Dashy SOC board, cron scheduler, content pipeline, IaC, disaster
recovery) plus a sanitized architecture diagram, linking out to a
full docs/ write-up for each. Bio/social links moved to the bottom.
2026-08-21 22:41:03 +03:00
thesabear 45748ff531 README.md: remove stale NetBox mention, update stack count 2026-08-09 20:42:06 +03:00
thesabear f2158f91e7 Simplify Let's Connect badges to just platform name + icon 2026-07-06 02:54:16 +03:00
thesabear c7523453eb Overhaul intro README: accurate content, fixed/updated social links
Body text was describing a setup that no longer exists (GitLab
pipelines, a private registry) - replaced with what's actually running
(Gitea, Caddy/Authentik, Ansible/Kestra/n8n) and pointed the
"what you'll find" section at the new per-repo folder structure.
Fixed the LinkedIn link (was missing its scheme), added
Instagram/TikTok/YouTube, dropped the Bookstack wiki link.
2026-07-06 02:49:32 +03:00
thesabear 973546647d new files from source 2026-06-09 10:20:07 +03:00