Simple imageboard implemented with Python 3 and Django.
- Python3
- Django
- Gunicorn
- Nginx
- Docker
The provided deploy.sh is intended for a clean Ubuntu Server 16.04.3 LTS.
It will:
- install all the needed tools
- generate certificates for nginx
- build docker images from source
- generate django secret key
- generate config for django
- initialise django
- launch the whole service as a set of docker containers
It will install:
- docker
- docker-compose
- python (needed to generate django secret key)
It will prompt for:
- server name
- mailer password
- creation of django superuser
ImageBoard is available at ports 80 and 443 (actually 80 will redirect to 443)