Minimalistic web application designed for sending private and secure notes.
500K+
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.
You can quickly run the application using Docker.
# From docker hub
docker run -d -p 8787:8787 corentinth/enclosed
# or from GitHub Container Registry
docker run -d -p 8787:8787 ghcr.io/corentin-th/enclosed
With volume persistency
Replace /path/to/local/data with the path to your local data directory.
# From docker hub
docker run -d -p 8787:8787 -v /path/to/local/data:/app/.data corentinth/enclosed
# or from GitHub Container Registry
docker run -d -p 8787:8787 -v /path/to/local/data:/app/.data ghcr.io/corentin-th/enclosed
You can also use Docker Compose to run the application.
services:
enclosed:
image: corentinth/enclosed@latest
ports:
- 8787:8787
volumes:
- /path/to/local/data:/app/.data
restart: unless-stopped
This project is organized as a monorepo using pnpm workspaces. The structure is as follows:
Contributions are welcome! Please refer to the CONTRIBUTING.md file for guidelines on how to get started, report issues, and submit pull requests.
This project is licensed under the Apache 2.0 License. See the LICENSE file for more information.
This project is crafted with ❤️ by Corentin Thomasset.
It would not have been possible without the following open-source projects:
Please use the issue tracker on GitHub for any questions or feedback.
Content type
Image
Digest
sha256:d1e78c34a…
Size
53.9 MB
Last updated
about 1 year ago
docker pull corentinth/enclosed