This package is a Pyramid web app that provides a PyPI server where the packages are stored on Amazon's Simple Storage Service (S3), Google's Cloud Storage (GCS) or Azure's Blob Storage.
pip install pypicloud[server] pypicloud-make-config -t server.ini pserve server.ini
Go to http://localhost:6543/ to view the web interface.
For more detailed step-by-step instructions, check out the getting started section of the docs.
There is a docker image if you're into that sort of thing: https://github.com/stevearc/pypicloud-docker