Offen, damit du nicht glauben musst.
Der gesamte Code von ExoSeal ist frei einsehbar. Wer ein Werkzeug für Geheimnisse einsetzt, soll prüfen können, was es tut, und es selbst betreiben dürfen.
Die Lizenz.
ExoSeal steht unter der GNU Affero General Public License 3.0 (AGPL-3.0).
Nutzen und betreiben
Du darfst ExoSeal frei einsetzen, auch geschäftlich, auf deinem eigenen Server.
Ändern
Du darfst den Code anpassen und erweitern.
Offen bleiben
Wer eine geänderte Fassung als Dienst im Netz anbietet, muss die Änderungen ebenfalls veröffentlichen.
Woraus es besteht.
Frontend
Next.js und React, Verschlüsselung im Browser mit Web Crypto.
Backend
C# mit .NET 10, nur das Backend spricht mit der Datenbank.
Daten
PostgreSQL für Geheimnisse und Anfragen, Valkey für kurzlebige Zähler.
Selbst hosten.
Eine Compose-Datei, ein Login-Anbieter nach OpenID Connect und ein Reverse-Proxy genügen. Backend, Datenbank und Cache laufen in Docker, das Backend ist nicht öffentlich erreichbar.
Mitmachen.
Fehler, Ideen und Verbesserungen sind willkommen. Die Anleitung zum Beitragen und das öffentliche Repository kommen mit dem ersten Release. Bis dahin findest du den Stand im Änderungsprotokoll.