petersweb-infra/nixos
Philip Peterson 8d4dae8dd9 Fix riverside port mapping, postgres volume path, and enable HTTPS
- Map container port 80 (not 8080) to host 3011
- Mount postgres data at /var/lib/postgresql (postgres 18 changed path)
- Set TRUSTED_HOST env var so Drupal accepts the hostname
- Enable ACME/HTTPS for riverside.coldairnetworks.com with HTTP→HTTPS redirect

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 14:33:31 -08:00
..
.github/workflows Updates 2026-05-04 10:54:02 -07:00
arion forge 2024-12-20 06:33:19 -05:00
arion-riverside fix 2026-05-14 14:30:35 -08:00
cloned_repos pullomatic fix 2026-05-05 01:28:35 -08:00
invoke-ddns undo any changes to invoke_ddns 2024-12-20 05:31:13 -05:00
keys add macbook air 2026-05-08 20:37:15 -08:00
pdxdestiny Add email 2026-02-16 12:47:08 -08:00
pullomatic Try to fix pullomatic 2026-05-04 06:00:58 -08:00
secrets add anthropic key 2026-05-04 14:44:23 -07:00
system Fix mkDefault issue 2026-05-08 21:27:42 -08:00
.gitignore Publish quine-core 2024-11-15 23:41:12 -09:00
apply.sh Updates 2026-05-04 10:54:02 -07:00
clean.sh Publish quine-core 2024-11-15 23:41:12 -09:00
disk-config.nix Try and fix disk 2026-05-04 10:36:14 -07:00
firewall.nix add nextcloud 2025-01-14 20:43:46 -09:00
flake.lock Try to fix pullomatic 2026-05-04 05:53:58 -08:00
flake.nix change hostname 2026-05-05 00:11:02 -08:00
format.sh Publish quine-core 2024-11-15 23:41:12 -09:00
globals.json Publish quine-core 2024-11-15 23:41:12 -09:00
hetzner.nix Try to fix networking 2026-05-04 22:48:19 -08:00
linux.nix Move riverside to arion with postgres companion service 2026-05-14 14:23:42 -08:00
nfsn_ddns-0.2.0-py3-none-any.whl Publish quine-core 2024-11-15 23:41:12 -09:00
nginx.nix Fix riverside port mapping, postgres volume path, and enable HTTPS 2026-05-14 14:33:31 -08:00
podman.nix wip 2024-12-07 00:19:04 -09:00
README.md Publish quine-core 2024-11-15 23:41:12 -09:00
refresh.sh Publish quine-core 2024-11-15 23:41:12 -09:00

How to install:

nix --extra-experimental-features flakes --extra-experimental-features nix-command run --debug github:numtide/nixos-anywhere --verbose -- --flake .#nixos root@yourhost.com

You will need to maually make these:

/root/.ssh/id_rsa
/root/.ssh/id_rsa.pub
/root/.ssh/id_rsa.pem