Commit graph

483 commits

Author SHA1 Message Date
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
4232b18ea1 Fix group on Hedgedoc uploads volume
Document migration on NFS to Longhorn
2024-05-20 18:10:26 +02:00
790746a4ce Add recurring backup job for our data to lewis.dmz via NFS
Add documentation on our Longhorn usage
Migrate Hedgedoc uploads to Longhorn
Fix mounting of data disk on Lewis
2024-05-20 17:47:49 +02:00
05a49f4e35 Improve createScript function 2024-05-19 14:05:20 +02:00
f8cca093cd Version pin Radicale 2024-05-19 13:07:46 +02:00
a21a09ad6b Install longhorn on k3s
Introduce new storage standard with LVM
2024-05-18 23:32:58 +02:00
7e14a2cc13 Disable bird on warwick 2024-05-15 22:08:40 +02:00
01c57b201b Enable bird2 on warwick 2024-05-15 22:05:28 +02:00
592fc2a32a Add gre tunnel for hamnet 2024-05-15 20:59:21 +02:00
Forgejo Action
dee0441778 Bump blog-pim Nix flake input 2024-05-12 08:47:42 +00:00
253515d3fa Redirect HTTP to HTTPS 2024-05-12 10:28:08 +02:00
5b78f92812 Fix load balancer ip on traefik service 2024-05-12 09:55:06 +02:00