commit 7328f90e6cb8e1506bec97c0ef161c2b867d45a6
parent 9ad49a39d8dfaa0d36cfa9e74b5f8c09e7fe001c
author: nathanael <nathanael@dalliard.ch>
date: Fri, 17 Oct 2025 22:40:55 +0000
s6: simpler s6.dalliard.ch
diffstat:
3 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/s6/scripts/sysfiles.sh b/s6/scripts/sysfiles.sh
@@ -2,8 +2,6 @@
src="$HOME/src/src"
doas install -o root -g wheel -m 600 "$src/s1/sysfiles/pf.conf" "/etc/pf.conf"
-doas install -o root -g www -m 644 "$src/s1/sysfiles/favicon.ico" "/var/www/htdocs/favicon.ico"
-doas install -o root -g www -m 644 "$src/s1/sysfiles/style.css" "/var/www/htdocs/style.css"
doas install -o root -g wheel -m 600 "$src/s6/sysfiles/relayd.conf" "/etc/relayd.conf"
doas install -o root -g wheel -m 640 "$src/s6/sysfiles/doas.conf" "/etc/doas.conf"
diff --git a/s6/sysfiles/index.html b/s6/sysfiles/index.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html>
+<!doctype html>
+<html lang="en">
+<link rel="icon" href="data:,">
<meta charset="utf-8">
-<meta name="viewport" content="width=device-with, initial-scale=1">
-<link rel="stylesheet" href="/style.css" />
+<meta name="color-scheme" content="dark light">
+<meta name="viewport" content="width=device-width,initial-scale=1">
<title>s6.dalliard.ch</title>
-<main>
<pre>
________
______/ _____/
@@ -11,6 +12,5 @@
\___ \\ |__\ \
/____ >\_____ /
\/ \/
- <a href="https://dalliard.ch">dalliard.ch</a>
+ <a href="https://dalliard.ch">dalliard.ch</a>
</pre>
-</main>
diff --git a/s6/sysfiles/relayd.conf b/s6/sysfiles/relayd.conf
@@ -10,7 +10,7 @@ http protocol https {
match response header set "X-Frame-Options" value "deny"
match response header set "Referrer-Policy" value "no-referrer"
match response header set "Content-Security-Policy" value \
- "default-src 'self'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'"
+ "default-src 'self'; base-uri 'none'; img-src 'self' data:; form-action 'none'; frame-ancestors 'none'"
}
relay wwwtls6 {
listen on $ipv6 port https tls