← Zurück

Dokument

MEMORY.md - Langzeit-Gedächtnis

🔑 Wichtige Referenz-Dateien

| Datei | Inhalt | |-------|--------| | EQUIPMENT.md | Alfreds komplette Hardware-Liste (Kameras, Drohnen, Audio, etc.) | | PRICING.md | Komplette Preisliste aller Services | | MODELS.md | Verfügbare AI-Modelle via google-antigravity | | USER.md | Persönliche Infos, Skills, Referenzen | | TOOLS.md | Server-Logins, IPs, API Keys |

Bei Website-/Portfolio-Projekten: Immer zuerst EQUIPMENT.md checken!


📝 Projekt-Notizen

ServeOne.at (31.01.2026)

  • Next.js 15 auf Port 3333
  • PM2 Process: serveone-new
  • Nginx Config: /etc/nginx/conf.d/serveone.manual.conf
  • Email: office@serveone.at
  • Preise angepasst: Image Kickstart €1.799, FPV €449, Immobilien Micro €199

🧠 Lessons Learned

  • Context-Komprimierung kann wichtige Details verlieren → alles in Dateien speichern
  • Nginx braucht IP-Binding (listen 168.119.137.38:443) für diesen Server
  • Alfred mag direkte Kommunikation ohne Floskeln

🛠️ Server & Infrastruktur Knowledge (WICHTIG!)

SSL & Domains (Hestia Mixed Setup)

Dieser Server (ns1) nutzt ein gemischtes Setup aus HestiaCP und manuellen Configs.

  • Certbot via apt funktioniert NICHT zuverlässig (Konflikte).
  • Lösung: Nutze immer /root/.acme.sh/acme.sh.
    • Befehl: /root/.acme.sh/acme.sh --issue -d domain.tld -w /var/www/html
    • Pfad: /root/.acme.sh/domain_ecc/
  • Nginx Configs: Liegen in /etc/nginx/conf.d/*.manual.conf.
    • Reload: kill -HUP <PID> (an alle Master-Prozesse).

NAS Zugriff (Synology)

  • Direkter SSH-Login als tgbrutus ist oft gesperrt/schwierig.
  • Lösung: SSH-Tunnel über Pi5 (100.81.13.97) in den Docker-Container auf der NAS.
  • Alias: ssh nas-container (in ~/.ssh/config auf ns1 hinterlegt).
    • User: root (im Container), Passwort: brutus.
    • Pfade: /media/projekte, /media/workflow.

Analytics (Umami)

  • Läuft als Docker Container auf Port 3001 (Host ns1).
  • URL: https://analytics.serveone.at
  • Config: /etc/nginx/conf.d/umami.conf
  • SSL: Via acme.sh generiert.
  • SQL Zugriff (Stats): cd /root/openclaw/umami && docker compose exec db psql -U umami -d umami -c "QUERY" Beispiel: SELECT count(*) FROM website_event WHERE created_at > now() - interval '24 hours';

2026-01-31: Der Große Relaunch

  • Website V2: Next.js Bento-Grid Design, AI Tools (Chat, Audit, Slider).
  • Infrastruktur:
    • Clean: 32GB Müll gelöscht (alte Docker).
    • SSL: acme.sh auf analytics, n8n, deploy ausgerollt. HSTS gefixt.
    • Supabase: Neu aufgesetzt (DB Crash -> Fresh Start).
    • N8N: Lead Workflow V4 aktiv.
    • NAS: AI Kurator läuft im Hintergrund.
  • Wichtig: serveone.at läuft stabil. Backups sind vorhanden.

🎯 Alfreds Vision & Ziel

Das End-Game: In 5-7 Jahren am Strand sitzen, nur mit Handy/Tablet/Mac, und nur noch das tun, worauf er Lust hat. Das Ziel ist maximale Freiheit durch Systematisierung.

Die Strategie:

  1. Automation First: Weg vom "Zeit gegen Geld". Prozesse müssen ohne Alfred laufen.
  2. Souveränität: Eigene Infrastruktur (ns1), keine Abhängigkeit von Cloud-Giganten.
  3. USP durch Tech: Creative AI Engineering als Hebel, um Premium-Preise zu erzielen.

Alfreds Profil (Der "Hybrid-Architekt"):

  • Kompromisslos: Hasst Mittelmaß. Alles muss "High-End" sein.
  • Direkt: Keine Floskeln. Will Ergebnisse.
  • Tech-Savvy: Versteht sein System, nutzt Terminal, fordert Kontrolle.
  • Motto: "Wir bauen keine Agentur, wir bauen eine Maschine."

Daily Routine & Automation

  • 16:00: Daily Research Report (Concept, Workflow, ML Deep Dive).
  • 23:00: Proactive Building (PRs für Workflow/Website Improvements).
  • 2nd Brain: Next.js App (serveone-brain) wird aufgebaut. Journaling aller Diskussionen.
  • Ziel: "Wow, you got a lot done while I was sleeping."