Neruna Beta testen

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.

Architektur: Oberfläche, darunter die Bereiche Mail, Kalender und Kontakte, darunter die Provider, unten lokaler Speicher, Server und Schlüsselbund Oberfläche (Avalonia) Mail Kalender Kontakte PROVIDER IMAP · SMTP CalDAV · ICS CardDAV Microsoft Graph (OAuth 2.0 · PKCE) Lokaler SpeicherSQLite · offline lesbar Deine ServerTLS Passwörter & Tokens: Schlüsselbund des Systems

02 Protokolle & Standards

BereichStandardHinweise
E-MailIMAP4rev1, SMTP (Submission)Neue Mails sofort per IMAP IDLE; Ordner-Abos auf dem Server; Suche auf dem Server
KalenderCalDAV, iCalendar, ICS/webcalEinladungen und Antworten (iTIP); Abos schreibgeschützt
KontakteCardDAV, vCard 3.0/4.0Gruppen im verbreiteten CardDAV-Format, Kontaktbilder
Microsoft 365 · Outlook.comMicrosoft Graph, OAuth 2.0 (PKCE)Anmeldung im Browser; Neruna sieht das Passwort nie. Mail, Kalender, Kontakte
EinrichtungAutoconfig, .well-knownServereinstellungen vom Anbieter oder aus einer öffentlichen Anbieterdatenbank; manuell änderbar
S/MIMECMS, X.509Automatisch 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.