Philip Peterson
2a2c524d16
fix claw.quineglobal.com redirect loop: forceSSL -> addSSL
...
Cloudflare is in Flexible SSL mode so it hits our origin over HTTP.
forceSSL was causing an infinite HTTP->HTTPS redirect loop. Switch to
addSSL so HTTPS still works for direct connections while HTTP serves
normally through Cloudflare.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 03:00:09 -07:00
Philip Peterson
1f9b202109
fix openclaw binding to 0.0.0.0 so port forwarding works in container
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 02:45:16 -07:00
Philip Peterson
88acec9159
Merge branch 'main' of https://forge.quinefoundation.com/Cold-Air-Networks/petersweb-infra
2026-06-14 02:33:44 -07:00
Philip Peterson
56bb66c0b7
update
2026-06-14 02:33:18 -07:00
Philip Peterson
b4d9f3d619
fix digests
2026-06-14 02:21:20 -07:00
21d098d4be
bump riverside to 1b6a710 ( #2 )
...
Automated bump from Cold-Air-Networks/customer-riverside@1b6a71060a
Co-authored-by: CI <ci@quinefoundation.com>
Reviewed-on: #2
2026-06-14 01:07:59 -08:00
c568943ff5
Merge pull request 'bump riverside to 0d3b502' ( #1 ) from bump-riverside-0d3b502 into main
...
Reviewed-on: #1
2026-06-12 01:42:50 -08:00
CI
942081dda3
bump riverside to 0d3b502
2026-06-12 01:42:36 -08:00
Philip Peterson
323d65e2a3
enable claw
2026-06-11 23:23:10 -07:00
Philip Peterson
183e1875e1
prune
2026-06-11 23:22:42 -07:00
Philip Peterson
75006dab18
wrapper access
2026-06-11 22:37:48 -07:00
Philip Peterson
7f519f804b
disable claw
2026-06-10 14:25:43 -07:00
Philip Peterson
19b9844881
Replace vnc-desktop container with native novnc service, add claw.quineglobal.com
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 13:58:17 -07:00
Philip Peterson
26d4bcc857
Add openclaw control center as arion service
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 13:25:30 -07:00
671f7b5117
Wip
2026-06-08 04:05:28 -08:00
0a820b8e66
better auth
2026-06-08 04:00:29 -08:00
772c6c59a8
bump
2026-06-08 03:57:45 -08:00
Philip Peterson
b443162f0c
encrypt
2026-06-08 04:49:55 -07:00
Philip Peterson
42a8b4a1cc
Merge branch 'main' of github.com:philip-peterson/petersweb-infra
2026-06-08 04:42:33 -07:00
Philip Peterson
3687011061
Bump coldair
2026-06-08 04:42:27 -07:00
d383b9abc3
bump
2026-06-06 00:51:58 -08:00
Philip Peterson
f0209fbdc8
Add WebSocket proxy headers to paperless nginx vhost
...
Paperless-ngx uses WebSockets to push task completion status to the
browser. Without Upgrade/Connection headers the UI hangs indefinitely
after upload while waiting for the done notification.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 23:26:15 -07:00
Philip Peterson
047c4b2207
Fix paperless nginx: remove duplicate proxy_set_header directives
...
recommendedProxySettings already injects Host, X-Real-IP, X-Forwarded-*
via an include in the location block. Our explicit extraConfig set them
again, causing Django to receive 'host,host' and reject with DisallowedHost.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 23:20:27 -07:00
Philip Peterson
3fea6dddd7
Merge branch 'main' of github.com:philip-peterson/petersweb-infra
2026-06-05 22:58:26 -07:00
Philip Peterson
dd4a80e034
Install paperless
2026-06-05 22:58:17 -07:00
5a14d56cd2
add secret
2026-06-05 21:58:03 -08:00
07573489df
bump
2026-06-04 23:13:29 -08:00
0776104f40
bump
2026-06-04 22:42:07 -08:00
f59200a349
bump
2026-06-04 22:10:40 -08:00
bbdd562af3
bump
2026-06-04 21:59:15 -08:00
Philip Peterson
85b8479e44
fix secrets
2026-06-04 22:12:55 -07:00
Philip Peterson
f5c350dbf8
Fix
2026-06-04 20:39:29 -07:00
Philip Peterson
4b88ae2a68
use nginx
2026-06-04 19:37:11 -07:00
Philip Peterson
e3f91306f7
add arion
2026-06-04 19:20:57 -07:00
Philip Peterson
c55f02a9e4
Merge branch 'main' of github.com:philip-peterson/petersweb-infra
2026-06-04 19:15:08 -07:00
772663f9e3
bump
2026-06-03 23:16:33 -08:00
be6fc41d2e
bump
2026-06-03 23:11:36 -08:00
5fa3781b5c
bump
2026-06-03 22:09:44 -08:00
3b5d31277a
bump
2026-06-03 01:15:34 -08:00
Philip Peterson
f4c068a361
Files
2026-06-01 05:39:25 -07:00
Philip Peterson
97a32f9f1e
Remove dead
2026-06-01 05:39:19 -07:00
Philip Peterson
7cd7fe5fb6
gitignore
2026-06-01 05:37:35 -07:00
56f9e4a744
Merge branch 'main' of github.com:philip-peterson/petersweb-infra
2026-06-01 02:29:12 -08:00
Philip Peterson
622a1c1555
remove trusted
2026-06-01 03:28:43 -07:00
985f33ab11
bump
2026-06-01 02:22:58 -08:00
4db0ab5337
Merge branch 'main' of github.com:philip-peterson/petersweb-infra
2026-06-01 02:14:45 -08:00
Philip Peterson
097e3a312f
Move KDE desktop to host; container becomes noVNC proxy only
...
The vnc-desktop container no longer runs a desktop environment. KDE Plasma
and Xvnc now run directly on the host via a vnc-kde systemd service, with
port 5901 firewalled to the podman bridge subnet only. The container is
reduced to a websockify bridge forwarding the noVNC web UI to hetzner-host:5901.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 03:13:20 -07:00
3669b9389e
Deploy riverside
2026-06-01 02:03:49 -08:00
bc38566d5c
vnc tweaks
2026-05-30 03:05:36 -08:00
33d2ae427a
restart podman when refresh
2026-05-30 02:51:31 -08:00