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