commit 9ad49a39d8dfaa0d36cfa9e74b5f8c09e7fe001c
parent 76f1a7359ea2b05c0063d4a56076efa61390b118
author: nathanael <nathanael@dalliard.ch>
date: Fri, 17 Oct 2025 22:36:21 +0000
s3: simpler s3.dalliard.ch
diffstat:
3 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/s3/scripts/sysfiles.sh b/s3/scripts/sysfiles.sh
@@ -1,9 +1,6 @@
#!/bin/sh
src="$HOME/src/src"
-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/s3/sysfiles/pf.conf" "/etc/pf.conf"
doas install -o root -g wheel -m 600 "$src/s3/sysfiles/relayd.conf" "/etc/relayd.conf"
doas install -o root -g wheel -m 640 "$src/s3/sysfiles/doas.conf" "/etc/doas.conf"
diff --git a/s3/sysfiles/index.html b/s3/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>s3.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/s3/sysfiles/relayd.conf b/s3/sysfiles/relayd.conf
@@ -11,7 +11,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'; style-src 'unsafe-inline'"
+ "default-src 'self'; base-uri 'none'; img-src 'self' data:; form-action 'none'; frame-ancestors 'none'; style-src 'unsafe-inline'"
}
relay wwwtls4 {
listen on $ipv4 port https tls