Commit Graph

44 Commits (f5675789464db85610ef422a073323f124229ade)

Author SHA1 Message Date
Louis Pearson f567578946 fix: upstream_hostport -> upstream.hostport 2024-01-06 21:28:57 -07:00
Louis Pearson d882da8ee8 chore: remove debug logging from caddy/phpfpm 2024-01-06 21:22:34 -07:00
Louis Pearson c875fa2254 feat: use correct root for nextcloud 2024-01-06 21:16:36 -07:00
LeRoyce Pearson d838aa7384 feat: enable seafile service 2024-01-06 20:18:18 -07:00
Louis Pearson 5e38b310bc feat: add debug directive to caddy 2024-01-06 20:13:35 -07:00
Louis Pearson 51bd059485 feat: increase phpfpm log level 2024-01-06 19:56:59 -07:00
Louis Pearson cd1db41963 feat: replace host in nextcloud http headers 2024-01-06 19:36:38 -07:00
LeRoyce Pearson 808d47b0f1 fix: don't bind to wildcard ipv6 address 2024-01-06 19:31:23 -07:00
LeRoyce Pearson 0f09208680 fix: some services were not binding correctly
Some of them still aren't. I've also disabled http/3 because there seems
to be a bug in the QUIC implementation.
2024-01-06 19:19:08 -07:00
Louis Pearson c102645202 fix: use reverse_proxy for nextcloud 2024-01-06 18:05:51 -07:00
Louis Pearson 9c7c4d0220 fix: change nextcloud hostname 2024-01-06 17:49:51 -07:00
Louis Pearson b5c36c6b2d feat: add nextcloud subdomain to blockydns 2024-01-06 17:33:27 -07:00
LeRoyce Pearson a8b9f4b593 feat: blocky: add domain rewrite for forgejo domain 2024-01-06 17:31:29 -07:00
Louis Pearson b968abd805 fix: caddy: use php_fastcgi instead of reverse_proxy for nextcloud 2024-01-06 17:24:21 -07:00
Louis Pearson 78a926be38 fix: remove slash from caddy nextcloud config 2024-01-06 17:17:57 -07:00
Louis Pearson 8e82f4c332 fix: remove https enable in nextcloud 2024-01-06 17:08:19 -07:00
LeRoyce Pearson 9bbd6514ff feat: restrict samsehu.perli.casa DNS queries to magicDNS 2024-01-06 16:51:56 -07:00
LeRoyce Pearson deffbdf8f5 fix: use ts.samsehu.perli.casa for tailnet domains 2024-01-06 16:41:47 -07:00
Louis Pearson 71dee4ccb5 fix: get nextcloud building on dev machine 2024-01-06 16:33:44 -07:00
Louis Pearson 9a20745da6 fix: remove database.createLocally 2024-01-06 16:18:05 -07:00
Louis Pearson 5ec51dbfdb fix: remove unneeded nextcloud conf 2024-01-06 16:15:32 -07:00
LeRoyce Pearson 4ad5130303 feat: set EDITOR environment variable 2024-01-06 16:11:50 -07:00
LeRoyce Pearson 9c1db356b7 Configure base domain for dnsd 2024-01-06 16:02:46 -07:00
Louis Pearson 61c7fbbfe9 fix: nextcloud config 2024-01-06 15:54:49 -07:00
Louis Pearson 66f08c8bbd feat: add nextcloud 2024-01-06 15:45:15 -07:00
LeRoyce Pearson 254f2db23d more stuff 2024-01-06 14:43:02 -07:00
Louis Pearson 6a3d080566 feat: add ZFS 2024-01-06 14:41:24 -07:00
LeRoyce Pearson 6a465666ee no time to explain, lots of changes 2024-01-06 12:30:05 -07:00
LeRoyce Pearson 1d220920e0 feat(headscale): enable magic DNS 2024-01-01 01:57:51 -07:00
LeRoyce Pearson 292ba5e4be fix: add git as a system package and use `git+http` scheme 2023-12-31 22:38:08 -07:00
LeRoyce Pearson 31b1594d67 fix: add http schema to flake uri 2023-12-31 22:34:41 -07:00
LeRoyce Pearson 2b5a0f18d9 fix: use flake for autoUpgrade instead of /etc/nixos 2023-12-31 22:32:44 -07:00
LeRoyce Pearson 5ff437e58c security: disable root login and logging in with passwords 2023-12-31 22:27:25 -07:00
LeRoyce Pearson 5763692afd fix: create lldap user and group to ensure that it can access secrets 2023-12-31 18:27:23 -07:00
LeRoyce Pearson f307e79d38 feat: open mDNS UDP port 2023-12-30 22:14:03 -07:00
LeRoyce Pearson cd4c98a4a8 sec: put lldap default admin password in agenix and update it 2023-12-30 19:39:57 -07:00
LeRoyce Pearson f4029e6197 feat: reverse proxy all services via caddy 2023-12-30 19:14:02 -07:00
LeRoyce Pearson 0e00e52391 refactor: remove DNS-01 ACME challenge and related secrets 2023-12-30 12:04:36 -07:00
LeRoyce Pearson 7073225e85 feat: ddns and caddy server 2023-12-30 12:00:30 -07:00
LeRoyce Pearson da55c99dc9 feat: add `geemili` user as a trusted nix user
This allows me to push configuration updates to the samsehu host
2023-12-29 22:10:30 -07:00
LeRoyce Pearson 7162630e2f fix: some typos 2023-12-29 22:10:20 -07:00
LeRoyce Pearson fcdd6defbc feat: ACME cert service through DNS-01 challenge 2023-12-29 21:20:53 -07:00
LeRoyce Pearson d7172a69ed feat: mdns name resolution 2023-12-29 19:50:55 -07:00
Louis Pearson 68a6046667 feat: initial commit adding existing configuration 2023-12-29 14:42:11 -07:00