Technik
Unter der Haube.
Für Administratorinnen, Entwickler und alle, die es genau wissen wollen: womit Neruna spricht, wo es Daten ablegt und wie es gebaut ist.
- Plattformen
- Windows 10 und 11 (64 Bit) als Beta · Linux und macOS aus dem Quellcode
- Protokolle
- IMAP · SMTP · CalDAV · CardDAV · ICS/webcal · Microsoft Graph
- Formate
- MIME · iCalendar · vCard · S/MIME
- Speicher
- Lokale SQLite-Datenbank als Offline-Kopie
- Passwörter
- Im Schlüsselbund des Systems – Windows-Anmeldeinformationsverwaltung, macOS-Schlüsselbund, Secret Service unter Linux; ohne Schlüsselbund verschlüsselt im Datenordner. Nie in der Datenbank, nie in Logs.
- Updates
- Im Hintergrund, installiert beim nächsten Start
- Sprachen
- Deutsch, Englisch, Französisch, Italienisch
- Lizenz
- Mozilla Public License 2.0
01 Architektur
Austauschbare Provider statt fest verdrahteter Protokolle.
Die Oberfläche spricht nur mit drei Bereichen: Mail, Kalender und Kontakte. Dahinter hängen Provider – einer pro Protokoll. Zwischen Provider und Speicher fliessen nur Standardformate: MIME, iCalendar und vCard.
So kam Microsoft 365 dazu, ohne dass sich an Oberfläche oder Speicher etwas ändern musste – und so kommen weitere Anbieter dazu.
02 Protokolle & Standards
| Bereich | Standard | Hinweise |
|---|---|---|
| IMAP4rev1, SMTP (Submission) | Neue Mails sofort per IMAP IDLE; Ordner-Abos auf dem Server; Suche auf dem Server | |
| Kalender | CalDAV, iCalendar, ICS/webcal | Einladungen und Antworten (iTIP); Abos schreibgeschützt |
| Kontakte | CardDAV, vCard 3.0/4.0 | Gruppen im verbreiteten CardDAV-Format, Kontaktbilder |
| Microsoft 365 · Outlook.com | Microsoft Graph, OAuth 2.0 (PKCE) | Anmeldung im Browser; Neruna sieht das Passwort nie. Mail, Kalender, Kontakte |
| Einrichtung | Autoconfig, .well-known | Servereinstellungen vom Anbieter oder aus einer öffentlichen Anbieterdatenbank; manuell änderbar |
| S/MIME | CMS, X.509 | Automatisch signieren und verschlüsseln; Algorithmen wählbar |
03 Abgleich
Schnell, sparsam, offline lesbar.
- Posteingang sofort per IMAP IDLE; ohne IDLE alle 2 Minuten
- Alle anderen Ordner, Kalender und Kontakte alle 5 Minuten – nur Änderungen
- Microsoft 365 per Delta-Abfrage, beim ersten Mal die letzten 90 Tage, Älteres beim Nachladen
- Änderungen auf beiden Seiten werden mit Versionsständen (ETags) abgesichert
04 Bausteine
Solide, offene Bibliotheken.
- .NET 10 Laufzeit, plattformübergreifend
- Avalonia 12 Oberfläche für Windows, Linux und macOS
- MailKit · MimeKit IMAP, SMTP, MIME, S/MIME
- Ical.Net iCalendar, Wiederholungen, Zeitzonen
- EF Core · SQLite lokale Offline-Kopie
- WebView2 · WebKitGTK formatiert schreiben (Windows bzw. Linux)
- Velopack Installer und automatische Updates
05 Neruna Cloud · Control
Das Portal kennt Konfiguration. Keine Inhalte.
Neruna Cloud läuft in der Schweiz (PHP/Laravel, MariaDB). Neruna Control wird dieselbe Software auf dem eigenen Server, per Docker – in Entwicklung.
- Geräteschlüssel Jedes Gerät hat ein eigenes Schlüsselpaar (ECDSA P-256); der private Teil verlässt den Rechner nie. Anmeldung mit kurzlebigen Tokens.
- Zero Knowledge für Geheimnisse Zertifikatsschlüssel und Kontopasswörter werden pro Gerät verschlüsselt (ECDH P-256, HKDF, AES-GCM). Der Server speichert nur, was er nicht lesen kann.
- Tresor Persönliche Sicherungen mit einem Schlüssel aus deinem Tresor-Passwort (Argon2id) und AES-GCM.
- Signierte Einstellungen Servereinstellungen von Konten sind signiert – niemand kann Passwörter auf einen fremden Server umleiten.