- Small HTTP server written using (mostly) standard python libraries
- Server supports HTTPS if you have the keys, which you could get from
Let's Encrypt
git clone https://github.com/UltraQbik/httpy
cd httpy
python3.12 main.py -a 127.0.0.1:80
to run basic HTTP server on port80
- enter
127.0.0.1
in browser path, and you should see the page
-a / --address
- address:port pair-c / --certificate
- SSL certificate-k / --private-key
- SSL private key
- At least python 3.12 and higher
- 128 MiB of RAM
- 1 GiB of disk space
- idk lol
- build image
docker build -t httpy .
- start a new service
docker run -d -p 13700:13700 httpy -p 13700
-p A:B
is a port mapping from port host's port13700 (A)
to container's port13700 (B)
, change to the port you use