A secure pastebin application featuring end-to-end encryption for the confidential sharing of code and text.

Paaster is a self-hosted web application designed for the confidential sharing of code and text. It implements end-to-end encryption to ensure that pasted content remains private, encrypting data locally within the user browser before any information is transmitted to the server. This approach ensures that the server never has access to the decryption keys.
The application is deployed as a server-side service, commonly managed through Docker Compose. It requires a MongoDB instance for metadata management and S3-compatible object storage for the actual encrypted payloads. Users interact with the software through a web browser to create, share, and manage their pastes, making it suitable for developers and privacy-conscious users who need to transfer sensitive snippets.
The technical architecture relies on a zero-trust methodology. Encryption keys are transported via URI fragments, which are not sent to the server according to web standards. For storage, the software integrates with S3-compatible providers such as MinIO, Storj, or iDrive e2. To mitigate supply chain attacks, the project avoids dynamically loaded third party dependencies and utilizes package-lock.json in conjunction with Socket.dev during the build process.
Paaster is designed for users who require a private, encrypted method for sharing text and code snippets while maintaining full control over their own hosting infrastructure.
A cross platform note taking application featuring end to end encryption and synchronization across unlimited devices.
Send end-to-end encrypted notes and files using configurable expiration dates and automatic self-destruction options.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.