ADDED bin/element-web Index: bin/element-web ================================================================== --- bin/element-web +++ bin/element-web @@ -0,0 +1,21 @@ +#!/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()