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.
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| 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 |
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.
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.