Felix Schröter
41a222bc8f
fix(vpn): generate certificate & configure nginx for tailnet
2024-01-21 21:41:21 +01:00
Felix Schröter
d0bccd67bd
fix(vpn): fix autoconnect issues
2024-01-21 21:40:27 +01:00
Felix Schröter
e514664004
feat(authelia): use 2FA by default
2024-01-14 18:25:29 +01:00
Felix Schröter
66f9d9ab91
feat(authelia): improve OIDC config
2024-01-14 18:13:54 +01:00
Felix Schröter
2df216d7c4
fix(mail): fix config
2024-01-14 18:05:03 +01:00
Felix Schröter
7d74344b15
feat(calibre-web): enable kepubify & kobo sync
2024-01-14 18:00:51 +01:00
Felix Schröter
7c93c66967
chore: remove unused code
2024-01-14 18:00:23 +01:00
Felix Schröter
d680500ea2
feat: add anytype
2024-01-14 17:59:31 +01:00
Felix Schröter
c915b99ee6
chore(flake): update inputs
2024-01-14 17:58:42 +01:00
Felix Schröter
d3f7abf0a5
fix(authelia): enable SMTP notifier
2024-01-14 17:56:07 +01:00
Felix Schröter
f61b49d9d5
fix(mail): switch SMTP provider
...
web.de SMTP credentials were often disabled.
2024-01-14 17:55:03 +01:00
Felix Schröter
1e6d3df52c
feat(authelia): add Jellyfin OIDC
2024-01-14 16:39:30 +01:00
Felix Schröter
647c7bac56
fix(miniflux): fix OIDC config
2024-01-14 15:59:08 +01:00
Felix Schröter
096f641fa5
fix(networking): disable IPv6 preference again
...
By default the system will already prefer IPv6 if possible without
causing issues e.g. with NAT.
I did indeed experience some issues with IPv6 requrests having a huge
delay using Tailscale.
The following article contains a detailed explanation about this issue:
https://www.ietf.org/archive/id/draft-buraglio-6man-rfc6724-update-03.html
2024-01-12 21:51:13 +01:00
Felix Schröter
dba8a2064b
fix(vpn): fix tailscale config
2024-01-12 20:46:13 +01:00
Felix Schröter
e592a58e5a
fix(home-server): disable broken tailnet ACME
2024-01-06 04:15:29 +01:00
Felix Schröter
626709dfe6
fix(vpn): remove incorrect LAN access config
2024-01-06 04:14:46 +01:00
Felix Schröter
4c32137982
feat(vpn): fully replace Mullvad VPN with Tailscale
2024-01-06 03:22:52 +01:00
Felix Schröter
5fe226434d
feat(home-assistant): add todo & local_todo support
2024-01-04 00:29:12 +01:00
Felix Schröter
fcb40d4d28
feat(home-assistant): enable OTA for SONOFF & LEDVANCE/OSRAM
2024-01-01 19:09:26 +01:00
Felix Schröter
6ca1656297
feat(vpn): improve tailscale config
2023-12-27 18:03:57 +01:00
Felix Schröter
bdbb43b09d
feat: upgrade to nextcloud 28
2023-12-27 16:56:02 +01:00
Felix Schröter
5bffccc02e
feat(gnome): add tailscale-status extension
2023-12-27 15:50:54 +01:00
Felix Schröter
8679912bfb
fix(vpn): exclude tailscale from Mullvad VPN routing
2023-12-27 15:50:17 +01:00
Felix Schröter
8431125cdf
fix(immich): pin older version due to breaking changes
2023-12-27 04:33:13 +01:00
Felix Schröter
f76a0f494e
feat(vpn): add tailscale
2023-12-27 04:32:40 +01:00
Felix Schröter
6ff98a46da
feat(browsers): add chromium
2023-12-27 04:32:12 +01:00
Felix Schröter
0b267a5a51
fix(authelia): set up tailscale OIDC
2023-12-27 04:31:40 +01:00
Felix Schröter
0304b2348a
refactor(miniflux): move oidc secret
2023-12-10 15:42:37 +01:00
Felix Schröter
22c59d86c3
feat(home-server): enable more recommended nginx settings
2023-12-10 15:33:27 +01:00
Felix Schröter
9f84522877
fix(immich): fix nginx config
2023-12-10 15:32:26 +01:00
Felix Schröter
f76d5a42d7
fix(authelia): add missing OIDC HMAC secret
2023-12-09 04:32:59 +01:00
Felix Schröter
9676f0ada2
feat(miniflux): set up SSO
2023-12-09 04:08:41 +01:00
Felix Schröter
fe85437544
feat(authelia): configure oidc issuer private key
2023-12-09 03:38:27 +01:00
Felix Schröter
f412f5e339
feat(immich): pin v1.90.2
...
There frequently are breaking changes with the release tag.
And there is an upcoming change that requires a new postgresql plugin.
To avoid breakage, I'm pinning this version for now.
2023-12-09 02:37:49 +01:00
Felix Schröter
816ded51de
fix(immich): fix configuration
...
Immich recently had some breaking changes.
2023-12-09 02:37:49 +01:00
Felix Schröter
c56ba030fc
feat(services): add authelia
2023-12-09 02:37:49 +01:00
Felix Schröter
fdc00ec4aa
feat(services): add lldap
2023-12-09 01:43:10 +01:00
Felix Schröter
2978197378
fix(neovim): fix comment setup
2023-11-30 11:24:55 +01:00
Felix Schröter
c4ada51f15
refactor: use nixos-hardware GPU configs
...
Replace custom GPU config with ones from nixos-hardware.
2023-11-28 00:54:03 +01:00
Felix Schröter
531a407c08
chore: upgrade to NixOS 23.11
2023-11-28 00:54:03 +01:00
Felix Schröter
d28a89f32a
chore: cleanup code
2023-11-27 23:05:04 +01:00
Felix Schröter
f6307eed15
chore(flake): update inputs
2023-11-27 23:03:30 +01:00
Felix Schröter
fa83f78e5d
feat(vpn): disable all DNS blocking
2023-11-27 23:01:26 +01:00
Felix Schröter
9a392c80bb
fix(helix): update config to new structure
2023-11-27 23:00:33 +01:00
Felix Schröter
59180784c7
fix(neovim): disable procMacro ignores again
2023-11-27 22:59:46 +01:00
Felix Schröter
edb6caedef
fix(matrix): properly fix matrix-appservices bridge encryption
2023-11-19 17:47:35 +01:00
Felix Schröter
cff0005f84
feat(matrix): do not require encryption for appservices
...
Encryption doesn't seem to work yet, so I'm disabling the enforcement of
it.
2023-11-19 17:18:31 +01:00
Felix Schröter
b7c472da2d
fix(matrix): fix matrix-appservices bridge encryption
2023-11-19 16:52:22 +01:00
Felix Schröter
bd33acd4a5
feat(matrix): enable encryption for mautrix-whatsapp
2023-11-19 16:50:03 +01:00