1.2 KiB
1.2 KiB
Paf'Pastèque
About
Pasteque is a free and open source (MIT License) Pastebin like application written in Python/Django.
An instance can be found at: p.afpy.org. The AFPy instance is installed by ansible, the role is available here: https://git.afpy.org/AFPy/infra/src/branch/main/roles/pasteque.
Features
- Support any database supported by Django (Sqlite3, MySQL, PostgreSQL, Oracle, ...)
- Available in english, french .. and easily translatable into another languages.
- Syntax highlighting for a bunch of languages using Pygments.
- Easy paste from command line or any programming language.
Running Pasteque
In a venv, install the requirements:
pip install -r requirements.txt
In a local_settings.py
file, at the root of the repo:
DISPLAY_NAME = 'YourCompany-Paste'
COMPRESS_ENABLED = True
DEBUG = False
SECRET_KEY = 'fill_a_secret_key_here'
ALLOWED_HOSTS = ['localhost', '127.0.0.1', 'paste.henriet.eu']
Create the database:
./manage.py migrate
If you're in production collect static files:
./manage.py collectstatic
Run it:
./manage.py runserver