Enclosed
About this project
Minimalistic web application designed for sending end-to-end encrypted notes and files.
Demo • Docs • CLI • Self-hosting
Introduction
Enclosed is a minimalistic web application designed for sending private and secure notes.
All notes are end-to-end encrypted, ensuring that the server and storage have zero knowledge of the content. Users can set a password, define an expiration period (TTL), and choose to have the note self-destruct after being read.
A live instance is available at enclosed.cc.
Features
- End-to-End Encryption: Your notes are encrypted on the client side, using AES-GCM with a 256-bit key derived using PBKDF2.
- File Attachments: Share files securely with your notes.
- Zero Knowledge: The server does not have access to the content of the notes or files.
- Configurable Security Options: Set a password, expiration time, and choose self-destruction after the note is read.
- Minimalistic UI: Simple and intuitive user interface for quick note sharing.
- i18n Support: Available in multiple languages.
- Authentication: Optional email/password authentication to create notes.
- Dark Mode: A dark theme for late-night note sharing.
- Responsive Design: Works on all devices, from desktops to mobile phones.
- Open Source: The source code is available under the Apache 2.0 License.
- Self-Hostable: Run your instance of Enclosed for private note sharing.
- CLI: A command-line interface for creating notes from the terminal.
- Very low environmental impact: the app and the docs is rated A+ on websitecarbon.com (see here and here).
Self host
Try it with Docker
You can quickly run the application using Docker.
docker run -d --name enclosed --restart unless-stopped -p 8787:8787 corentinth/enclosed
To go further
Please refer to the self-hosting documentation for more information on how to configure and run the application. For example:
- [Setup persistent storage](https://docs.enclosed.cc/self-hosting/docker#docker-
Technologies & License
Quick Deploy
Deploy this project to cloud platforms with one click