Init and import from claude

This commit is contained in:
2026-08-15 11:56:22 +02:00
commit 5f0311d690
3 changed files with 1118 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
.idea
+492
View File
@@ -0,0 +1,492 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Jenseits von Big Tech Präsentation</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.5.0/reveal.min.css">
<style>
:root {
--r-background-color: #ffffff;
--r-main-font: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
--r-main-font-size: 42px;
--r-main-color: #2c2c2c;
}
body {
background: #ffffff;
}
.reveal {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #ffffff;
}
.reveal .slides {
text-align: left;
}
.reveal section {
padding: 60px !important;
height: 100%;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
text-transform: none;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
font-weight: 600;
color: #2c2c2c;
}
.reveal h1 {
font-size: 3.77em;
text-align: center;
}
.reveal h2 {
font-size: 2.5em;
border-left: 4px solid #2980b9;
padding-left: 30px;
margin-bottom: 1em;
text-align: left;
}
.reveal h3 {
font-size: 1.6em;
color: #2980b9;
margin-top: 1em;
margin-bottom: 0.5em;
border: none;
padding: 0;
text-align: left;
}
.reveal p {
font-size: 1.3em;
line-height: 1.6;
color: #2c2c2c;
margin: 0.3em 0;
text-align: left;
}
.reveal ul {
margin: 0;
text-align: left;
display: block;
width: 100%;
}
.reveal li {
font-size: 1.2em;
line-height: 1.8;
color: #2c2c2c;
margin-bottom: 0.5em;
text-align: left;
list-style: disc;
margin-left: 2em;
}
.reveal ul ul, .reveal ol ol {
margin-left: 2em;
}
.subtitle {
font-size: 1.8em;
color: #2980b9;
margin-top: 0.5em;
text-align: center;
}
.code {
background: #f5f5f5;
padding: 12px 16px;
border-radius: 4px;
font-family: 'Courier New', monospace;
font-size: 0.85em;
color: #2980b9;
border-left: 3px solid #2980b9;
margin: 15px 0;
text-align: left;
display: inline-block;
}
/* Title slide */
.reveal .title-slide {
background: linear-gradient(135deg, #2980b9 0%, #2980b9 100%);
text-align: center;
}
.reveal .title-slide h1 {
color: white;
text-align: center;
}
.reveal .title-slide h2 {
color: white;
border: none;
padding: 0;
}
.reveal .title-slide .subtitle {
color: #e1f0ff;
text-align: center;
}
/* Section slide */
.reveal .section-slide {
background: #2980b9;
text-align: center;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-direction: column !important;
}
.reveal .section-slide h1, .reveal .section-slide h2 {
color: white;
border: none;
padding: 0;
text-align: center;
}
.reveal .section-slide .subtitle {
color: #e1f0ff;
text-align: center;
}
/* Hide controls */
.reveal .controls {
display: none !important;
}
.reveal .progress {
display: none !important;
}
.emoji {
margin-right: 0.3em;
}
</style>
</head>
<body>
<div class="reveal">
<div class="slides">
<!-- 1. Title -->
<section class="title-slide">
<h1>Jenseits von Big Tech</h1>
<p class="subtitle">Kontrolle über die eigenen Daten</p>
<aside class="notes">
Guten Tag! Ich heiße [Name] und halte heute einen Vortrag über die Möglichkeiten, die Kontrolle über deine eigenen Daten zurückzugewinnen.
Es geht nicht um Paranoia oder Angst vor Big Tech sondern darum, dass es einfach mehr Spaß macht, ein System zu haben, das dir wirklich gehört.
</aside>
</section>
<!-- 2. Windows Problem -->
<section>
<h2>Der Windows-Albtraum</h2>
<ul>
<li><span class="emoji">📋</span>Datei > Speichern unter</li>
<li><span class="emoji">☁️</span>OneDrive will einmischen</li>
<li><span class="emoji">🔍</span>Defender scannt ungefragt</li>
<li><span class="emoji">⏱️</span>50 Klicks bis zur Speicherung</li>
<li><span class="emoji">😤</span>"Das ist nicht mein System"</li>
</ul>
<aside class="notes">
Kennt ihr das? Ihr versucht in Windows ne Datei zu speichern. Nach 50 Klicks ist sie gespeichert. Auf meiner Hardware. Die mir gehört. Und doch fühlt es sich an, als würde mir das System nicht gehören.
</aside>
</section>
<!-- 3. Solution Intro -->
<section class="section-slide">
<h1>Es gibt was anderes</h1>
<p class="subtitle">Und nein, nicht paranoid.</p>
<aside class="notes">
Und ja es gibt was anderes. Das ist Pragmatismus. Mein System. Meine Regeln.
</aside>
</section>
<!-- 4. The Vision -->
<section>
<h2>Die Idee</h2>
<p style="font-size: 1.5em; color: #2980b9; margin-bottom: 0.5em;"><strong>Speicherung + Kalender + Kontakte + Office</strong></p>
<ul>
<li>✅ Einfach zu bedienen</li>
<li>✅ Einfach zu installieren</li>
<li>✅ Funktioniert besser</li>
<li>✅ Keine Bevormundung</li>
<li>✅ Es macht SPASS</li>
</ul>
<aside class="notes">
Stellt euch vor: Alles, was Google Drive können auf einer Maschine, die euch gehört. Einfach zu bedienen, einfach zu installieren.
</aside>
</section>
<!-- 5. Hardware -->
<section>
<h2>Hardware: Das brauchst du</h2>
<ul>
<li><span class="emoji">🖥️</span>Alter PC / Laptop (24/7)</li>
<li><span class="emoji">🍓</span>Raspberry Pi (stromsparend)</li>
<li><span class="emoji">💾</span>NAS (wenn fancy)</li>
<li><span class="emoji">☁️</span>Günstiger VPS (5€/Monat)</li>
</ul>
<p style="margin-top: 1.5em; font-style: italic;">Wichtig: Der Punkt ist "Anfangen"</p>
<aside class="notes">
Die gute Nachricht: Du brauchst nicht viel. Alle Optionen funktionieren gleich gut. Der Punkt ist: Anfangen.
</aside>
</section>
<!-- 6. Docker -->
<section>
<h2>Docker: Alles in einer Box</h2>
<div class="code">$ docker run nextcloud</div>
<p><strong>Nextcloud läuft.</strong> Überall gleich. Keine Dependency-Hölle.</p>
<p style="margin-top: 1em;">Das Beste: Funktioniert auf Linux, Windows, Mac</p>
<aside class="notes">
Docker Eine Box. In dieser Box läuft Nextcloud. Überall gleich. Fertig. Nextcloud läuft.
</aside>
</section>
<!-- 7. Ansible -->
<section>
<h2>Ansible: Dein Setup ist Code</h2>
<ul>
<li>Dein System als Textdatei beschreiben</li>
<li>Automatisch ausrollen</li>
<li>Updates mit 1 Befehl</li>
</ul>
<p style="margin-top: 1.5em;">Kein "Setup-Wizard-Albtraum" mehr</p>
<aside class="notes">
Ansible ist dein Freund. Beschreib dein System in einer Textdatei. Ansible macht alle Klicks für dich. Automatisch.
</aside>
</section>
<!-- 8. WireGuard + DynDNS -->
<section>
<h2>WireGuard + DynDNS</h2>
<h3>WireGuard: VPN, aber einfach</h3>
<ul style="margin-bottom: 1em;">
<li>Nur die, die ich kenne</li>
<li>Verschlüsselt, superschnell</li>
</ul>
<h3>DynDNS</h3>
<p>Meine IP ändert sich, mein Domain bleibt</p>
<aside class="notes">
Ich bin unterwegs und brauche meine Daten. WireGuard ist ein VPN, aber einfach. DynDNS macht, dass mein Domain gleich bleibt, auch wenn die IP sich ändert.
</aside>
</section>
<!-- 9. Nextcloud Intro -->
<section class="section-slide">
<h1>Nextcloud</h1>
<p class="subtitle">Die Zentrale</p>
<aside class="notes">
Jetzt zum Herzstück: Nextcloud. Eine App. Vier Funktionen.
</aside>
</section>
<!-- 10. Nextcloud Features -->
<section>
<h2>Nextcloud: 4 Funktionen</h2>
<h3><span class="emoji">📁</span>Speicherung</h3>
<p>Sync wie Google Drive, auf deiner Hardware</p>
<h3><span class="emoji">📅</span>Kalender & Kontakte</h3>
<p>CardDAV/CalDAV überall kompatibel</p>
<h3><span class="emoji">📝</span>Office</h3>
<p>OnlyOffice/Collabora echte Zusammenarbeit</p>
<h3><span class="emoji">🔓</span>Offen</h3>
<p>Keine Lock-in, offene Standards</p>
<aside class="notes">
Speicherung: Sync wie Google Drive, aber auf deiner Hardware. Kalender & Kontakte: CardDAV/CalDAV, überall kompatibel.
</aside>
</section>
<!-- 11. Backups Intro -->
<section class="section-slide">
<h1>Backups</h1>
<p class="subtitle">Das wichtigste Stück</p>
<aside class="notes">
Wisst ihr, was schlimmer ist als kein Backup? Ein Backup, das nicht funktioniert. Ich weiß das, weil mir das passiert ist.
</aside>
</section>
<!-- 12. The Disaster Story -->
<section>
<h2>Die Katastrophe</h2>
<ul>
<li>❌ Hardwareausfall bei meinen Eltern</li>
<li>❌ Backup 3 Monate ausgefallen</li>
<li>❌ KeePass-Passwörter werden gelöscht</li>
<li>✅ Aber: Backup auf Mamas Rechner gerettet!</li>
</ul>
<p style="margin-top: 1.5em; font-weight: 600;">Lektionen gelernt:</p>
<aside class="notes">
Vor vier Jahren: Hardwareausfall. Ich greif zum Backup und… es funktioniert nicht. Mein Bruder hatte die Netzwerk-Einstellungen geändert. Backup-Freigabe weg.
</aside>
</section>
<!-- 13. Lessons -->
<section>
<h2>Die Lektionen</h2>
<ul>
<li><strong>1️⃣ Nur getestete Backups sind Backups</strong></li>
<li><strong>2️⃣ Nie auf nur ein Ziel setzen</strong></li>
<li><strong>3️⃣ Backups müssen vor deinen Fehlern schützen</strong></li>
</ul>
<aside class="notes">
Erstens: Nur getestete Backups sind Backups. Zweitens: Nie auf nur ein Ziel setzen. Drittens: Mehrere Backups an mehreren Orten.
</aside>
</section>
<!-- 14. Backup Setup -->
<section>
<h2>Das Backup-Setup</h2>
<p><strong>Borg (Linux) oder Duplicati (Windows)</strong></p>
<div class="code">$ borg create /mnt/backups::{now} /home/nextcloud</div>
<p><strong>Täglich automatisch,</strong> auf mehrere Standorte verteilt</p>
<aside class="notes">
Borg oder Duplicati inkrementell, dedupliziert, verschlüsselt, automatisch täglich. Auf mehrere Orte verteilt.
</aside>
</section>
<!-- 15. Phases Intro -->
<section class="section-slide">
<h1>Die Phasen</h1>
<p class="subtitle">Nicht alles auf einmal</p>
<aside class="notes">
Das klingt nach viel Arbeit. Das ist es nicht. Weil du nicht alles auf einmal machst. Einfach anfangen.
</aside>
</section>
<!-- 16. Phase 1 -->
<section>
<h2>Phase 1: Wochenende</h2>
<ul>
<li>1. Docker installieren</li>
<li>2. Nextcloud starten (ein Befehl!)</li>
<li>3. 20 GB lokal synchronisieren</li>
<li style="margin-top: 0.5em;"><strong>✅ "Hey, das funktioniert ja!"</strong></li>
</ul>
<aside class="notes">
Samstag Morgen: Docker installieren, Nextcloud starten, 20 GB lokal hinzufügen. Das ist alles. Docker + Nextcloud.
</aside>
</section>
<!-- 17. Phase 2 -->
<section>
<h2>Phase 2: Woche 24</h2>
<ul>
<li>Kalender/Kontakte importieren</li>
<li>Ansible-Playbook schreiben</li>
<li style="margin-top: 0.5em;"><strong>✅ "Das ist mein System jetzt"</strong></li>
</ul>
<aside class="notes">
Kalender/Kontakte importieren, Ansible-Playbook schreiben. Das Ergebnis: Das ist mein System jetzt.
</aside>
</section>
<!-- 18. Phase 3 -->
<section>
<h2>Phase 3: Monat 23</h2>
<ul>
<li>Borg / Duplicati installieren</li>
<li>Backup-Cron schreiben</li>
<li>Backup testen (!)</li>
<li>RSync auf 2. Standort einrichten</li>
<li style="margin-top: 0.5em;"><strong>✅ "Das ist sicher"</strong></li>
</ul>
<aside class="notes">
Borg/Duplicati installieren, Backup-Cron schreiben, Backup testen (wichtig!), RSync auf 2. Standort.
</aside>
</section>
<!-- 19. Phase 4+ -->
<section>
<h2>Phase 4+: Optional</h2>
<ul>
<li><span class="emoji">📧</span>E-Mail (sobald du DNS kannst)</li>
<li><span class="emoji">💬</span>Matrix, Mastodon, Vaultwarden</li>
<li><span class="emoji">🏠</span>Home Assistant</li>
<li><span class="emoji">🌐</span>Website mit Hugo + Nginx</li>
<li style="margin-top: 0.5em;"><strong>✅ "Ich hab Feuer gefangen!"</strong></li>
</ul>
<aside class="notes">
Wenn du Feuer gefangen hast: E-Mail selbst hosten, weitere Apps, Heimautomatisierung. Dein System, deine Regeln.
</aside>
</section>
<!-- 20. Reality Check -->
<section class="section-slide">
<h1>Reality Check</h1>
<p class="subtitle">Das ist nicht für jeden</p>
<aside class="notes">
Das muss ich dir sagen: Das ist nicht für jeden. Du musst dich um Updates kümmern. Das ist kein Hobby für "einfach nur Klicks" Leute.
</aside>
</section>
<!-- 21. Benefits -->
<section>
<h2>Aber dafür…</h2>
<ul>
<li>✅ Keine bevormundende Software</li>
<li>✅ Keine 100 Klicks zum Speichern</li>
<li>✅ Keine versteckten Algorithmen</li>
<li>✅ Funktioniert BESSER</li>
<li>✅ Du bist der Owner</li>
</ul>
<aside class="notes">
Keine Bevormundung, keine 100 Klicks, keine Algorithmen. Funktioniert besser. Du bist der Owner, nicht der Kunde.
</aside>
</section>
<!-- 22. More Horizons -->
<section>
<h2>Wenn du Feuer gefangen hast…</h2>
<ul>
<li><span class="emoji">📧</span>E-Mail (Postfix + Dovecot)</li>
<li><span class="emoji">💬</span>Matrix (dezentrales Chat)</li>
<li><span class="emoji">📱</span>Mastodon (dein Twitter)</li>
<li><span class="emoji">🎮</span>Spiele-Server</li>
<li><span class="emoji">🤖</span>Home Assistant</li>
</ul>
<p style="margin-top: 1.5em; font-style: italic;">Dein System, deine Regeln</p>
<aside class="notes">
Weitere Self-Hosting-Projekte. Dein System, deine Regeln.
</aside>
</section>
<!-- 23. Closing -->
<section class="section-slide">
<h1 style="font-size: 3.5em;">Mein System gehört mir.</h1>
<p class="subtitle" style="font-size: 1.8em;">Und es funktioniert besser.</p>
<aside class="notes">
Es muss nicht so sein. Es gibt Alternativen. Sie sind einfacher als du denkst. Es macht MEHR Spaß.
Nicht: "Ihr MÜSST das machen!" Sondern: "Wenn euch das nervt, ihr wisst jetzt, es gibt Optionen."
Danke! Fragen?
</aside>
</section>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.5.0/reveal.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/4.5.0/plugin/notes/notes.min.js"></script>
<script>
Reveal.initialize({
hash: true,
center: false,
progress: false,
controls: false,
transition: 'fade',
backgroundTransition: 'fade',
plugins: [ RevealNotes ]
});
</script>
</body>
</html>
+625
View File
@@ -0,0 +1,625 @@
# 🎤 Jenseits von Big Tech Kontrolle über die eigenen Daten
## Vortragsskript (20 Minuten)
---
## 📋 STRUKTUR-ÜBERBLICK
| Segment | Dauer | Folien |
|---------|-------|--------|
| Intro & Hook | 2 Min | 12 |
| Kernbotschaft | 2 Min | 34 |
| Hardware | 1 Min | 5 |
| Docker | 1 Min | 6 |
| Ansible | 1 Min | 7 |
| WireGuard + DynDNS | 2 Min | 89 |
| Nextcloud (Speicherung, Kalender, Kontakte, Office) | 3 Min | 1012 |
| Backups + Story | 3,5 Min | 1315 |
| Phasen zum Starten | 2,5 Min | 1618 |
| Reality Check | 1,15 Min | 1920 |
| Weitere Horizonte | 1 Min | 21 |
| Closing | 0,25 Min | 22 |
| **Gesamt** | **20 Min** | **22** |
---
## 🎯 [00:0002:00] INTRO: Der Windows-Albtraum (2 Min)
**[FOLIE 1: Titel mit humorvollen Windows-Icons oder "100 Klicks"-Visualisierung]**
*(Enthusiastisch, mit Augenzwinkern)*
**"Kennt ihr das? Ihr versucht in Windows ne Datei zu speichern…"**
*(Kurze Pause für Lachen/Nicken)*
**"Datei. Speichern unter."**
*(Zählendes Gestik, sarkastisch)*
**"Klick. Menü öffnet sich. Nein, warte, erst der Cloud-Dialog: 'Soll das auf OneDrive gehen?' Nein. Also wieder weg klicken. Nächster Dialog: 'Speicherort ändern?' Ja, endlich. Ach nein, erst muss Defender scannen. Wir warten. Und warten."**
*(Pause, achselzuckend)*
**"Nach 50 Klicks: Die Datei ist gespeichert. Auf meiner Hardware. Die mir gehört. Und doch fühlt es sich an, als würde mir das System nicht gehören."**
*(Ernsthafter Ton)*
**"OneDrive will einmischen. Defender scannt ungefragt. Updates kommen, wenn Microsoft das will. Nicht wenn ich das will."**
*(Leiser, nachdenklich)*
**"Die Frage, die mir kam: Es muss was anderes geben."**
**[FOLIE 2: "Es gibt was anderes" mit grünem Haken]**
*(Enthusiastisch)*
**"Und ja es gibt was anderes. Und nein das ist nicht paranoid. Das ist Pragmatismus."**
**"Das ist: Mein System. Meine Regeln."**
*(Pause)*
---
## 💡 [02:0004:00] KERNBOTSCHAFT (2 Min)
**[FOLIE 3: "Speicherung + Kalender + Kontakte + Office auf EINEM System"]**
*(Gemächlich, erklärend)*
**"Stellt euch vor: Alles, was Google Drive und Outlook können auf einer Maschine, die euch gehört."**
*(Aufzählend, klar)*
**"Nicht verwirrend. Nicht kompliziert. Nicht 'nur für Linux-Nerds'."**
**[FOLIE 4: Versprechen vs. Realität Check-Liste]**
*(Energisch)*
**"Sondern:**
-**Einfach zu bedienen** gleiche UX wie Google Drive
-**Einfach zu installieren** ein Docker-Befehl
-**Funktioniert besser** als Google und Microsoft
-**Keine versteckte Bevormundung** du brauchst nicht 50 Klicks
-**Es macht SPASS** dein System aufzubauen und zu sehen, dass es läuft"**
*(Leaning forward, rhetorische Frage)*
**"Warum habt ihr noch nicht angefangen?"**
*(Kurze Pause)*
**"Vielleicht, weil du nicht wusstest, wie einfach es wirklich ist."**
*(Lächeln)*
---
## 🏗️ [05:0015:00] DAS SETUP: Schicht für Schicht (10 Min)
### **A) HARDWARE (1 Min)**
**[FOLIE 5: Hardware-Optionen 4 Icons]**
*(Matter-of-fact, entspannt)*
**"Die gute Nachricht: Du brauchst nicht viel."**
*(Aufzählend)*
**"Optionen alle funktionieren gleich gut:**
- Alter Gaming-PC oder Laptop (läuft 24/7)
- Raspberry Pi (stromsparend, klein)
- NAS (wenn du fancy sein willst)
- Günstiger VPS (5€/Monat, aber: deine Daten woanders)"**
*(Schulterneigend)*
**"Was ich nutze? [Kurze Antwort]. Aber ehrlich: Das ist nicht wichtig. Der Punkt ist nicht 'perfekte Hardware'."**
**"Der Punkt ist: Anfangen."**
---
### **B) DOCKER (1 Min)**
**[FOLIE 6: Docker-Diagramm "Alles in einer Box"]**
*(Vereinfachend, mit Hand-Gestik)*
**"Docker was ist das? Eine Box. In dieser Box läuft Nextcloud. Überall gleich."**
*(Technisch, aber verständlich)*
**"Installation:"**
```
$ docker run nextcloud
```
**"Fertig. Nextcloud läuft. Keine Dependency-Hölle. Kein 'Oh nein, Python-Versionen'. Nur: Eine Box, die funktioniert."**
*(Empowering)*
**"Das Beste: Docker läuft auf Linux, Windows, Mac. Die gleiche Box, überall."**
---
### **C) ANSIBLE (1 Min)**
**[FOLIE 7: Ansible "Dein Setup ist Code"]**
*(Professionalität ausstrahlen)*
**"Ansible ist dein Freund, wenn du nicht 50 Mal die gleichen manuellen Klicks machen willst."**
*(Erklärend)*
**"Idee: Du beschreibst dein System in einer Textdatei. Ansible liest die, und macht alle Klicks für dich. Automatisch."**
*(Konkret)*
**"Neuer Server? Ansible läuft. Alles installiert. Updates? Ein Befehl. Fertig."**
*(Stolz)*
**"Das ist nicht 'Klick dich durch Setup-Wizard-Albträume mehr'. Das ist professionell. Das ist reproducible. Das ist cool."**
---
### **D) ZUGRIFF VON AUSSEN: WireGuard + DynDNS (2 Min)**
**[FOLIE 8: WireGuard + DynDNS Architektur-Diagramm]**
*(Problem-orientiert)*
**"Ich bin unterwegs. Ich brauche meine Daten. Aber: Ich will nicht, dass die ganze Welt meinen Server sieht."**
**[FOLIE 9: WireGuard- und DynDNS-Details]**
**Zweitens: Meine Internet-IP ändert sich täglich. Mein ISP ist nicht fair."**
*(Lösungs-orientiert)*
**"Also: WireGuard. Das ist ein VPN, aber einfach. Nur die, die ich kenne, können reinkommen. Verschlüsselt. Superschnell nicht wie klassische VPNs."**
*(Technischer Detail)*
**"Und DynDNS: Meine IP ändert sich täglich. Aber mein Domain? 'mein-nextcloud.de' bleibt gleich. Der Router aktualisiert automatisch."**
*(Szenario)*
**"Ergebnis: Ich bin unterwegs, öffne meinen Laptop, verbinde mich mit WireGuard, und boom ich bin auf meinem Server. Nur ich. Sicher."**
```
$ ssh -i wireguard.key mein-nextcloud.de
```
**"Connected."**
---
### **E) NEXTCLOUD: Die Zentrale (3 Min)**
**[FOLIE 10: Nextcloud Dashboard Screenshot oder schöne Visualisierung]**
*(Enthusiastisch)*
**"Jetzt zum Herzstück: Nextcloud."**
**"Eine App. Vier Funktionen:"**
**[FOLIE 11: Nextcloud-Features 4 Kästen]**
#### **1. Speicherung**
*(Vergleichend)*
**"Synchronisierung wie Google Drive. Aber auf deiner Hardware. Keine Algorithmen, die deine Dateien analysieren. Keine Geheimnisse."**
**"Deine Daten. Punkt."**
#### **2. Kalender & Kontakte**
*(Technisch, aber zugänglich)*
**"CardDAV und CalDAV offene Standards. Das heißt: Funktioniert mit iPhone, Android, Desktop, Outlook, überall."**
**"Nicht eingesperrt in ein Ökosystem."**
**"Wechsel zu anderem Anbieter? 5 Minuten Export. Fertig."**
#### **3. Office (OnlyOffice/Collabora)**
*(Enthusiastisch)*
**"LibreOffice in der Cloud. Mehrere Nutzer, gleichzeitig, echte Zusammenarbeit."**
**"ODF-Format offen. Nicht in DOCX-Gefangenschaft."**
**"Kompatibilität mit Microsoft Office? Ja. Andersherum? Naja…"**
*(Sarkastischer Seitenhieb)*
#### **4. Alles zusammen**
**[FOLIE 12: "Ein System für alles"]**
*(Emotional)*
**"Das Gefühl: Mein ganzes Digitalleben in EINEM System. Unter meiner Kontrolle. Keine versteckte Bevormundung. Keine 100 Klicks."**
**"Nur: Datei hochladen. Synchronisieren. Speichern. Fertig."**
---
### **F) BACKUPS: Das wichtigste Stück (3,5 Min)**
**[FOLIE 13: Backup-Architektur Diagramm mit 3 Standorten]**
*(Dramatisch, mit Humor)*
**"Wisst ihr, was schlimmer ist als kein Backup?"**
*(Pause)*
**"Ein Backup, das nicht funktioniert."**
*(Sarkastisch)*
**"Ich weiß das, weil mir das passiert ist."**
**[FOLIE 14: "Die Katastrophe Eine wahre Geschichte"]**
#### **Die Story (2 Min)**
*(Erzähl-Ton, dramatisch)*
**"Vor vier Jahren: Hardwareausfall bei meinen Eltern. Der Server ist weg. Keine Backups, keine Daten naja, ich hab ja Backups."**
**"Ich greif zum Backup und…"**
*(Pause für Spannung)*
**"…es funktioniert nicht."**
**"Mein Bruder hatte drei Monate zuvor die Netzwerk-Einstellungen geändert. Backup-Freigabe weg. Alles für nix."**
**"Gleichzeitig: Meine Mutter hat gerade ALLE ihre Passwörter automatisch generierte, komplizierte in eine KeePass-Datei übernommen. Sicherheit! Gut!"**
**"Ich restore den Server. Und…"**
*(Dramatische Pause)*
**"…ZACK! Sync geht wieder. Die KeePass-Datei wird auf ALLEN Rechnern gelöscht."**
**"Panik. Ich bin nackt am Server. Der Fehler: KeePass-Delete ist schneller als ich denken kann."**
*(Rettung kündigen)*
**"Aber dann HALT. Moment. Ich hatte auch auf Mamas Rechner ein Backup. Die Datei war da noch."**
*(Erleichtert)*
**"Gerettet!"**
**[FOLIE 15: "Die Lektionen"]**
*(Lehrhaft, mit Nachdruck)*
**"Was habe ich gelernt?"**
**"Erstens: Nur ein Backup, das regelmäßig GETESTET wird, ist ein Backup. Das andere ist Hoffnung. Und Hoffnung ist kein Backup."**
**"Zweitens: Nie auf nur ein Ziel setzen. Mein Fehler: Das Backup war weg, weil eine Netzwerk-Freigabe weg war. Fertig."**
**"Drittens: Backups müssen auch vor deinen eigenen Fehlern schützen. Ich habe die KeePass-Datei synchronisiert und gelöscht. Dumm. Aber genau deshalb: mehrere Backups an mehreren Orten."**
*(Stolz, selbstsicher)*
**"Meine Lösung jetzt?"**
#### **Das Setup (1,5 Min)**
**"Borg (für Linux) oder Duplicati (für Windows) beides das gleiche Konzept:"**
**- Inkrementelle Backups (nur was sich ändert)**
**- Deduplizierung (nicht 5x den Platz verschwenden)**
**- Verschlüsselt (deine Keys, nicht wir)**
**- Automatisch täglich"**
**[CODE-FOLIE]**
```bash
# Der Borg-Befehl:
borg create /mnt/backups::{now} /home/nextcloud
# In crontab eingebunden (läuft automatisch jeden Morgen um 2 Uhr):
0 2 * * * /usr/local/bin/borg create /mnt/backups::{now} /home/nextcloud
```
**"Das läuft automatisch. Jeden Morgen um 2 Uhr. Ohne dass ich was machen muss."**
**"Dann: Auf mehrere Orte verteilen."**
```bash
# RSync auf Remote-Server:
rsync -a /mnt/backups remote-server:/backups
```
**"Backup lokal (externe HD auf anderer Maschine). Backup remote (FTP zu Freund, günstiger VPS, USB-Stick im Auto)."**
*(Zusammenfassung)*
**"Ergebnis: Meine Daten sind an 3 Orten. Selbst wenn 2 ausfallen, bin ich ok."**
**"Für Windows: Duplicati macht das gleiche. Grafische Oberfläche. Auch mit Remote-Zielen."**
*(Praktisch, selbstsicher)*
**"Und ich bekomme eine Email nach jedem Backup-Lauf. Wenn etwas fehlschlägt, weiß ich sofort Bescheid. Alle 3 Monate: Test-Restore. Wirklich machen. Nicht nur denken."**
**"Die Wahrheit:"**
**"Das ist nicht paranoid. Das ist gelernt am lebenden Objekt."**
*(Augenzwinkern, Lachen)*
---
## 🚀 [15:0017:30] DIE PHASEN: Wie du startest (2,5 Min)
**[FOLIE 16: "Nicht alles auf einmal"]**
*(Beruhigend, ermutigend)*
**"Ich weiß, was du jetzt denkst: 'Das klingt nach viel Arbeit.'"**
**"Das ist es nicht. Weil du nicht alles auf einmal machst."**
**[FOLIE 1718: Die 4 Phasen]**
**"Sondern: Einfach anfangen. Schrittweise erweitern."**
### **Phase 1 Wochenende (Spaß haben)**
*(Enthusiastisch)*
**"Samstag Morgen:**
- **1.** Docker installieren
- **2.** Nextcloud starten (ein Befehl!)
- **3.** 20 GB lokal hinzufügen
- **4.** ✅ 'Hey, das funktioniert ja!'"**
**"Das ist alles. Du brauchst keine Ansible. Keine WireGuard. Nur: Docker + Nextcloud."**
### **Phase 2 Woche 24 (Das System kennenlernen)**
*(Natürlich fortschreitend)*
**"- Kalender/Kontakte importieren
- Eine Datei hochladen, synchronisieren
- Ansible-Playbook schreiben (copy-paste aus Tutorials, ca. 20 Zeilen)
- ✅ 'Das ist mein System jetzt.'"**
### **Phase 3 Monat 23 (Sicherheit)**
*(Wichtig, aber nicht überwältigend)*
**"- Borg / Duplicati installieren
- Backup-Cron schreiben (5 Zeilen)
- Backup testen ('Kann ich was wiederherstellen?')
- RSync auf 2. Standort einrichten
- ✅ 'Das ist sicher.'"**
### **Phase 4+ Optional (Spielen)**
**[FOLIE 18: Weitere Self-Hosting-Projekte]**
*(Inspirierend, Forward-looking)*
**"Wenn du Feuer gefangen hast:"**
**"- **E-Mail?** Sobald du DNS verstehst sehr doable, sehr empfehlenswert
- **Weitere Apps?** Matrix (Chat), Mastodon (Social), Vaultwarden (Passwort-Manager), RustDesk (Remote Desktop)
- **Heimautomatisierung?** Home Assistant
- **Website?** Hugo + Nginx
- ✅ 'Ich hab Feuer gefangen!'"**
**[FOLIE 19: "Was du in Phase 4 noch machen kannst"]**
**"Spiele-Server. Kommunikation. Soziale Netzwerke. Alles läuft auf der gleichen Maschine. Oder separaten. Oder in der Cloud. Dein System. Deine Regeln."**
*(Zusammenfassung, empowernd)*
**"Die Message: Nicht erschlagen. Nicht perfekt. Einfach: Machen."**
---
## ⚠️ [17:3018:45] REALITY CHECK: Was du wissen solltest (1,15 Min)
**[FOLIE 20: "Das ist nicht für jeden"]**
*(Ehrlich, nicht beschönigend)*
**"Das muss ich dir sagen, bevor ich dich aufmuntere:"**
**"Das ist nicht für jeden. Wirklich."**
**"Du musst dich um Updates kümmern. Fehler treten auf. Manchmal brauchst du 30 Minuten zum Debuggen, um herauszufinden, dass dein Bruder wieder die Netzwerk-Einstellungen geändert hat."**
*(Lachen)*
**"Das ist nicht für Leute, die 'einfach nur Klicks machen' wollen. Das ist für Leute, die Kontrolle wollen und dafür auch ein bisschen arbeiten möchten."**
*(Pause)*
**"Aber dafür:"**
**[FOLIE 21: "Aber dafür…"]**
**"- Keine bevormundende Software (kein OneDrive-Zwang)
- Keine 100 Klicks zum Speichern
- Keine versteckten Algorithmen, die deine Dateien analysieren
- Keine Lizenzen, die dir genommen werden
- **Funktioniert BESSER als Microsoft und Google**
- Du bist nicht der Kunde. Du bist der Owner."**
*(Dramatisch)*
**"Das ist der Deal: Deine Zeit gegen deine Kontrolle."**
**"Für viele Menschen: Es lohnt sich."**
---
## 📌 [18:4519:45] WEITERE HORIZONTE (1 Min)
**[FOLIE 21: "Wenn du Feuer gefangen hast…"]**
*(Inspirierend, spielerisch)*
**"Wenn du mal Feuer gefangen hast, hier sind noch mehr Self-Hosting-Projekte, die Spaß machen:**
**Kommunikation:**
- E-Mail (Postfix + Dovecot sobald du DNS kannst)
- Messaging: Signal (nicht selbst gehostet, aber dezentralisiert)
- Matrix (dezentrales Chat-Protokoll)
**Soziale Netzwerke:**
- Mastodon (dein eigenes Twitter, Fediverse-kompatibel)
- PeerTube (dein eigenes YouTube)
**Systeme:**
- Heimautomatisierung (Home Assistant)
- Webseiten (Hugo + Nginx)
- Spiele-Server (Minecraft, etc.)
- Kommunikations-Server (Teamspeak, Mumble, RustDesk)"**
**"Das alles läuft auf der gleichen Maschine. Oder separaten. Oder in der Cloud. Dein System, deine Regeln."**
---
## 🎯 [19:4520:00] CLOSING (0,25 Min)
**[FOLIE 22: Abschluss Rückkehr zum Windows-Thema]**
*(Rückbezug zur Einleitung)*
**"Erinnerung: Am Anfang haben wir gefragt 'Habt ihr schon versucht, eine Datei in Windows zu speichern?'"**
**"Die Antwort, die ich dir mitgeben möchte:"**
**"Es muss nicht so sein."**
**"Es gibt Alternativen."**
**"Sie sind einfacher als du denkst."**
**"Und es macht MEHR Spaß."**
*(Nicht-präskriptiv, einladend)*
**"Nicht: 'Ihr MÜSST das machen!'"**
**"Sondern: 'Wenn euch nervig findet, was die großen Tech-Konzerne machen ihr wisst jetzt, es gibt Optionen.'"**
**"Datensouveränität? Nice to have."**
**"Aber die echte Motivation:"**
**[FOLIE 23: Finale Botschaft]**
**"Mein System gehört mir."**
**"Und es funktioniert besser."**
*(Pause, Lächeln)*
**"Danke! Fragen?"**
---
## 🤝 [20:00+] FRAGEN & AUSTAUSCH
**Hinweise für Q&A:**
- **E-Mail-Fragen:** "E-Mail-Self-Hosting ist auch sehr doable aber das ist ein ganzer Vortrag für sich. Gerne nachher!"
- **Messaging:** "Signal ist der beste Kompromiss für normale Leute. Dezentralisiert, sicher, einfach."
- **Kosten:** "Raspberry Pi: ~70€. VPS: ~5€/Monat. Software: Free (Open Source). Einmalig: 46 Stunden, dann ~1 Stunde/Monat Wartung."
- **Sicherheit:** "Selbst-Hosting heißt: Du bist Admin. Updates sind DEINE Verantwortung. Aber Google hat Millionen-Teams. Die Frage ist nicht 'Was ist sicherer?' sondern 'Welche Risiken kann ich akzeptieren?'"
- **Anfänger-Fragen:** "Schreib mir eine Nachricht. Ich helfe gerne!"
---
## 📝 SPEAKER-NOTES
### Allgemeine Tipps:
1. **Pacing:** Der Vortrag ist zeitlich straff. Nutze Pausen für Lachen/Reaktionen.
2. **Energie:** Beginne enthusiastisch (Windows-Problem), halte die Energie durch Backup-Story, ende emotional (Abschluss).
3. **Humor:** Windows-Hass ist sympathisch. Die Backup-Story ist lustig. Nutze das!
4. **Technische Details:** Zeige Code-Beispiele, aber erkläre sie in Prosa. Nicht zu schnell vorbei.
5. **Blickkontakt:** Schau dein Publikum an, nicht auf Slides.
6. **Live-Demo?** Optional: Wenn Zeit kurz Nextcloud starten und zeigen, dass Docker funktioniert. Aber nicht nötig.
### Timing-Check:
- Intro: 2 Min ✓
- Kernbotschaft: 2 Min ✓
- Setup (AF): 10 Min ✓
- Phasen: 2,5 Min ✓
- Reality Check: 1,15 Min ✓
- Horizonte: 1 Min ✓
- Closing: 0,25 Min ✓
- **Total: 19,9 Min** (+ ~2 Min Puffer für Lachen/Reaktionen = 21 Min mit Q&A ok)
---
## 🎨 SLIDE-LISTE (Für Präsentation)
| # | Titel | Beschreibung |
|---|-------|-------------|
| 1 | Windows-Albtraum | "100 Klicks zum Speichern" humorvoll |
| 2 | "Es gibt was anderes" | Grüner Haken, optimistische Botschaft |
| 3 | Nextcloud-Vision | "Speicherung + Kalender + Kontakte + Office" |
| 4 | Versprechen vs. Realität | Checkboxen: Einfach, schnell, spaßig |
| 5 | Hardware-Optionen | 4 Icons: PC, Pi, NAS, VPS |
| 6 | Docker-Diagramm | Container-Konzept visuell |
| 7 | Ansible | "Dein Setup ist Code" schematisch |
| 8 | WireGuard + DynDNS (1) | Sicherheits-Architektur |
| 9 | WireGuard + DynDNS (2) | Flow-Diagramm: Zugriff |
| 10 | Nextcloud Dashboard | Screenshot oder Mockup |
| 11 | Nextcloud Features | 4 Kästen: Speicherung, Kalender, Kontakte, Office |
| 12 | "Ein System für alles" | Zusammenfassung Nextcloud |
| 13 | Backup-Architektur | 3 Standorte, Borg + RSync |
| 14 | "Die Katastrophe" | Story-Titel (visuell spannend) |
| 15 | "Die Lektionen" | Drei Punkte aus der Story |
| 16 | "Nicht alles auf einmal" | Phasen-Überblick |
| 17 | Phase 13 Details | Timeline visual |
| 18 | Phase 4: Weitere Projekte | Appetizers (Mastodon, Matrix, etc.) |
| 19 | "Was ist in Phase 4?" | Detailierte Liste |
| 20 | "Das ist nicht für jeden" | Ehrlich: Realitäts-Check |
| 21 | "Aber dafür…" | Benefits checklist |
| 22 | Weitere Horizonte | Self-Hosting-Projekte |
| 23 | Closing 1 | Rückbezug: Windows-Frage |
| 24 | Closing 2 | "Mein System gehört mir" finale Botschaft |
---
## 🎤 PROFI-TIPPS
1. **Backup-Story üben:** Sie ist das emotionale Herzstück. Nicht gehetzt lesen, dramatisch erzählen.
2. **Windows-Hass:** Sarkastisch, aber nicht verbittert. Das Publikum sollte lachen, nicht sich angegriffen fühlen.
3. **Code-Beispiele:** Nicht vorlesen, sondern erklären was sie tun. "Dieser Befehl startet Nextcloud" nicht "borg create slash backups…"
4. **Pausen:** Nach Punchlines. Nach Stories. Nach wichtigen Punkten. Stille ist dein Freund.
5. **Augenkontakt:** Mit verschiedenen Leuten. Ein paar Sekunden pro Person.
6. **Stimme variieren:** Schnell bei Intro (Windows-Hass), normal bei Technical, langsam bei Closing (wichtig). Drama bei Story.
7. **Körpersprache:** Bewegen, nicht stehenbleiben. Gestiken für Emphasis. Beim Storytelling: mehr Drama.
---
**Viel Spaß beim Vortrag! 🎉**