Add Entity/Concept pages for memory system
This commit is contained in:
@@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
title: E-Mail-Organisation
|
||||||
|
category: Communication
|
||||||
|
tags: [email, organization, invoices, amazon, himalaya]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# E-Mail-Organisation
|
||||||
|
|
||||||
|
## Automatisierte Sortierung (Rechnungen-Organizer)
|
||||||
|
- **Cronjob:** Täglich 09:00 Uhr
|
||||||
|
- **Rechnungen:** Betrachft/Absender enthält "rechnung" → "Rechnungen_jjjj_mm"
|
||||||
|
- **Amazon-Bestellungen:** Betreff beginnt mit "Bestellt:" → "Rechnungen_jjjj_mm/Bestellungen_jjjj_mm"
|
||||||
|
- **Delivery:** Direkt an CEO-Chat
|
||||||
|
|
||||||
|
## Folder-Struktur
|
||||||
|
```
|
||||||
|
Inbox/
|
||||||
|
├── Rechnungen_2026_04/
|
||||||
|
│ ├── Rechnungen_2026_04/
|
||||||
|
│ └── Bestellungen_2026_04/
|
||||||
|
├── Rechnungen_2026_03/
|
||||||
|
└── ...
|
||||||
|
```
|
||||||
|
|
||||||
|
## Arbeitsweise
|
||||||
|
- Manuelles Versenden nur nach Freigabe
|
||||||
|
- Kein automatisches E-Mail-Versenden
|
||||||
|
- Alle E-Mails werden manuell geprüft und versendet
|
||||||
|
|
||||||
|
##himaya Konfiguration
|
||||||
|
- **Client:** himalaya v1.2.0
|
||||||
|
- **Config:** ~/.config/himalaya/config.toml
|
||||||
|
- **Primary:** dominik.schoen87@icloud.com
|
||||||
|
- **Domains:** 12 Custom Domains aktiv
|
||||||
|
- grafikerei.de
|
||||||
|
- famschoen.eu
|
||||||
|
- dominikschoen.de
|
||||||
|
- familie-schoen.com
|
||||||
|
- schoen.codes
|
||||||
|
- schoen.eu
|
||||||
|
- und 7 weitere
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
title: Monitoring-System
|
||||||
|
category: Infrastructure
|
||||||
|
tags: [monitoring, network-scans, security, cronjob]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Monitoring-System
|
||||||
|
|
||||||
|
## Netzwerk-Scans
|
||||||
|
- **Häufigkeit:** Wöchentlich
|
||||||
|
- **Cronjob:** SRE-Agent (infra-sre)
|
||||||
|
- **Scan-Bereiche:**
|
||||||
|
- 10.0.10.x/24 (Gateway)
|
||||||
|
- 10.0.20.x/24 (Hypervisoren)
|
||||||
|
- 10.0.30.x/24 (Container/VMs)
|
||||||
|
- 10.0.40.x/24 (Clients)
|
||||||
|
- 10.0.50.x/24 (Smart Home, 26 hosts)
|
||||||
|
- 10.0.60.x/24 (DMZ/Reverse Proxies)
|
||||||
|
|
||||||
|
## Smart Home Monitoring
|
||||||
|
- **Hosts:** 26 in 10.0.50.x
|
||||||
|
- **Scan-Methode:** SEGMENTS Dictionary
|
||||||
|
- **Ziel:** Geräte-Status und Verfügbarkeit
|
||||||
|
|
||||||
|
## Security-Checks
|
||||||
|
- **SSH-Versionen:** 9.2p1-10.0p2 (gemischt)
|
||||||
|
- **TLS-Zertifikate:** Keine CN, self-signed oder SAN-only
|
||||||
|
- **Ports:** 2222 (SSH), 3306 (MySQL)
|
||||||
|
|
||||||
|
## Wichtige Befehle
|
||||||
|
```bash
|
||||||
|
# Netzwerk-Scan durchführen
|
||||||
|
nmap -sn 10.0.20.0/24
|
||||||
|
|
||||||
|
# SSH-Version prüfen
|
||||||
|
ssh -V
|
||||||
|
|
||||||
|
# TLS-Zertifikat prüfen
|
||||||
|
openssl s_client -connect <host>:<port>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Cronjobs
|
||||||
|
- **Netzwerk-Scan:** Wöchentlich
|
||||||
|
- **Smart Home Scan:** Täglich
|
||||||
|
- **Rechnungen-Organizer:** Täglich 09:00 Uhr
|
||||||
|
- **Memory-Sync:** Täglich 06:00, 12:00, 18:00 Uhr
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
title: Netzwerk-Architektur
|
||||||
|
category: Infrastructure
|
||||||
|
tags: [networking, ip-addressing, subnets, vlan]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Netzwerk-Architektur
|
||||||
|
|
||||||
|
## IP-Adressierung (10.0.X.Y)
|
||||||
|
Nicht-standard /8-Notation, aber mit klarem Schema:
|
||||||
|
- 10.0.10.x = Gateway
|
||||||
|
- 10.0.20.x = Hypervisoren (Proxmox Cluster)
|
||||||
|
- 10.0.30.x = Container/VMs
|
||||||
|
- 10.0.40.x = Clients
|
||||||
|
- 10.0.50.x = Smart Home (26 hosts)
|
||||||
|
- 10.0.60.x = DMZ/Reverse Proxies
|
||||||
|
|
||||||
|
## VLAN-Struktur
|
||||||
|
- Jedes Segment hat eigenes VLAN
|
||||||
|
- Proxmox Bridge-Konfiguration
|
||||||
|
- Inter-Segment-Kommunikation via Gateway
|
||||||
|
|
||||||
|
## TLS-Zertifikate
|
||||||
|
- Alle Zertifikate haben kein CN
|
||||||
|
- Self-signed oder SAN-only
|
||||||
|
- Keine reverse-DNS Einträge
|
||||||
|
|
||||||
|
## Wichtige Ports
|
||||||
|
- **MySQL:** 3306 (auf mehreren VMs in 30.x)
|
||||||
|
- **SSH:** 2222 (alle Server)
|
||||||
|
- **Embedding Model:** 8080 (10.0.30.92)
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
title: Proxmox Cluster
|
||||||
|
category: Infrastructure
|
||||||
|
tags: [proxmox, virtualization, containers, lxc]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Proxmox Cluster
|
||||||
|
|
||||||
|
## Cluster-Konfiguration
|
||||||
|
- **Hypervisoren:** In 10.0.20.x
|
||||||
|
- **Container:** In 10.0.30.x
|
||||||
|
- **VLAN-basiertes Netzwerk** mit Bridges
|
||||||
|
- **Shared Storage:** ZFS/ISCSI
|
||||||
|
|
||||||
|
## Wichtige Befehle
|
||||||
|
```bash
|
||||||
|
# Container-Status prüfen
|
||||||
|
pct status <vmid>
|
||||||
|
|
||||||
|
# Container starten/stoppen
|
||||||
|
pct start <vmid>
|
||||||
|
pct stop <vmid>
|
||||||
|
|
||||||
|
# Container konfigurieren
|
||||||
|
pct setcfg <vmid> <config>
|
||||||
|
|
||||||
|
# Cluster-Status
|
||||||
|
pvecm status
|
||||||
|
```
|
||||||
|
|
||||||
|
## VLAN-Konfiguration
|
||||||
|
- **Bridge:** vmbr0 für Netzwerk
|
||||||
|
- **VLAN Tagging:** Für Segmentierung
|
||||||
|
- **IP-Adressierung:** 10.0.X.Y (siehe Netzwerk-Architektur)
|
||||||
|
|
||||||
|
## Monitoring
|
||||||
|
- **Netzwerk-Scans:** Wöchentlich via cronjob
|
||||||
|
- **Smart Home:** 26 hosts in 10.0.50.x
|
||||||
|
- **SEGMENTS Dictionary:** Zentrale Konfiguration für Scan-Intervalle
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
title: E-Mail-System
|
||||||
|
category: Communication
|
||||||
|
tags: [email, himalaya, icloud, organization]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# E-Mail-System
|
||||||
|
|
||||||
|
## Hauptkonfiguration
|
||||||
|
- **Client:** himalaya v1.2.0
|
||||||
|
- **Config:** ~/.config/himalaya/config.toml
|
||||||
|
- **Primary:** dominik.schoen87@icloud.com
|
||||||
|
- **Domains:** 12 Custom Domains aktiv
|
||||||
|
- grafikerei.de
|
||||||
|
- famschoen.eu
|
||||||
|
- dominikschoen.de
|
||||||
|
- familie-schoen.com
|
||||||
|
- schoen.codes
|
||||||
|
- schoen.eu
|
||||||
|
- und 7 weitere
|
||||||
|
|
||||||
|
## Folder-Aliase
|
||||||
|
- Sent = "Sent Messages"
|
||||||
|
- Trash = "Deleted Messages"
|
||||||
|
|
||||||
|
## Email-Organisation (Rechnungen-Organizer)
|
||||||
|
- **Cronjob:** Täglich 09:00 Uhr
|
||||||
|
- **Rechnungen:** Betrachft/Absender enthält "rechnung" → "Rechnungen_jjjj_mm"
|
||||||
|
- **Amazon-Bestellungen:** Betreff beginnt mit "Bestellt:" → "Rechnungen_jjjj_mm/Bestellungen_jjjj_mm"
|
||||||
|
- **Delivery:** Direkt an CEO-Chat
|
||||||
|
|
||||||
|
## Arbeitsweise
|
||||||
|
- Manuelles Versenden nur nach Freigabe
|
||||||
|
- Kein automatisches E-Mail-Versenden
|
||||||
|
- Alle E-Mails werden manuell geprüft und versendet
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
---
|
||||||
|
title: Gesundheit & Fitness
|
||||||
|
category: Personal
|
||||||
|
tags: [health, fitness, weight-loss, nutrition]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Gesundheit & Fitness
|
||||||
|
|
||||||
|
## Ziele
|
||||||
|
- **Gewichtsverlust:** -15kg (aktuell 95kg, 1.75m)
|
||||||
|
- **Zielgewicht:** 80kg
|
||||||
|
- **BMI:** 31.0 → 26.1 (Normalbereich)
|
||||||
|
- **Stil:** Fast & Healthy (schnell und gesund)
|
||||||
|
|
||||||
|
## Ernährung
|
||||||
|
- **Bevorzugt:** Asiatische Küche
|
||||||
|
- **Allergien:** Keine
|
||||||
|
- **Lieblingsessen:** Asian Food
|
||||||
|
|
||||||
|
## Arbeitsrhythmus
|
||||||
|
- **Mon/Wed/Fri:** Home Office
|
||||||
|
- **Tue/Thu:** Büro (Meal Prep)
|
||||||
|
- **Fri:** Aldi Einkauf (Freitag)
|
||||||
|
- **Wochenende:** 2 warme Mahlzeiten
|
||||||
|
|
||||||
|
## Family Meals
|
||||||
|
- **Sarah (Wife):** Liebt Kohlenhydrate (Carbs)
|
||||||
|
- **Cleo (4y):** Liebt Pasta
|
||||||
|
- **Täglich:** Abendessen für die ganze Familie
|
||||||
|
- **Tue/Thu:** Meal Prep für die Woche
|
||||||
|
- **Wochenende:** 2 warme Mahlzeiten
|
||||||
|
|
||||||
|
## Shopping
|
||||||
|
- **Aldi:** Freitag (Wocheneinkauf)
|
||||||
|
- **HelloFresh:** Gelegentlich (Abwechslung)
|
||||||
|
- **Cleo Kitabox:** Mo-Do (für Cleo)
|
||||||
|
|
||||||
|
## Ernährungsrichtlinien
|
||||||
|
- Hoher Proteinkonsum für Muskelaufbau
|
||||||
|
- Geringe Kohlenhydrate für Gewichtsverlust
|
||||||
|
- Viel Gemüse und Salate
|
||||||
|
- Asia-inspirierte Rezepte (low-carb Varianten)
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
---
|
||||||
|
title: Infrastruktur-Übersicht
|
||||||
|
category: Infrastructure
|
||||||
|
tags: [networking, proxmox, monitoring, gitea]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Infrastruktur-Übersicht
|
||||||
|
|
||||||
|
## Netzwerk-Architektur (Schön Consulting)
|
||||||
|
- **Addressing:** 10.0.X.Y (nicht standard /8-Notation)
|
||||||
|
- 10.0.10.x = Gateway
|
||||||
|
- 10.0.20.x = Hypervisoren (Proxmox Cluster)
|
||||||
|
- 10.0.30.x = Container/VMs
|
||||||
|
- 10.0.40.x = Clients
|
||||||
|
- 10.0.50.x = Smart Home (26 hosts)
|
||||||
|
- 10.0.60.x = DMZ/Reverse Proxies
|
||||||
|
- **TLS:** Alle Zertifikate haben kein CN (self-signed oder SAN-only), keine reverse-DNS
|
||||||
|
- **MySQL:** 3306 auf mehreren VMs in 30.x Subnetz exponiert
|
||||||
|
- **SSH:** Port 2222 auf allen Servern
|
||||||
|
- **SSH Versionen:** Gemischt (9.2p1-10.0p2)
|
||||||
|
|
||||||
|
## Proxmox Cluster
|
||||||
|
- **Hypervisoren:** In 10.0.20.x
|
||||||
|
- **Container:** In 10.0.30.x
|
||||||
|
- **VLAN-basiertes Netzwerk** mit Bridges
|
||||||
|
|
||||||
|
## Gitea Instance
|
||||||
|
- **URL:** https://git.familie-schoen.com
|
||||||
|
- **Auth:** SSH Key-basiert
|
||||||
|
- **Git User:** Dominik Schön <dominik@familie-schoen.com>
|
||||||
|
- **Repository:** memory.git (für Memory-Sync)
|
||||||
|
|
||||||
|
## Monitoring
|
||||||
|
- **Netzwerk-Scans:** Wöchentlich via cronjob
|
||||||
|
- **Smart Home:** 26 hosts in 10.0.50.x
|
||||||
|
- **SEGMENTS Dictionary:** Zentrale Konfiguration für Scan-Intervalle
|
||||||
|
|
||||||
|
## Wichtige Dienste
|
||||||
|
- **Embedding Model:** embeddinggemma-300M-Q8_0.gguf auf 10.0.30.92:8080 (OpenAI-kompatibel, CLS pooling)
|
||||||
|
- **Himalaya v1.2.0:** iCloud Mail (Email-Client)
|
||||||
|
- **qmd:** Markdown-basiertes Wissenssystem mit Embeddings
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
---
|
||||||
|
title: Memory-System
|
||||||
|
category: Tools
|
||||||
|
tags: [memory, hindsight, qmd, markdown]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Memory-System
|
||||||
|
|
||||||
|
## Hindsight Memory System
|
||||||
|
- **Version:** 1.0
|
||||||
|
- **Provider:** OpenAI (via custom endpoint)
|
||||||
|
- **Model:** embeddinggemma-300M-Q8_0.gguf
|
||||||
|
- **Endpoint:** http://10.0.30.92:8080
|
||||||
|
- **OpenAI-kompatibel:** Ja
|
||||||
|
- **CLS Pooling:** Ja
|
||||||
|
|
||||||
|
## Hindsight Daemon
|
||||||
|
- **Status:** Läuft auf 10.0.30.92
|
||||||
|
- **Config:** ~/.hindsight/profiles/hermes.env
|
||||||
|
- **API Key:** In hermes.env gespeichert
|
||||||
|
- **Log:** ~/.hindsight/daemon.log
|
||||||
|
|
||||||
|
## qmd Integration
|
||||||
|
- **qmd:** Markdown-basiertes Wissenssystem
|
||||||
|
- **Embeddings:** Via qmd embed
|
||||||
|
- **Suche:** Via qmd search
|
||||||
|
- **MCP Server:** qmd mcp --http
|
||||||
|
- **Index:** ~/.cache/qmd/
|
||||||
|
|
||||||
|
## Memory-Verzeichnis
|
||||||
|
- **Pfad:** ~/.hermes/memory/
|
||||||
|
- **Struktur:**
|
||||||
|
- Entities/ (Konkrete Dinge, Personen, Systeme)
|
||||||
|
- Concepts/ (Abstrakte Ideen, Prinzipien, Methoden)
|
||||||
|
- Projects/ (Aktuelle und abgeschlossene Projekte)
|
||||||
|
- Templates/ (Vorlagen für neue Einträge)
|
||||||
|
|
||||||
|
## Git-Sync
|
||||||
|
- **Remote:** https://git.familie-schoen.com/dominik/memory.git
|
||||||
|
- **Branch:** main
|
||||||
|
- **User:** Dominik Schön <dominik@familie-schoen.com>
|
||||||
|
- **Commit-Messages:** "Auto-sync: YYYY-MM-DD HH:MM"
|
||||||
|
|
||||||
|
## Arbeitsweise
|
||||||
|
1. **Manuell:** Memory-Einträge werden direkt in Markdown geschrieben
|
||||||
|
2. **Automatisch:** Cronjobs syncen und indexieren
|
||||||
|
3. **Suche:** qmd search für semantische Suche
|
||||||
|
4. **Index:** qmd embed für neue/änderte Einträge
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
title: Team-Struktur
|
||||||
|
category: Organization
|
||||||
|
tags: [team, agents, ceo, orchestration]
|
||||||
|
created: "2026-04-28"
|
||||||
|
modified: "2026-04-28"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Team-Struktur
|
||||||
|
|
||||||
|
## CEO + Agents Modell
|
||||||
|
- **CEO:** Orchestrator (ich)
|
||||||
|
- **Agenten:** Operative Einheiten
|
||||||
|
|
||||||
|
## Aktive Agenten
|
||||||
|
1. **infra-sre** (Security/Monitoring)
|
||||||
|
- Netzwerk-Scans
|
||||||
|
- Sicherheitsprüfungen
|
||||||
|
- Monitoring
|
||||||
|
|
||||||
|
2. **nutrition-coach** (Family Meals)
|
||||||
|
- Meal-Prep-Planung
|
||||||
|
- Familienessen-Zusammenstellung
|
||||||
|
- Einkaufslisten
|
||||||
|
|
||||||
|
## Struktur-Prinzip
|
||||||
|
- Jeder Agent hat eigenen Chat
|
||||||
|
- Cronjobs liefern direkt an Agent-Chats (telegram:chat_id)
|
||||||
|
- Shared Telegram Group für gesamte Team-Kommunikation
|
||||||
|
- Kein automatisches Versenden von E-Mails (manuelle Freigabe erforderlich)
|
||||||
|
|
||||||
|
## Arbeitsweise
|
||||||
|
- CEO entscheidet über Prioritäten und weist Tasks zu
|
||||||
|
- Agenten führen Tasks aus und berichten Ergebnis
|
||||||
|
- Regelmäßige Syncs via Memory-System
|
||||||
Reference in New Issue
Block a user