Commit graph

444 commits

Author SHA1 Message Date
dff11e742b chore(forgejo): Update to 7.0.5 2024-07-12 14:00:11 +02:00
e578de7fe9 chore(radicale): Update to 3.2.2.0 2024-07-12 13:37:16 +02:00
a9dc926c9c chore(immich): Update to v1.108.0 2024-07-12 12:08:24 +02:00
04474ec7df Resize freshrss volume 2024-07-12 11:44:13 +02:00
0af78c23e6 Resize atuin volumes 2024-07-12 11:28:29 +02:00
8091664f11 Expose NFS shares on 10.0.0.0/8 2024-07-12 11:07:51 +02:00
211caada8a Add script to prefetch Docker images 2024-06-30 14:35:47 +02:00
61b07b275c Add volume mount for caching in jellyfin 2024-06-29 12:28:18 +02:00
3c947a55a9 Disable all ipv6 until we fix the wireguard issue 2024-06-29 10:59:56 +02:00
e7d75fbb21 Use nix-snapshotter as k3s' snapshotter and image service
Replace k3s' embedded containerd with Nix-managed one
Deploy test k8s with image from Nix store
2024-06-24 23:31:06 +02:00
a62d854a0e Fix and re-enable Immich 2024-06-20 21:35:13 +02:00
884a59bfc0 Disable immich for now 2024-06-16 20:34:08 +02:00
2efe24dac9 Make permanent Immich deployment 2024-06-16 16:49:28 +02:00
726beabb9c Replace agenix with sops-nix 2024-06-15 22:27:07 +02:00
bb1f091fbb Bump jellyfin to 10.9.6 2024-06-15 12:49:31 +02:00
d79e0b8acc Refactor flake 2024-06-13 19:46:21 +02:00
5ca2b6f473 Add Atuin service 2024-06-12 23:14:55 +02:00
dc73a0bf2c Update freshrss to 1.24.1
Fix rollout strategy for freshrss
2024-06-12 21:49:12 +02:00
c81abbd949 Replace neofetch with fastfetch
Remove xkb options
2024-06-12 21:35:46 +02:00
8dbb42f0ac Remove Gatus monitoring
Update unstable and make kubenix follow unstable
2024-06-07 21:41:03 +02:00
6e88288658 Fix Kubenix execution 2024-06-07 20:40:22 +02:00
fc5df6800f Update NixOS to 24.05 2024-06-05 21:44:44 +02:00
588488fdf7 Add test deployment of immich 2024-06-05 21:22:17 +02:00
26aae8c4c3 Bump Radicale to 3.2.0.0 2024-06-04 21:40:39 +02:00
bf240ed931 added ek2024 2024-06-02 15:51:54 +02:00
c7ab342994 Expose attic to the internet 2024-06-01 11:12:43 +02:00
01366db2ef Version pin freshrss 2024-05-26 15:56:08 +02:00
dd399c6c07 Update flake inputs 2024-05-26 14:49:14 +02:00
007ff1e438 Convert lewis to kubernetes node
Install tmux on servers
Mount jellyfin media locally
2024-05-26 14:34:19 +02:00
266d7d905c Migrate nextcloud database to kubernetes
Disable postgresql database on lewis
2024-05-25 18:05:44 +02:00
c56a17fc4f Migrate paperless database to kubernetes 2024-05-25 17:35:43 +02:00
964f76af14 Migrate attic database to kubernetes 2024-05-25 17:02:35 +02:00
93f0aa7fde Disable borg backups of hedgedoc database 2024-05-25 16:11:18 +02:00
99893f2ed2 Migrate hedgedoc database to kubernetes 2024-05-25 16:07:11 +02:00
0fe9bf287f Keep a yearly Borg archive and for the past 12 months
Adjust backup timings
Convert borgmatic config from Nix
2024-05-25 14:26:59 +02:00
afa0bd023e Add option to add labels to Kubernetes nodes
Make nextcloud always go to nodes with fast storage
Don't mount nextcloud on syncthing pod
2024-05-24 23:40:19 +02:00
11200c0ff7 Migrate attic data to longhorn 2024-05-23 22:52:05 +02:00
2ed872fa8f Migrate media stack data to longhorn 2024-05-23 22:30:30 +02:00
5629801afe Migrate paperless data to longhorn 2024-05-23 21:47:47 +02:00
2077f1f9a3 Migrate syncthing data to longhorn 2024-05-23 21:34:29 +02:00
44704472b4 Migrate kitchenowl data to longhorn 2024-05-23 21:19:29 +02:00
1e894a8672 Remove forgejo runner
Migrate forgejo data to longhorn
2024-05-23 21:07:32 +02:00
1e79b3ed75 Migrate pihole to longhorn 2024-05-23 20:11:04 +02:00
95639457f8 Migrate Nextcloud to Longhorn 2024-05-21 22:35:46 +02:00
518c0eb121 Migrate Minecraft to Longhorn 2024-05-21 20:41:24 +02:00
cf38f3229f Migrate Radicale to Longhorn 2024-05-21 20:26:48 +02:00
a9c54864d3 Move Longhorn helm chart to k3s bootstrap 2024-05-20 21:55:59 +02:00
5f14df28d5 Centralize all Kubernetes volume definitions 2024-05-20 20:48:47 +02:00
7326dfd9e9 Move Freshrss to longhorn 2024-05-20 19:33:50 +02:00
e791c1df9c Create Nix module for Creating Longhorn volumes 2024-05-20 18:25:11 +02:00