pbnj

01_welcome.md

# Welcome to pbnj

pbnj is a simple, minimal self-hosted pastebin solution.

## What is pbnj?

pbnj lets you share code snippets and text files with a simple URL.
No accounts, no bloat - just paste and share.

## Quick Start

1. Click "Deploy to Cloudflare" on GitHub
2. Install the CLI: `npm install -g @pbnjs/cli`
3. Configure: `pbnj --init`
4. Paste: `pbnj myfile.py`

That's it. You now have your own pastebin.

## Features

- Syntax highlighting for 100+ languages
- 12 beautiful themes built-in (Flexoki, GitHub, Nord, Gruvbox, Dracula, Catppuccin)
- Clean, distraction-free interface
- Memorable URLs (like crunchy-peanut-butter-sandwich)
- CLI tool for terminal workflows
- Web interface for creating and deleting pastes
- Private pastes with optional secret keys
- Download and copy buttons
- Social media preview cards

## Documentation

- 01_welcome.md       - You are here
- 02_deployment.md    - How to deploy your own instance
- 03_cost.md          - Cloudflare pricing breakdown
- 04_cli.md           - CLI usage and options
- 05_api.md           - HTTP API reference
- 06_configuration.md - Configuration options
- 07_web_interface.md - Web interface guide

## Links

- GitHub: https://github.com/bhavnicksm/pbnj
- CLI: https://www.npmjs.com/package/@pbnjs/cli

---
pbnj - spread your code