Simple imageboard written in Python/Django
- Javascript not required for basic functionality
- Image/webm upload/playback
- Reply previews
- Captcha
- Ajax posting
- BB code tags
- Youtube embeds
- django-simple-captcha
- python-dotenv: for storing SECRET_KEY, ALLOWED_HOSTS without exposing them
- python-magic: file uploading validation
- Pillow: thumbnails creation
- django-precise-bbcode: BB code tags: [spoiler][/spoiler], [b][/b], [s][/s]...
pip install -r requirements.txt
python manage.py migrate
Run:
python manage.py runserver
- DEBUG mode is turned on. Turn it off if you're planning on deployng this imageboard: DEBUG = False in projectconfig/settings.py
- Admin panel is available at /admin/ (run 'createsuperuser' command to create an admin user)
- Uploading video files requires FFmpeg to be installed and present on the PATH variable.