Free during beta — all features included

The fastest way
to share code,
files & links.

A self-hosted pastebin for developers. Syntax highlighting, file uploads, link previews, password protection — open-source and yours to run.

No account required · Self-hosted · MIT License
~/project — ensage
$ cat app.ts | ensage
export const greet = (name: string) => {
  return `Hello, ${name}!`;
}
// Sharing 214 bytes...
ensage.app/x4k9m
// expires: never · protected: no
$
Features

Everything you need to share

Built for developers who value simplicity and control. No bloat, no accounts, no tracking.

Syntax Highlighting
30+ languages with auto-detection. From TypeScript to Dockerfile, your code looks sharp.
30+ languages
File Uploads
Upload any file type up to 500 MB. Images, videos, PDFs — inline preview included.
up to 500 MB
Link Sharing
Share any URL with rich previews — title, description, OG image, and optional AI summary.
rich previews
Password Protection
Secure any share with a password. HMAC-based tokens with timing-safe verification.
HMAC tokens
Expiry Control
Set TTL per upload: 1 hour, 24 hours, 7 days, or never. Auto-cleanup runs hourly.
1h · 24h · 7d · ∞
Self-Hosted
SQLite + local filesystem. Zero external dependencies. Run on any VPS with a single command.
your infra
Deploy

Your platform, your rules

One codebase. Run it on Vercel in one click, or self-host on any VPS with Docker Compose.

Vercel
Serverless · auto-scaling

One-click deploy. PostgreSQL database and Blob storage are automatically provisioned.

  • PostgreSQL via Vercel Postgres
  • File storage via Vercel Blob
  • Edge network & global CDN
  • Automatic cron cleanup
Deploy to Vercel →
Recommended
Self-Hosted
VPS · Docker · full control

Run on any Linux server. SQLite and filesystem storage — no external services needed.

  • SQLite database (zero-config)
  • Local filesystem storage
  • Docker Compose included
  • Node.js standalone build
docker-compose up -d
View on GitHub →
Free during the testing period — all features included, no account required, no usage limits.
Try it now →
Get started

Ready to share?

No signup. No tracking. Just paste, upload, or share a link — and get a URL instantly.