BinPastes

Self-hosted pastebin with search, expiry, and client-side encryption

18 stars 1 forks last commit first released Apache-2.0

Actively maintained

Last commit 21 Aug 2026.

BinPastes is a minimal pastebin implementation intended for small self-hosted deployments. It provides a Java-based backend and a TypeScript frontend delivering searchable notes with optional expiry and client-side encryption.

Key Features

  • Full-text search and overview of stored notes for quick lookup.
  • Configurable expiry for notes (one-time or time-limited) and adjustable visibility/exposure settings.
  • Client-side encryption of paste content so the server never stores plaintext if used.
  • Dark mode and a lightweight TypeScript/CSS frontend for readable UI.
  • Packaged as a single runnable Java artifact (produced via Maven) for straightforward deployment.
  • Supports MySQL (production profile) and is built for JDK 21+.

Use Cases

  • Securely sharing short notes, credentials, or snippets among a small team with optional expiry.
  • Storing one-time messages or ephemeral logs that self-expire after a set period.
  • Developer snippet manager for private code examples and configuration snippets with full-text search.

Limitations and Considerations

  • Requires JDK 21+ and MySQL 8+ for the production profile; an application properties file must be provided for MySQL configuration.
  • Distributed/large-scale deployments may need additional operational work (no official container image referenced in repository; build uses the provided Maven wrapper).

BinPastes is a compact, pragmatic pastebin focused on privacy (client-side encryption) and simplicity. It is suitable for small teams or individuals who want a searchable, expiring paste service they control.

Categories:

Tags:

Tech Stack:

Share:

Similar to BinPastes

Chiyogami

Self-hosted pastebin with client-side encryption and REST API

80
4
Last commit

Modern pastebin offering client-side encryption, configurable expiry, user accounts, public search and a REST API. Built with Go, SQLite and TailwindCSS.

BSD-3-ClauseActively maintained
Alternative to:
Pastebin logo
Pastebin
+5
Onetime Secret logo

Onetime Secret

Self-destructing service for sharing single-use encrypted secrets

2.9k
451
Last commit

Open-source web and API service to create encrypted, single-view links for sharing secrets with configurable expiry and optional passphrase protection.

MITActively maintained
Alternative to:
Onetime Secret logo
Onetime Secret
+6
Peergos logo

Peergos

Peer-to-peer encrypted storage with private social and app platform

2.5k
195
Last commit

Peergos is a peer-to-peer encrypted file storage and private social platform with fine-grained access control, capability links, and a web UI for secure sharing.

AGPL-3.0Actively maintained
Alternative to:
Proton Drive logo
Proton Drive
+12
SiYuan logo

SiYuan

Privacy-first block-based personal knowledge management app

46k
3k
Last commit

Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.

AGPL-3.0Actively maintained
Alternative to:
SiYuan logo
SiYuan
+18
FerriShare logo

FerriShare

Self-hosted file sharing with browser-side end-to-end encryption

336
19
Last commit

Open-source, self-hostable file sharing app that encrypts files and filenames in the browser before upload; Rust backend, SQLite metadata, Docker-ready.

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+7
PrivateBin logo

PrivateBin

Zero-knowledge encrypted pastebin with browser-side AES encryption

8.6k
1k
Last commit

PrivateBin is a minimalist zero-knowledge pastebin that encrypts and decrypts pastes in the browser, with optional passwords, expiration, discussions, and file uploads.

Actively maintained
Alternative to:
Pastebin logo
Pastebin
+5