Chancery

Chancery

REST API на Python для локального Pastebin-сервиса.

Chancery

Ever wanted a self-hosted text file storage like Pastebin? No? Well, I did.

This piece has these neat features:

  • Paste metadata, such as its filetype, author, creation type, additional custom fields.
  • User/role system for fine-grained access control
  • Read-protected (private) pastes
  • ...and more to come!

Contributions are welcome! I would really appreciate if someone with application security knowledge (and peaceful intent) reviewed the auth thingamabob I made.

[!WARNING] Please note that this API is still in active pre-release development, things may break, things may change. A ton of essential features are not yet implemented.

[!NOTE] You might see GitLab-related config files. Do not worry! This repo is mirrored from a local GitLab instance.

Running Chancery via Docker

docker run vladzodchey/chancery

Building from source

git clone https://github.com/VladZodchey/chancery.git ./chancery
cd ./chancery
docker build -t chancery .
docker run chancery