Sign inSign up

yureien/yabin

By yureien

•Updated about 2 years ago

Yet Another Pastebin, but having ALL the good features while being simple and minimalistic.

Image
1

50K+

yureien/yabin repository overview

⁠YABin: Yet Another Pastebin

ko-fi GitHub Sponsor

⁠Why (yet) another pastebin?

Well, cause no pastebin I could find had ALL of the following features:

  • Modern and minimal UI (This site's design was inspired by bin).
  • Optional end-to-end encryption (we're using AES-256-GCM) with optional password protection (using PBKDF2).
  • Syntax highlighting (using Prism) that supports 297 languages.
  • API support to create and get pastes from command line.
  • View raw pastes. Normally, encrypted pastebins do not have this. With this site, you can either get the Base64-encoded encrypted paste, or decrypt it on the server side (even with the password) and get the raw paste.
  • Keyboard shortcuts!
  • And of course, being fully open-source and easily self-hostable.
  • It can even be run on edge servers and in serverless environments!

⁠API Documentation

See API.md⁠.

⁠How to use

This image was built to use with PostgreSQL but can use any SQL DB such as MySQL or SQLite. More instructions are available in the GitHub README⁠.

docker run -e 'DATABASE_URL=postgresql://user:pass@localhost:5432/db?schema=public' -it -p 3000:3000 yureien/yabin:latest

Tag summary

Content type

Image

Digest

sha256:60c02ec4d…

Size

615.9 MB

Last updated

over 2 years ago

docker pull yureien/yabin