unsubbed.co

Wastebin

Released under MIT, Wastebin provides lightweight, minimal and fast pastebin with an SQLite backend on self-hosted infrastructure.

Overview

wastebin is a pastebin 📝 wastebin is a pastebin 📝. Contribute to matze/wastebin development by creating an account on GitHub. The project has 762 GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • axum and sqlite3 backend
  • comes as a single binary with low memory footprint
  • compresses pastes using zstd
  • syntax highlighting for > 170 languages with syntect
  • comes with eight color themes in light and dark mode
  • encrypts entries using ChaCha20Poly1305 and argon2 hashed passwords
  • allows deletion after expiration, after reading or by anonymous owners
  • shows QR code to browse a paste’s URL on mobile devices

Getting Started

Source: GitHub README

docker run \
    -e WASTEBIN_DATABASE_PATH=/data/state.db \
    -v /path/for/storage:/data \
    -u $(id -u):$(id -g) \
    quxfoo/wastebin:latest

Normalized Features

Source: tool-features-normalized.json

binary, dark mode, docker, docker compose, encryption, file attachments, plugins, rest api, sqlite, themes.

Features

Integrations & APIs

  • Plugin / Extension System
  • REST API

Media & Files

  • File Attachments

Customization & Branding

  • Dark Mode
  • Themes / Skins

Security & Privacy

  • Encryption