Categories
Self-Hosted Developer Tools Productivity Security File Sharing Utilities Pastebin Code SharingStars
Forks
Watchers
Developer links
Chiyogami
Chiyogami is a pastebin you host yourself for sharing code, logs, notes, and text snippets through short links that expire on your terms. Paste into the web editor and the content comes back formatted, with syntax highlighting for code and rendered Markdown for prose, so a stack trace or a runbook reads the way it was written. Anything sensitive can be encrypted in the browser before it leaves your machine, and the server never stores the password, which makes an encrypted paste safe to pass through chat or email. Every paste carries a configurable lifetime, from minutes to never, and visibility choices keep a snippet public, unlisted, or private behind an unguessable address. Registered users manage their own pastes from an account, and anonymous quick pastes stay available for one-off sharing. The public paste list supports search, so a team instance doubles as a small shared snippet library. Developers can skip the browser entirely: one curl command creates a paste from a file or a JSON body, and the API returns a short title that fetches the content later. Sharing extends to QR codes for moving text onto a phone, and built-in rate limiting throttles spam and abuse before it fills the database. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.
Benefits
- Secrets Stay Encrypted Client-Side
- Pastes can be encrypted in the browser with the WebCrypto API before upload, and no password reaches the server, so intercepted links or database copies reveal nothing readable to anyone.
- Expiry Under Your Control
- Each paste accepts a custom lifetime through the interface or the API, with a configurable instance default, so shared snippets disappear automatically instead of lingering in forgotten browser tabs.
- Terminal Friendly Paste API
- A single curl upload from a file or JSON body creates a paste and returns its short title, letting scripts publish logs, build output, and diagnostics without any browser session.
- One Container, Tiny Footprint
- The Docker image serves the web client and the API together, stores everything in SQLite, and runs on AMD64 or ARM64, so a pastebin fits comfortably beside other services.
Features
- Syntax Highlighting
- HighlightJS formats code pastes automatically, and Marked renders Markdown, so snippets and notes both arrive readable instead of plain undifferentiated text.
- Private Paste Links
- Visibility can be public, unlisted, or private behind an unguessable link, with optional browser encryption layered on top for sensitive material.
- User Accounts
- Registration and login let users create, revisit, and delete their own pastes, with optional complex password rules enforced at signup.
- QR Code Sharing
- Every paste can be shared as a scannable QR code, moving text from a desktop screen to a phone without typing a URL.
- Rate Limiting
- Creation, registration, login, and deletion requests are throttled per minute by default, with tunable limits that blunt spam and credential stuffing.