Neruna Tester la bêta

Technique

Sous le capot.

Pour les administratrices, les développeurs et tous ceux qui veulent les détails : avec quoi Neruna parle, où il range les données et comment il est construit.

Plateformes
Windows 10 et 11 (64 bits) en bêta · Linux et macOS depuis les sources
Protocoles
IMAP · SMTP · CalDAV · CardDAV · ICS/webcal · Microsoft Graph
Formats
MIME · iCalendar · vCard · S/MIME
Stockage
Base SQLite locale comme copie hors ligne
Mots de passe
Dans le trousseau du système – gestionnaire d'identification Windows, trousseau macOS, Secret Service sous Linux ; à défaut, chiffrés dans le dossier de données. Jamais dans la base, jamais dans les journaux.
Mises à jour
En arrière-plan, installées au prochain démarrage
Langues
Allemand, anglais, français, italien
Licence
Mozilla Public License 2.0

01 Architecture

Des fournisseurs interchangeables plutôt que des protocoles câblés en dur.

L'interface ne parle qu'à trois domaines : e-mail, agenda et contacts. Derrière se trouvent des fournisseurs – un par protocole. Entre fournisseurs et stockage ne circulent que des formats standard : MIME, iCalendar et vCard.

C'est ainsi que Microsoft 365 a été ajouté sans toucher à l'interface ni au stockage – et ainsi que d'autres fournisseurs suivront.

Architecture : interface, en dessous les domaines e-mail, agenda et contacts, puis les fournisseurs, en bas le stockage local, les serveurs et le trousseau Interface (Avalonia) E-mail Agenda Contacts FOURNISSEURS IMAP · SMTP CalDAV · ICS CardDAV Microsoft Graph (OAuth 2.0 · PKCE) Stockage localSQLite · lisible hors ligne Vos serveursTLS Mots de passe & jetons : trousseau du système

02 Protocoles & standards

DomaineStandardRemarques
E-mailIMAP4rev1, SMTP (Submission)Nouveaux e-mails immédiats via IMAP IDLE ; abonnements de dossiers sur le serveur ; recherche sur le serveur
AgendaCalDAV, iCalendar, ICS/webcalInvitations et réponses (iTIP) ; abonnements en lecture seule
ContactsCardDAV, vCard 3.0/4.0Groupes au format CardDAV répandu, photos de contact
Microsoft 365 · Outlook.comMicrosoft Graph, OAuth 2.0 (PKCE)Connexion dans le navigateur ; Neruna ne voit jamais le mot de passe. E-mail, agenda, contacts
ConfigurationAutoconfig, .well-knownRéglages du serveur fournis par le fournisseur ou une base publique de fournisseurs ; modifiables à la main
S/MIMECMS, X.509Signature et chiffrement automatiques ; algorithmes au choix

03 Synchronisation

Rapide, sobre, lisible hors ligne.

  • Boîte de réception immédiate via IMAP IDLE ; sans IDLE toutes les 2 minutes
  • Tous les autres dossiers, agendas et contacts toutes les 5 minutes – seulement les changements
  • Microsoft 365 par requêtes delta, les 90 derniers jours d'abord, le reste à la demande
  • Les changements des deux côtés sont protégés par des versions (ETags)

04 Briques

Des bibliothèques solides et ouvertes.

  • .NET 10 environnement d'exécution, multiplateforme
  • Avalonia 12 interface pour Windows, Linux et macOS
  • MailKit · MimeKit IMAP, SMTP, MIME, S/MIME
  • Ical.Net iCalendar, récurrences, fuseaux horaires
  • EF Core · SQLite copie locale hors ligne
  • WebView2 · WebKitGTK rédaction mise en forme (Windows ou Linux)
  • Velopack installateur et mises à jour automatiques

05 Neruna Cloud · Control

Le portail connaît la configuration. Pas le contenu.

Neruna Cloud tourne en Suisse (PHP/Laravel, MariaDB). Neruna Control sera le même logiciel sur votre propre serveur, via Docker – en développement.

  • Clés d'appareil Chaque appareil a sa propre paire de clés (ECDSA P-256) ; la partie privée ne quitte jamais l'ordinateur. Connexion par jetons de courte durée.
  • Zero knowledge pour les secrets Clés de certificat et mots de passe des comptes sont chiffrés par appareil (ECDH P-256, HKDF, AES-GCM). Le serveur ne stocke que ce qu'il ne peut pas lire.
  • Coffre Sauvegardes personnelles avec une clé dérivée de votre mot de passe du coffre (Argon2id) et AES-GCM.
  • Réglages signés Les réglages de serveur des comptes sont signés – personne ne peut détourner les mots de passe vers un autre serveur.