Website's open source technology stack
Here's a quick outline of open source technologies used to power the site.
- Python 3 using Django web framework and Gunicorn server
- Nginx frontend server for static files with reverse proxy to backend
- MySQL 8 database
- HTML5 / SASS / jQuery
- Ubuntu 20.04 LTS
...and here are some of the open source applications that were developed for this site.
Website currently runs on 2 x 4GB RAM SSD Ubuntu 20.04 servers hosted by Linode in their London data centre:
- Primary database server
- Main web server (database replication, PostFix mail server, git repository)
- extended disk volume for storage of image uploads
Development tools:
- Git and SourceTree,
which allows deployment using just
git push
andpull
- PyCharm a great text editor and IDE for Python programming
- ssh, fabric for admin, backups and syncing
Created: 2023-02-16 22:07:56.352317