Cómo alojar un administrador de paquetes privado de Python en Azure o AWS

Trabajo en un pequeño equipo de desarrolladores de Python y nuestro objetivo es crear un administrador de paquetes privado para almacenar nuestros paquetes. Me crucépypicloud y siguiendo sututorial He podido cargar e instalar paquetes almacenados en AWS-S3 con éxito. Eso es fantástico.

Sin embargo, el administrador de paquetes privados se inicia y se aloja localmente escribiendopserve server.ini en la terminal Se puede acceder al administrador de paquetes enhttp://0.0.0.0:6543/#/. Idealmente, quiero que este servidor sea:

alojado en la nube (posiblemente Azure pero AWS está bien)en funcionamiento 24/7seguro. Los usuarios deben autenticarse para ver el administrador de paquetes y los paquetes.no está alojado en un sistema operativo pero tiene un nivel superior (por ejemplo, contenedor de Docker o aplicación de función de Azure), ya que sería mucho más fácil de mantener, replicar geográficamente, etc.

Pregunta: ¿Cómo obtener un servidor seguro y privado (administrador de paquetes de Python) siempre en funcionamiento en la nube?