paste
2 min read
1 view

What you're missing
You just want a place to drop a random thought, some code snippets, or the password for your Netflix account to share with your friend. But you don't want to use a service like pastebin.com, nor do you want to use a service like GitHub Gists.
You also need a diff viewer but hate posting private data to online tools.
Why you need this
Paste is ephemeral, self-hosted, and doesn't require any setup - it's an easy way to self-host a pastebin and diff viewer where you own your data and don't have to worry about any third party privacy concerns.
How do I get this?
Prerequisites: Docker (recommended) or Go 1.25+.
Docker Compose (recommended)
1git clone https://github.com/arvarik/paste.git && cd paste2docker compose up -d
App is live at http://localhost:8083. Data persists in the mounted volume. No database required; it's all flat files on disk.
From source
1git clone https://github.com/arvarik/paste.git && cd paste2go run ./cmd/server/
Configure via environment variables: PORT (default 8083) and DATA_DIR (default /app/data). For Docker, set PUID/PGID in the .env to match your host user's permissions.