Commit graph

33 commits

Author SHA1 Message Date
27c6c4f9fa feat: introduce treefmt and fmt all 2024-11-15 11:45:00 +01:00
4c71887ea6 feat(router0-dmz0, sj-srv1/containers/webserver): set up kanidm 2024-10-16 23:03:38 +02:00
84b473d38c feat(sj-srv1): switch to hostBridge set up
the hostside veth interfaces seem to be buggy and this is more efficient
anyway.
2024-08-24 00:16:29 +02:00
1533077234 sj-srv1,containers: debug and streamline networking config; update and track forgejo here
after an update to nixpkgs on sj-srv1 the networking for the `webserver`
container wasn't working. this caused me to debug the situation and
changing lots of things around. the culprit was most likely some impure
state file on the server that caused the `ve-webserver` interface not to
persist its IP. after renaming the webserver container the problem went
away.

i reverted all the IP changes and am keeping the other changes as opporunistic
improvements
2024-07-26 18:02:52 +02:00
ef016ac70a feat(webserver/forgejo): set up SSH 2024-06-12 22:26:19 +02:00
93cf777ce7 feat(webserver): add forgejo 2024-06-02 23:26:07 +02:00
4c18f0a7ab fix(*): adapt to nixos-24.05 changes 2024-06-01 21:47:09 +02:00
26f0bde4b3 WIP everything 2024-01-18 19:06:42 +01:00
55e6cdafda webserver: enable jitsi-meet, not properly working yet 2023-11-23 11:27:20 +01:00
6a2993b665 feat(router0-dmz0): init bpir3 based router 2023-10-01 11:29:16 +02:00
9988e3e969 [BROKEN DYNDNS] feat(containers): switch to hetzner for primary domain 2023-08-08 17:54:11 +02:00
c49a077711 feat(webserver): switch to caddy, add authelia, lldap, switch hedgedoc to LDAP auth 2023-07-15 21:21:49 +02:00
ea7caae226 feat: migrate all containers and hosts to sops
nix/os/devices/sj-vps-htz0: bump versions
nix/os/devices/elias-e525: bump versions
nix/os/devices/steveej-t14: bump versions
nix/os/devices/justyna-p300: bump versions
2023-07-10 12:28:49 +02:00
6befc79c8e nix fmt 2023-03-21 13:38:22 +01:00
7a10782170 feat(167.233.1.14): migrate all containers here 2023-03-09 13:09:51 +01:00
89f5f65f2d chore: format with alejandra 2023-02-07 18:24:28 +01:00
76c64678ae [WIP] feat: migrate containers to vmd102066 2022-11-03 20:50:59 +01:00
d039179898 chore: nixfmt * 2022-11-03 20:46:14 +01:00
dc761a5271 nix/os/devices/srv0.home-ch.stefanjunker.de: bump nixos 21.11 -> 22.05 2022-11-03 20:44:26 +01:00
5905f98b07 webserver: make hedgedoc notes private by default 2022-02-01 13:33:02 +01:00
f32ead9343 update webserver cfg; use unstable kotatogram 2021-12-06 20:23:00 +01:00
008c122e28 webserver/hedgedoc: fix upload path 2021-09-16 13:55:16 +02:00
b3a7ef71d9 webserver: configure hedgedoc 2021-05-25 10:23:12 +02:00
8bff26c5e8 srv0,webserver: expose port 80 so ACME can verify the certificate 2021-02-07 17:01:17 +01:00
d742a504f0 containers/webserver: use ACME for cert generation 2021-01-07 19:40:17 +01:00
405ca2ade4 nixos: adjust to 20.09 changes
Most notably the php5 expression needed to be reworked.
2020-10-18 21:54:48 +02:00
0836c22881 containers: make all variables explicit
Instead of merging the argument set just make all arguments explicit.
2020-09-15 17:22:38 +02:00
4c66c73024 containers: make all host ports configurable 2020-09-15 16:53:25 +02:00
ebe3167f5b nix/os/devices/vmd32387.contaboserver.net: update to NixOS 20.03 2020-03-16 17:32:14 +01:00
7bad36ed75 nix/os/containers/webserver: use php56 and drop the chroot 2019-02-04 09:25:13 +01:00
247096c808 nix/os/containers: add new profile 2019-02-04 09:25:13 +01:00
5b46aa8385 nix/os/containers: configure ddclient-ovh respectively 2019-02-04 09:25:13 +01:00
aa1393cdb8 nix/os,CFB4ED74: add webserver container 2019-02-04 09:25:13 +01:00