diff --git a/Licenses.md b/Licenses.md
new file mode 100644
index 0000000..d707a4d
--- /dev/null
+++ b/Licenses.md
@@ -0,0 +1,40 @@
+# AFFiNE license
+
+## Motivation
+
+Find out which are the FOSS parts of AFFiNE and whether a self-hosted
+AFFiNE service can be used and modified without license costs.
+
+## GitHub licenses
+
+In GitHub two license pages exist:
+- [License](https://github.com/toeverything/AFFiNE?tab=License-1-ov-file)
+- [MIT license](https://github.com/toeverything/AFFiNE?tab=MIT-2-ov-file)
+
+It seems that AFFiNE is not completely FOSS but only some parts of it.
+It is not very straight forward which parts are FOSS.
+
+## Your tasks
+
+### FOSS parts of AFFiNE
+
+Find out which are the FOSS parts of AFFiNE and which parts are not FOSS.
+Explain it in an easy to understand description.
+
+### Self-hosted AFFiNE service free of costs?
+
+Determine whether a self-hosted AFFiNE service can be used free
+of license costs
+and which conditions have to be met so that it is free.
+
+The attached shell script creates a Podman Pod which
+runs an AFFiNE service. Check whether this service is free of license costs.
+
+### AFFiNE modifications allowed?
+
+Find out whether modifications of AFFiNE for running a
+self-hosted AFFiNE-like service are allowed.
+
+Concrete Use-Case: Place a Man-in-the-Middle software between the
+AFFiNE Web-GUI and the AFFiNE database which adds functionality.
+
diff --git a/Steuererklärungen.md b/Steuererklärungen.md
index 04b7f02..ce006cb 100644
--- a/Steuererklärungen.md
+++ b/Steuererklärungen.md
@@ -1,19 +1,22 @@
# Steuererklärung 2024 Dr. Thomas Langer und Janina Langer
-## Besonderheiten
+## Besonderheiten und Fragen
- Am 24. Mai 2024 geheiratet.
+- Die neue Steuernummer von Janina ist 139/486/02304.
- Janina arbeitet hauptsächlich im Homeoffice in einem dafür vorgesehenen Büroraum.
- Der bisher nicht steuerlich geltend gemachte Telekom DSL Anschluss wird nicht für Telefonate genutzt, sondern ausschließlich für
- Homeoffice Arbeit Janina
- Homeoffice Arbeit Thomas
- Freizeit Entertainment
+- Zukünftige Steuererklärungen ohne Papierbelege, mit Übersendung der Dokumente auf elektronischem Weg oder Bereitstellung in einer Cloud?
+- Welche Datev Module sind bei Heiß im Einsatz?
## Belege
- Belege im Aktenordner "Steuererklärung 2024" sind mit ✅ gekennzeichnet.
- Die am Anfang mit 🔲 gekennzeichneten Belege werden noch hinzugefügt oder versendet.
-- Für mit ❌ gekennzeichnete Themen liegen derzeit keine Belege vor.
+- Für mit ❌ gekennzeichnete Themen sind keine Belege zur Verfügung gestellt worden, weil die steuerliche Relevanz unklar ist.
- Bei 📄 sind die Buchungen oder Belege an aderer Stelle vorhanden und nicht im Aktenordner "Steuererklärung 2024" abgelegt.
- Die mit 📧 gekennzeichneten Daten wurden per E-Mail versendet.
@@ -26,11 +29,11 @@
#### Deutsche Kreditbank (privates Girokonto Thomas)
-✅ Steuerbescheinigung
+✅ Berichtigte Steuerbescheinigung vom 24.09.2025
✅ Erträgnisaufstellung
-🔲 📧 Kontoauszüge: Privates_Konto_DKB_Kontoauszüge_2024.zip 1)
+📧 Kontoauszüge: Privates_Konto_DKB_Kontoauszüge_2024.zip 1)
-#### Consors (privates Anlagekonto Thomas)
+#### Consors Thomas (privates Anlagekonto)
✅ Steuerbescheinigung
✅ Erträgnisaufstellung
@@ -38,63 +41,83 @@
#### Volksbank Ulm-Biberach (Geschäftskonto DesTEngS)
✅ Steuerbescheinigung
-✅ VR-Mitgliederbonus
✅ Dividende
+✅ Kontoauszüge der ersten beiden Monate des Folgejahres
📄 Alle Kontoauszüge und Kreditkartenabrechnungen (Im Ordner DesTEngS 2024 Belege)
-🔲 Kontoauszüge der ersten beiden Monate des Folgejahres
#### Bausparkasse BHW (Thomas)
-🔲 Steuerbescheinigung
+✅ Steuerbescheinigung
+
+#### Green Planet Energy eG
+
+✅ Steuerbescheinigung
#### Hypovereinsbank (privates Girokonto Janina)
-🔲 Steuerbescheinigung
-🔲 Erträgnisaufstellung
-🔲 📧 Kontoauszüge: Privates_Konto_Hypovereinsbank_Kontoauszüge_2024.zip 1)
+✅ Steuerbescheinigung
+
+#### Consors Janina (privates Anlagekonto)
+
+✅ Steuerbescheinigung
+✅ Erträgnisaufstellung
### 2 Versicherungen
#### Thomas
-🔲 Krankenkasse Barmenia
+✅ Krankenkasse Barmenia
❌ Rentenversicherung Allianz (keine Rührup) AL-1321511998: Keine Belege
-🔲 Unfall, Haftpflicht, Hausrat Versicherung Janitos 5000076942: Prämienrechnungen von TBD (Nachträge Nr. TBD)
+✅ Unfall, Haftpflicht, Hausrat Versicherung Janitos 5000076942:
+- Nachtrag Nr. 42 vom November 2023
+- Nachtrag Nr. 43 vom 01.10.2024
+- Nachtrag Nr. 44 vom November 2024
+- Nachtrag Nr. 45 vom 10.12.2024
+
❌ Heidelberger Lebensversicherung 01474329-01 und 01474329-04: Keine Belege
❌ Kapital- und BU-Versicherung Entis 1835932: Keine Belege
-🔲 📄 Rechtsschutz KS Auxilia: 487,54 €, s. DKB Kontoauszug 7/2024 (2024-07-05_Kontoauszug_7_2024_vom_05.07.2024_zu_Konto_11675808.pdf), Buchung vom 17.06.2024)
+📄 Rechtsschutz KS Auxilia: 405,18 €
+- Zahlung 487,54 €, s. DKB Kontoauszug 7/2024 (2024-07-05_Kontoauszug_7_2024_vom_05.07.2024_zu_Konto_11675808.pdf), Buchung vom 17.06.2024)
+- Erstattung 82,36 €, s. DKB Kontoauszug 8/2024 (2024-08-05_Kontoauszug_8_2024_vom_05.08.2024_zu_Konto_11675808.pdf), Buchung vom 25.07.2024)
#### Janina
✅ Haftpflichtversicherung Allianz AS-6325516192
Monatlich Januar - August 2024 31,75 €, ab September jährlich 76,65 €
✅ HUK24 KFZ-Versicherung für Kennzeichen MB-WL 915
-🔲 📄 Unfallversicherung Ergo
+❌ Unfallversicherung Ergo
Januar – Juni 43,99 €, Juli – September 46,44 €
+#### Arthur Langer (Sohn von Thomas)
+
+❌ WWK Lebensversicherung 25 045 985
+
#### Vanessa Jäntsch (Tochter von Janina)
-🔲 📄 Unfallversicherung Ergo
+❌ Unfallversicherung Ergo
Januar – März 18.12 €, April – Dezember 19,19 €
### 3 Sonstiges
+#### Janina
+
+✅ Mitteilung über neue Steuernummer
+
#### Studium Richard
-🔲 Immatrikulationsbescheinigung
-🔲 Quittung Wintersemester 2024 / 2025
-🔲 Übersicht Studiengebühren
+✅ Immatrikulationsbescheinigung
+✅ Bescheinigung über gezahlte Beiträge und Gebühren
#### Ausbildung Arthur
-🔲 Ausbildungsvertrag
+✅ Merckle GmbH / teva Entgeltabrechnung für September 2024
### 4 Steuerbescheide des Vorjahres
#### Thomas
-🔲 Bescheid über Einkommensteuer und Soli
-🔲 Bescheid über Kirchensteuer
+✅ Bescheid über Einkommensteuer und Soli
+✅ Bescheid über Kirchensteuer
#### Janina
@@ -102,21 +125,104 @@
### 5 Einkünfte von Thomas durch freiberufliche Tätigkeit mit Ingenieurbüro DesTEngS
+✅ Fahrtenbücher
+- "22. Mai 2024 bis 2. Dez. 2024"
+- "4. Dez. 2024 bis 11. Juli 2025"
+
📄 Aktenordner "DesTEngS 2024 Belege"
-🔲 Fahrtenbücher
-🔲 📧 Buchhaltung Summen und Salden Liste: DesTEngS_2024_Summen-Und-Salden.xlsx 1)
-🔲 📧 Buchhaltung Sachkonten: DesTEngS_2024_Sachkonten.pdf 1)
-🔲 📧 Buchhaltungsdaten im DATEV Format ASCII csv: DesTEngS_2024_Datev-Export.csv 1)
+📄 Corona Überbrückungshilfe Zahlung 65,82 €, s. DKB Kontoauszug 12/2024 (2024-12-05_Kontoauszug_12_2024_vom_05.12.2024_zu_Konto_11675808-1.pdf), Buchung vom 26.11.2024)
+
+📧 Buchhaltung Summen und Salden Liste: DesTEngS_2024_Summen-Und-Salden.xlsx 1)
+📧 Buchhaltung Sachkonten: DesTEngS_2024_Sachkonten.pdf 1)
+📧 Buchhaltungsdaten im DATEV Format ASCII csv: DesTEngS_2024_Datev-Export.csv 1)
### 6 Einkünfte von Janina durch Angestelltenverhältnis bei Münchner Rück
✅ Ausdruck der elektronischen Lohnsteuerbescheinigung
-✅ Aufstellung der Anwesenheitstage im Münchner Rück Büro und Entfernung zwischen Wohnung und Arbeitsstätte
+✅ Aufstellung der Anwesenheitstage im Münchner Rück Büro und Entfernung zwischen Wohnung und Arbeitsstätte
+
+### 7 Belege zur Hochzeit
+
+✅ Diverse Belege zur Hochzeit
+
+### Kirchensteuer Zahlung und Erstattungen
+
+📄 Kirchgeld Zahlung 120,00 €, s. VR-Bank Kontoauszug 7/2024 (BA07002 im Aktenordner "DesTEngS 2024 Belege"), Buchung vom 03.07.2024)
+📄 Erstattungen 1.830,71 €
+- Erstattung 981,44 €, s. DKB Kontoauszug 9/2024 (2024-09-05_Kontoauszug_9_2024_vom_05.09.2024_zu_Konto_11675808.pdf), Buchung vom 27.08.2024)
+- Erstattung 551,51 €, s. DKB Kontoauszug 11/2024 (2024-11-05_Kontoauszug_11_2024_vom_05.11.2024_zu_Konto_11675808.pdf), Buchung vom 15.10.2024)
+- Erstattung 297,76 €, s. DKB Kontoauszug 13/2024 (2025-01-06_Kontoauszug_13_2024_vom_06.01.2025_zu_Konto_11675808-1.pdf), Buchung vom 17.12.2024)
### Abos
-🔲 📄 Computerzeitschrift c't (Heise Medien): 184,95 €, s. ER08004 bzw. VR-Bank Kto-Auszug BA08002 Buchung vom 16.08.2024 im Aktenordner "DesTEngS 2024 Belege")
+📄 Computerzeitschrift c't (Heise Medien): 184,95 €, s. ER08004 bzw. VR-Bank Kto-Auszug BA08002 Buchung vom 16.08.2024 im Aktenordner "DesTEngS 2024 Belege")
+
+### Mitgliedsbeiträge
+
+Mitgliedsbeiträge zu gemeinnützigen Vereinen:
+
+📄 Sauerlacher Bogenschützen e.V.: 250,00 €
+- 150,00 €, s. DKB Kontoauszug 3/2024 (2024-03-05_Kontoauszug_3_2024_vom_05.03.2024_zu_Konto_11675808.pdf), Buchung vom 14.02.2024)
+- 100,00 €, s. DKB Kontoauszug 11/2024 (2024-11-05_Kontoauszug_11_2024_vom_05.11.2024_zu_Konto_11675808.pdf), Buchung vom 28.11.2024)
+
+📄 SG E.ON Ostbayern e.V.: 71,00 €, s. DKB Kontoauszug 4/2024 (2024-04-05_Kontoauszug_4_2024_vom_05.04.2024_zu_Konto_11675808.pdf), zwei Buchungen vom 15.03.2024)
+📄 Förderverein Spitalhof Gemeinschaft: 40,00 €, s. DKB Kontoauszug 5/2024 (2024-05-06_Kontoauszug_5_2024_vom_06.05.2024_zu_Konto_11675808.pdf), Buchung vom 25.04.2024)
+
---
-1) Am TBD per E-Mail gesendet in Thomas_Langer_TBD.zip
+1) Am 23. März 2026 per E-Mail gesendet in Thomas_Langer_2026-03-23.zip
+
+---
+
+Runde 1 – die größten typischen Lücken
+
+1. Habt ihr 2024 Spenden, Parteispenden oder Kirchensteuer-Nachzahlungen/-Erstattungen gehabt, die noch nicht in der Liste stehen? ELSTER führt diese ausdrücklich unter Sonderausgaben.
+
+2. Gab es 2024 haushaltsnahe Dienstleistungen oder Handwerkerleistungen für eure Wohnung/euer Haus, also z. B. Reinigung, Garten, Winterdienst, Fenster, Reparaturen, Renovierung, Bad/Küche, Wartung etc.? Dafür wären typischerweise Rechnungen und unbare Zahlung wichtig. In deiner Liste sehe ich diesen Block bisher nicht ausdrücklich.
+
+3. Hattet ihr 2024 außergewöhnliche Belastungen, vor allem Krankheits-, Pflege-, Behinderungs- oder Bestattungskosten, die noch nicht auftauchen? Diese sind ein eigener Bereich in ELSTER.
+
+4. Gibt es bei Janina als Arbeitnehmerin noch weitere Werbungskosten außer Büro-/Anwesenheitstagen, etwa Arbeitsmittel, Fortbildung, Bewerbungen, Umzug, Arbeitskleidung oder häusliches Arbeitszimmer? ELSTER nennt diese Punkte ausdrücklich bei Anlage N. Wegen eures Hinweises zum Homeoffice und DSL ist das besonders prüfenswert.
+
+5. Für die Kinder: Gab es 2024 zusätzlich Kinderbetreuungskosten, Schulgeld oder Kranken-/Pflegeversicherungsbeiträge fürs Kind, die in der Liste noch fehlen? In deiner Liste sehe ich bisher nur Studium Richard und Ausbildung Arthur, aber nicht diese typischen Kind-bezogenen Unterlagen.
+
+6. Hattet ihr 2024 noch weitere Einkunftsarten, die in der Liste nicht erscheinen, z. B. Vermietung, ausländische Einkünfte, private Veräußerungsgeschäfte oder Verkäufe/Transaktionen mit Krypto/Token? ELSTER führt diese als eigene prüfungsrelevante Bereiche.
+
+
+Zu 1.: Ja.
+- Wir haben Mitgliedsbeiträge zu gemeinnützigen Vereinen gezahlt.
+- Kirchensteuer Zahlung und Erstattung habe ich hinzugefügt.
+
+Zu 2.: Nein, hatten wir nicht.
+
+Zu 3.: Wir haben geheiratet, können wir dafür etwas steuerlich geltend machen?
+
+Zu 4.: Es gibt ein häusliches Arbeitszimmer, wir wissen aber nicht, ob das den Ansprüchen genügt, um steuerlich geltend gemacht werden zu können. Sonst hatte Janina keine weiteren Werbungskosten.
+
+Zu 5.: Thomas hat für Arthur und Richard Unterhalt gezahlt, weil seine Söhne aus einer geschiedenen Ehe stammen. Thomas hat monatlich 149 € für Nachhilfe-Unterricht für Arthur bezahlt.
+
+Zu 6.: Nein, weitere Einkunftsarten hatten wir nicht.
+
+Anbei eine aktualisierte Steuererklärungen.md Auflistung.
+
+
+
+1. Wie alt waren Arthur und Richard im Jahr 2024 bzw. was sind ihre Geburtsjahre?
+2. Waren Arthur und/oder Richard 2024 in Ausbildung/Studium über das ganze Jahr oder nur in einzelnen Monaten?
+3. Für wen bestand 2024 noch Kindergeldanspruch und wer hat das Kindergeld tatsächlich erhalten?
+4. Wo haben Arthur und Richard 2024 gelebt: bei der Mutter, eigener Haushalt, teilweise bei euch?
+5. Zu Thomas’ Zahlungen: Gibt es dafür Unterhaltstitel, Scheidungsvereinbarung, Jugendamtsurkunde oder wenigstens Kontoauszüge/Daueraufträge?
+6. Zur Nachhilfe Arthur: Gibt es Rechnungen oder Verträge für die 149 € monatlich und lief das per Überweisung?
+7. Zum Arbeitszimmer Janina: Ist das ein abgeschlossener, nahezu ausschließlich beruflich genutzter Raum?
+8. Falls ja: Habt ihr die Unterlagen zu den Wohnkosten 2024 griffbereit, also z. B. Miete, Nebenkosten, Strom, Wohnfläche der Wohnung und Fläche des Arbeitszimmers?
+
+Zu 1.: Richard wurde im Juli 2000 geboren. Arthur wurde im Oktober 2006 geboren.
+Zu 2.: Richard das ganze Jahr über im Studium. Arthur bis Sommer 2024 in der Schule, danach in einer Ausbildung.
+Zu 3.: Für beide bestand Kindergeldanspruch, die Kindesmutter Astrid hat das Kindergeld erhalten.
+Zu 4.: Richard in eigener Wohnung. Arthur bei der Kindesmutter.
+Zu 5.: Es gibt Kontoauszüge.
+Zu 6.: Ja, Vertrag und Überweisungen.
+Zu 7.: Ja.
+Zu 8.: Müsste ich erst raussuchen.
+
diff --git a/Traefik.md b/Traefik.md
new file mode 100644
index 0000000..8554b2c
--- /dev/null
+++ b/Traefik.md
@@ -0,0 +1,25 @@
+# Situation
+I have a datacenter (DC) server hosted on Hetzner that forwards incoming web traffic via a WireGuard tunnel to a local office server. On the local server, Traefik runs as a reverse proxy inside a rootless Podman container.
+
+My known, valid services are hosted on two specific subdomains `affine.creature-go.com` and `openwebui.creature-go.com`.
+
+# Problem
+Bots and script kiddies are scanning my Hetzner IP directly or guessing random subdomains. Traefik is currently returning standard `404 Not Found` errors for these unmatched requests (which show up in my logs as `"-" "-"`). This is wasting my WireGuard tunnel bandwidth and consuming local server resources.
+
+# Strategy: A Traefik "Black Hole"
+To discourage bots and save resources, I want to implement a "Black Hole" catch-all router in Traefik. The goal is to intercept any request that does *not* explicitly match my valid subdomains and immediately reject it with a `403 Forbidden`, preventing Traefik from wasting time looking for a backend.
+
+The planned architecture for this is:
+1. **Rule:** A catch-all matching all hosts: `HostRegexp('{any:.*}')`
+2. **Priority:** The lowest possible priority (e.g., `priority: 1`) so my valid domains are always evaluated first.
+3. **Middleware:** An `ipAllowList` middleware restricted to an impossible source like `127.0.0.1/32`. This forces a 403 for all external traffic hitting the rule.
+4. **Service:** Routed to Traefik's built-in `noop@internal` dummy service.
+
+# Your Task
+Please act as a Traefik and Podman expert and provide the following:
+1. **The dynamic YAML configuration** needed to create this Black Hole router and middleware.
+2. **Verification steps:** How can I ensure my existing valid routers Affine and OpenWebUI have the correct priority to avoid getting swallowed by this new Black Hole?
+
+# Current Traefik configuration files
+
+My current Traefik configuration files are attached.