Commit graph

14 commits

Author SHA1 Message Date
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
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
c51352e6fe fix riverside DNS, VNC stale lock, and pids limit
- firewall.nix: allow DNS (UDP/TCP 53) from all podman bridge networks
  (10.89.0.0/16); NixOS only auto-adds a rule for podman0 but docker-compose
  arion stacks land on podman1/2/3 where container DNS was silently blocked
- vnc-desktop/start.sh: rm stale /tmp/.X1-lock on container start so
  container restarts don't leave Xvnc unable to bind display :1
- linux.nix: TasksMax=infinity on arion-vnc-desktop so the systemd cgroup
  doesn't cap KDE Plasma's thread count below the container pids limit
- arion-riverside/arion-compose.nix: add ADMIN_PASS env var required by
  the riverside entrypoint

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 19:36:36 -08:00
Philip Peterson
68210230de
add nextcloud 2025-01-14 20:43:46 -09:00
Philip Peterson
8218ddb930
remove caddy 2025-01-03 23:25:04 -09:00
Philip Peterson
ad58b3d908 wip 2024-12-24 07:12:01 -05:00
Philip Peterson
fae9eb26b6 Merge branch 'main' of github.com:philip-peterson/petersweb-infra 2024-12-24 06:50:02 -05:00
Philip Peterson
742aa14eae add caddy 2024-12-24 06:49:21 -05:00
philip-peterson
f461f4a6ca webdav 2024-12-22 02:26:53 -09:00
Philip Peterson
3d8f08b120 sync.io 2024-12-21 07:53:58 -05:00
Philip Peterson
4a55d0821b
foregjo 2024-12-20 05:43:44 -05:00
Philip Peterson
fea35336c7
try to start ubuntu 2024-12-07 01:54:11 -09:00
Philip Peterson
90c0fa11e7
attempt fixes 2024-12-06 23:29:41 -09:00
Philip Peterson
6c2551349e
Publish quine-core 2024-11-15 23:41:12 -09:00