Skip to content
MSK-ScriptsPublic

About

A privacy-friendly, self-hosted pastebin alternative

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

77 Commits

Folders and files

MSK Paste

License: AGPL v3 Next.js TypeScript

Self-hosted pastebin with syntax highlighting, expiry and password protection.

MSK Paste shares code and text under a short link: highlighted on the server, with an expiry you choose, an optional password or deletion after the first view, and a delete token instead of an account. No tracking, no analytics.

It is part of the MSK Scripts ecosystem and runs at paste.msk-scripts.de. You are welcome to use it there or to host your own instance.

Quick start

git clone https://github.com/MSK-Scripts/msk-paste.git
cd msk-paste
npm install
cp .env.example .env   # database credentials and IP_HASH_SECRET
npm run migrate
npm run dev            # http://localhost:3000

Documentation

Topic
Features What MSK Paste does
Development Tech stack, local setup, scripts
REST API and API keys Endpoints, examples, issuing keys on the server
Security and privacy What is stored, spam protection
Design system Colours, type, layout, the code view
Deployment guide Apache, MariaDB, systemd, CI/CD
Contributing, support and license Contact, the AGPL in short

Help and contributing

Questions and bugs go to the issue tracker; security issues as described in SECURITY.md. Contributions are welcome: please open an issue before larger changes, keep pull requests focused and read CONTRIBUTING.md.

License

GNU Affero General Public License v3.0 or later © MSK Scripts. If you fork MSK Paste or host it publicly, share your source code under the same license.

About

A privacy-friendly, self-hosted pastebin alternative

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages