You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lightweight, Python-based **Custom HTTP/HTTPS Server** designed to run as a **Linux systemd service** or a **macOS `launchd` agent**. It is ideal for securely serving static files, logs, test results, build artifacts, or
13
-
internal documentation.
12
+
A lightweight, Python-based **Custom HTTP/HTTPS Server** designed to run as a **Linux systemd service** or a **macOS `launchd` agent**. It is ideal for securely serving static files, logs, test results, build artifacts, or internal documentation.
14
13
15
14
This version includes:
16
15
17
16
* Native **HTTPS support** using a configurable SSL certificate and key
18
17
* Optional **HTTP → HTTPS redirection**
19
18
* Dynamic configuration loading from `/usr/local/etc/custom-https-server.conf` with local fallback
20
-
* Automatic creation and management of log files in the user’s home directory
19
+
* Automatic creation and management of log files in the user's home directory
21
20
* OS-specific defaults optimized for **Linux** and **macOS**
22
21
* Threaded **HTTP and HTTPS** servers with optional authentication support
23
22
***Read and Write access modes** to control UI and file operations:
@@ -97,6 +96,19 @@ sudo ./install.sh -venv false
97
96
sudo ./install.sh -path /root -port 8080
98
97
```
99
98
99
+
### Install with a custom user home directory
100
+
101
+
Use `-custom_home` when the installer cannot automatically resolve the correct home directory — for example, when
102
+
running under `sudo` with a non-standard user or in environments where `$HOME` is overridden.
0 commit comments