Skip to content

Commit 629519f

Browse files
authored
Update README.md
Signed-off-by: Luiz Bizzio <73234672+luizbizzio@users.noreply.github.com>
1 parent 49067bd commit 629519f

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎README.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ sudo systemd-run --unit=local-https-renew-force --service-type=oneshot /usr/lo
138138
- `server.pfx` + the stored password
139139
- Supports both legacy Technitium Linux installations running as root and newer non-root installations.
140140
- For non-root installations, the Technitium service user is automatically granted access to the `certs` group when required.
141+
- If the Technitium systemd service restricts filesystem access, `local-https` automatically creates a systemd drop-in granting read-only access to `server.pfx`.
141142
- On renew (when a new cert is created), it restarts the Technitium service so the new cert is loaded.
142143

143144
### 🟪 Tailscale
@@ -156,6 +157,8 @@ sudo usermod -aG certs nginx
156157

157158
Group membership is preserved across renewals, once added, the service will continue to have access after every certificate rotation without any manual intervention.
158159

160+
Some hardened systemd services may also restrict filesystem access and require an explicit `ReadOnlyPaths=` rule for certificate files.
161+
159162
-----
160163

161164
## 📦 Files created
@@ -174,6 +177,10 @@ State:
174177

175178
- `/var/lib/local-https/state.env`
176179

180+
Technitium systemd integration (non-root installations only):
181+
182+
- `/etc/systemd/system/<technitium-service>.d/local-https.conf`
183+
177184
-----
178185

179186
## 📱💻 Install the Root CA on your devices

0 commit comments

Comments
 (0)