# 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