Hosting Server: nginx (and thanks to ZeroSSL for certs)
High level Recipe
Install PostgreSQL
Preparing data using scripts in db directory
These steps are NOT optimized, but this is one time preparation. Throw them on a compute optimized instance (like c6g.8xlarge on AWS).
Prepare Swiss Ephemeris Library
git clone https://github.com/aloistr/swisseph.git
cd swisseph
make libswe.so
cd ..
mkdir data
cd data
wget https://www.astro.com/ftp/swisseph/ephe/sepl_18.se1
wget https://www.astro.com/ftp/swisseph/ephe/semo_18.se1