Container-Vorlage

Enclosed

Notizen und Dateien Ende-zu-Ende-verschlüsselt teilen

Notiz mit Passwort, Ablaufzeit und Dateianhang erstellen

Notiz mit Passwort, Ablaufzeit und Dateianhang erstellen

Fertiger Link mit QR-Code, der Schlüssel steht nur im Link
Empfänger entschlüsselt Notiz und Anhang, danach ist sie gelöscht

Empfänger entschlüsselt Notiz und Anhang, danach ist sie gelöscht

Notizen und Dateien Ende-zu-Ende-verschlüsselt teilen

Enclosed ist eine minimalistische Open-Source-Anwendung zum Teilen vertraulicher Notizen und Dateien und eine self-hosted Alternative zu Diensten wie Privnote oder One-Time Secret.

Inhalte werden im Browser mit AES-GCM verschlüsselt; der Schlüssel steht nur im Fragment des Links (hinter dem #) und erreicht den Server nie.

Zentrale Funktionen:

  • Ende-zu-Ende-Verschlüsselung im Browser nach dem Zero-Knowledge-Prinzip
  • Verschlüsselte Dateianhänge zusätzlich zum Notiztext
  • Optionaler Passwortschutz, Ablaufzeit und Selbstlöschung nach dem ersten Lesen
  • Kommandozeilen-Tool zum Erstellen von Notizen aus Skripten

Für Agenturen eignet sich Enclosed zur Übergabe von Zugangsdaten, API-Schlüsseln, Zertifikaten oder Konfigurationsdateien an Kunden und Dienstleister. Anstatt sensible Daten per E-Mail oder Ticket zu versenden, entsteht ein kurzlebiger Link, der nach dem Abruf oder Ablauf der Frist gelöscht wird.

Bei mittwald läuft Enclosed als self-hosted Container in deutschen Rechenzentren; selbst die verschlüsselten Daten verlassen die eigene Infrastruktur nicht, was den Anforderungen der DSGVO entgegenkommt. Dieses Template enthält Enclosed mit persistentem Speicher und einstellbaren Vorgaben für Ablaufzeit und Selbstlöschung. Da keine Lizenzkosten anfallen, ist der Betrieb wirtschaftlich.

Versionlatest
EntwicklerCorentin Thomasset
LizenzApache-2.0
Websiteenclosed.cc
Repositorygithub.com
Supportgithub.com
Erweitern

Dir fehlt eine Vorlage?

Wir verwalten unsere Vorlagen öffentlich auf GitHub. Wenn dir eine Vorlage fehlt, oder du eine Verbesserung hast, kannst du einfach einen Pull Request öffnen und die Vorlage selbst beitragen. Oder du erstellst ein Issue mit deinem Wunsch, dann kümmern wir uns.

Weiter auf GitHub

Hier bekommst du Antworten

Alles Wichtige auf einen Blick erklärt.
Kurz, verständlich und direkt beantwortet.

Container-Vorlagen sind vorkonfigurierte Anwendungen, die du mit wenigen Klicks in deinem mStudio-Projekt anlegst. Image, Ports, Volumes und Umgebungsvariablen sind schon eingerichtet. Die Vorlage gilt nur beim Anlegen: Danach ist es dein Container, und du kannst ihn wie jeden anderen frei konfigurieren.

 Wie und wann die Software in deinem Container aktualisiert wird, hängt von deiner Deployment-Strategie ab. In mStudio kannst du Container über die Oberfläche automatisiert in frei definierbaren Intervallen per Cron-Syntax aktualisieren. Alternativ lassen sich Updates auch über deine bestehenden Deployment-Prozesse anstoßen, etwa per API, GET-Request, GitHub Actions oder Terraform.

Die Vorlage selbst kostet nichts extra. Du zahlst nur die Ressourcen deines Container-Hosting-Tarifs auf deinem vServer oder Dedicated Server.

Ja. Alle Vorlagen sind Open Source und stehen auf GitHub: github.com/mittwald/container-templates. Dort siehst du, wie jede Vorlage aufgebaut ist, und kannst sie erweitern oder neue vorschlagen.

Ja. Die Vorlagen speichern Anwendungsdaten in persistenten Volumes. Ein Neustart oder ein Update des Containers löscht sie nicht.

Die meisten Vorlagen sind auf eine Minor-Version gepinnt. So bekommst du regelmäßig Sicherheitsupdates und kleinere Feature-Updates. Den Wechsel auf eine neue Major-Version machst du selbst, indem du den Image-Tag änderst. Lies vorher die Release Notes der jeweiligen Software.

Schon beim Anlegen der Vorlage kannst du eine bestehende Domain auswählen oder eine neue anlegen. Das SSL-Zertifikat wird automatisch ausgestellt.

Ja. Die Daten in den Volumes sind im Projekt-Backup enthalten. Für Datenbanken legen wir zusätzlich einen Cronjob an. Er speichert regelmäßig einen konsistenten Dump in dein Volume, und das Projekt-Backup sichert ihn mit.

Ja. Mehrere Container in einem Projekt können sich untereinander erreichen. So verbindest du zum Beispiel n8n mit PostgreSQL oder Open WebUI mit einer Vektordatenbank wie Qdrant.

Für Plattform, Container-Betrieb, Netzwerk und Domains ist unser Support da, per Chat, Telefon oder E-Mail. Bei Fragen zur Bedienung der Anwendung selbst helfen dir die Dokumentation und die Community des jeweiligen Projekts.