#!/usr/bin/env python3 from http.server import HTTPServer, SimpleHTTPRequestHandler import os import socket import ssl class HTTPServer6(HTTPServer): address_family = socket.AF_INET6 class SilentSimpleHTTPRequestHandler(SimpleHTTPRequestHandler): def log_message(self, format, *args): pass os.chdir('/opt/pkg/share/element-web') httpd = HTTPServer6(('::1', 4443), SilentSimpleHTTPRequestHandler) httpd.socket = ssl.wrap_socket(httpd.socket, keyfile=os.path.expanduser("~/.local/share/element-web/key.pem"), certfile=os.path.expanduser("~/.local/share/element-web/cert.pem"), server_side=True) httpd.serve_forever()