2.9 KiB
This is NOT the Next.js you know
This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in node_modules/next/dist/docs/ (resolved from this file's directory; in monorepos the next package may not be visible from the repo root) before writing any code. Heed deprecation notices.
This block is written and re-added by next dev — verify at node_modules/next/dist/server/lib/generate-agent-files.js. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean.
eldov.win — Agenten-Notizen
Privates Portfolio von „eldov" (Jan Wagner), Domain eldov.win. Gegenstück zur geschäftlichen Präsenz w-make.com: hier stehen Selbsthosting, Bots, AI-Fleet und Hacks — dort Industrie-Software.
Welche Inhalte hier hingehören
- Hermes / Multi-Agent-Fleet, Casino-Bot, Polymarket-Trader, Crypto-/Trade-Bot, TS6-Bot, QuantMuse
- Freewarez-Landingpage, Open-Source-Themes (Jellyfin, Gitea, Discourse, Kavita, Authelia, Uptime-Kuma, Erugo, LAMP, Stirling-PDF, Element)
- Minecraft-Portal, ai-subscription-manager, Android-Projekte, LAMP-Link-Themes
- Persönliche Bio, Hobbies, eigene Meinung, Blog/Notes
Welche Inhalte NICHT hierhingehören
- Batchmaker / W-Make Batch / W-Make Studio — Industrie, gehört zu
w-make.com. Selbst Erwähnungen, Screenshots oder Kundenkontext sind hier tabu. - Live-Performance-Claims für Trading/Casino („X % ROI pro Monat"). Wir zeigen das System, nicht die Quoten.
- Konkrete VPS-Internas, IPs, Secrets, API-Keys — weder in Markdown noch in Bildern.
Architektur-Kurzfassung
- Stack: Next.js 16 (App Router) · React 19 · Tailwind 4 · TypeScript · better-sqlite3
- Rendering: SSR. Public Routes lesen Content aus SQLite; Admin schreibt.
- i18n: DE als Default (ohne Prefix), EN unter
/en. Routing überproxy.tsanalogw-make-com. - DB: SQLite unter
DB_PATH(Defaultdata/eldov.db). Schema insrc/lib/schema.sql, Seed insrc/lib/seed.ts. Wird beim ersten Request automatisch initialisiert. - Auth: Single-User-Admin via
ADMIN_PASSWORD+SESSION_SECRET(HMAC-signiertes HttpOnly-Cookie).proxy.tsschützt/admin/*und/api/admin/*(außer/admin/login,/api/admin/login). - Deploy:
./deploy.sh(oder./deploy-vps.sh) synct in Container/opt/containers/eldov-portfolioauffree-warez.win, Traefik routeteldov.winundwww.eldov.win→ Container-Port 3000.
Konventionen
- Komponenten klein, eine Datei pro Sache, keine „Utils-Bibliothek".
- Texte liegen in
src/content/*.ts(statisch) oder in der DB (editierbar). Niemals Strings hartcodiert in Komponenten. - UI-Strings Deutsch/Englisch in
src/i18n/dictionaries.ts. - Keine TODO-/FIXME-Kommentare ins Repo, stattdessen Issue oder Note.