# /media/server.py
from http.server import HTTPServer, SimpleHTTPRequestHandler
import ssl
import os

os.chdir("/media")

httpd = HTTPServer(("0.0.0.0", 443), SimpleHTTPRequestHandler)

ctx = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
ctx.load_cert_chain(
    certfile="/etc/letsencrypt/live/central-ppk.lol/fullchain.pem",
    keyfile="/etc/letsencrypt/live/central-ppk.lol/privkey.pem",
)

httpd.socket = ctx.wrap_socket(httpd.socket, server_side=True)
print("Serving HTTPS on 0.0.0.0:443, index.html = /media/index.html")
httpd.serve_forever()