diff --git a/stacks/portal/server.py b/stacks/portal/server.py index 08cc0d6..728f289 100755 --- a/stacks/portal/server.py +++ b/stacks/portal/server.py @@ -320,6 +320,9 @@ class PortalHandler(BaseHTTPRequestHandler): if __name__ == "__main__": - server = ThreadingHTTPServer(("0.0.0.0", PORT), PortalHandler) - print(f"[HomeLab Portal] Listening on http://0.0.0.0:{PORT}") + # 同时监听主入口 3002 (https://nav.961504.xyz) 与预览端口 3004 + srv_preview = ThreadingHTTPServer(("0.0.0.0", 3004), PortalHandler) + threading.Thread(target=srv_preview.serve_forever, daemon=True).start() + server = ThreadingHTTPServer(("0.0.0.0", 3002), PortalHandler) + print("[HomeLab Portal V3] Listening on http://0.0.0.0:3002 and :3004") server.serve_forever()