auto-commit 2026-02-04: update USER.md, daily notes, experimenta-tailscale docs
This commit is contained in:
1
USER.md
1
USER.md
@@ -49,6 +49,7 @@
|
|||||||
## News Digest Präferenzen
|
## News Digest Präferenzen
|
||||||
|
|
||||||
- **Wochentags (Mo-Fr):** Früh schicken, mit Pendler-Info zur Experimenta
|
- **Wochentags (Mo-Fr):** Früh schicken, mit Pendler-Info zur Experimenta
|
||||||
|
- **Fertigmachen:** Bastian braucht **45 Minuten** morgens bevor er losfährt
|
||||||
- **Wochenende (Sa+So):** Erst um **8:00 Uhr**, **ohne** Pendler-Info (Bastian & Jasmin arbeiten nicht)
|
- **Wochenende (Sa+So):** Erst um **8:00 Uhr**, **ohne** Pendler-Info (Bastian & Jasmin arbeiten nicht)
|
||||||
|
|
||||||
## Sprache
|
## Sprache
|
||||||
|
|||||||
@@ -15,3 +15,25 @@
|
|||||||
## Sonstiges
|
## Sonstiges
|
||||||
- Internet auf air4 war über Nacht weg (Nachwirkung der WLAN-Experimente)
|
- Internet auf air4 war über Nacht weg (Nachwirkung der WLAN-Experimente)
|
||||||
- Neues Profilbild für James: Curious Fox 🦊
|
- Neues Profilbild für James: Curious Fox 🦊
|
||||||
|
- **Pendler-Info:** Bastian braucht **45 Minuten** zum Fertigmachen (nicht 40!)
|
||||||
|
- Bastian nutzt CachyOS mit KDE Plasma/Wayland als Desktop-PC (cachyos in Tailnet)
|
||||||
|
- Ghostty als Terminal installiert (Transparenz/Blur konfiguriert)
|
||||||
|
- Claude Code hat jetzt ein echtes Skill-System (nicht mehr nur commands)
|
||||||
|
- Bastian hat summarize-Skill für Claude Code erstellt/erstellen lassen
|
||||||
|
- Krankmeldung Cron-Jobs gelöscht (Krankmeldung wurde abgeschickt)
|
||||||
|
|
||||||
|
## Signal-Profilbild
|
||||||
|
- Mehrere Varianten generiert: cute, tech, bold geometric
|
||||||
|
- Finales Bild: james-curious-fox.jpg (von Bastian selbst generiert/ausgewählt)
|
||||||
|
- Profilbild-Update via signal-cli JSON-RPC: `updateProfile` mit `avatar` Pfad
|
||||||
|
|
||||||
|
## Headscale ACL-Policy (Detail)
|
||||||
|
- Konzept: `group:allow` für gegenseitigen Zugriff (bam, heimdall, npm, glkvm, glkvm-pve)
|
||||||
|
- xportal@ bleibt isoliert — Router kann keine bam-Geräte erreichen
|
||||||
|
- Routes (192.168.222.0/24, 192.168.228.0/24) müssen explizit in ACL stehen
|
||||||
|
- Route enable/disable in Headscale als Kill-Switch für den Tunnel
|
||||||
|
- DERP-Server: Tailscale's öffentliche reichen (E2E-verschlüsselt)
|
||||||
|
|
||||||
|
## Home Assistant
|
||||||
|
- local_file camera Integration: Nicht mehr über YAML, nur über UI konfigurierbar
|
||||||
|
- Bastian nutzt es für Snapshot-Anzeige (mollytor.jpg) — Cache-Problem gelöst
|
||||||
|
|||||||
16
memory/2026-02-03.md
Normal file
16
memory/2026-02-03.md
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# 2026-02-03
|
||||||
|
|
||||||
|
## Morgens
|
||||||
|
- News-Briefing geliefert (Werktag)
|
||||||
|
- Pendler-Info Cron-Job korrigiert: 40 → **45 Minuten** Fertigmachen
|
||||||
|
- USER.md aktualisiert
|
||||||
|
- Hausarzt-Erinnerung Cron-Job hat gefeuert (Mo 09:00)
|
||||||
|
- Claude Code Usage gecheckt: Session 12%, Weekly 5% — alles grün
|
||||||
|
|
||||||
|
## Offene Themen
|
||||||
|
- **xPortal:** Tailscale verliert Login nach Reboot auf GL-MT3000 — noch ungelöst
|
||||||
|
- Vermutung: `tailscaled --cleanup` im init-script oder State-File Problem
|
||||||
|
- Nächster Debug: State-Datei nach Login prüfen, dann nach Reboot vergleichen
|
||||||
|
- **Hausarzt:** Bastian soll heute anrufen (HNO erst März frei)
|
||||||
|
- Zweite Erinnerung Mi 09:00 falls nötig (Cron: hausarzt-mi-2026-02-05)
|
||||||
|
- **Headscale Policy:** Noch nicht finalisiert (allow-all zum Testen aktiv)
|
||||||
@@ -158,4 +158,46 @@ tailscale up --accept-routes
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
*Erstellt: 2026-01-31*
|
## Headscale Nodes & Users
|
||||||
|
|
||||||
|
| Node | IP | User | Status |
|
||||||
|
|------|-----|------|--------|
|
||||||
|
| gl-mt3000 | 100.64.0.11 | xportal | online |
|
||||||
|
| air4 | 100.64.0.5 | bam | online |
|
||||||
|
| sp4c3 | 100.64.0.7 | bam | online |
|
||||||
|
| heimdall | 100.64.0.4 | heimdall | online |
|
||||||
|
| docker-intranet | 100.64.0.3 | npm | online |
|
||||||
|
| glkvm-pve | 100.64.0.9 | glkvm-pve | online |
|
||||||
|
|
||||||
|
## Headscale ACL-Policy (Entwurf)
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"groups": {
|
||||||
|
"group:allow": ["bam@", "heimdall@", "npm@", "glkvm@", "glkvm-pve@"]
|
||||||
|
},
|
||||||
|
"acls": [
|
||||||
|
{ "action": "accept", "src": ["group:allow"], "dst": ["group:allow:*"] },
|
||||||
|
{ "action": "accept", "src": ["bam@"], "dst": ["xportal@:*"] },
|
||||||
|
{ "action": "accept", "src": ["bam@"], "dst": ["192.168.222.0/24:*", "192.168.228.0/24:*"] },
|
||||||
|
{ "action": "accept", "src": ["xportal@"], "dst": ["xportal@:*"] }
|
||||||
|
],
|
||||||
|
"ssh": [
|
||||||
|
{ "action": "accept", "src": ["bam@"], "dst": ["*"], "users": ["bam", "root"] }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
**Wichtig:** Routes müssen explizit in ACL stehen (nicht implizit über xportal@:*)
|
||||||
|
**Kill-Switch:** Routes in Headscale deaktivieren reicht um Tunnel abzuschalten
|
||||||
|
|
||||||
|
## Offene Probleme
|
||||||
|
|
||||||
|
- **Tailscale Login nach Reboot:** GL-MT3000 verliert Login-State
|
||||||
|
- State-File: `/etc/tailscale/tailscaled.state` (korrekt konfiguriert)
|
||||||
|
- `tailscaled --cleanup` im init-script evtl. Ursache?
|
||||||
|
- Noch zu debuggen: State-Datei nach Login prüfen vs. nach Reboot
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Erstellt: 2026-01-31 | Aktualisiert: 2026-02-03*
|
||||||
|
|||||||
Reference in New Issue
Block a user