Greg Hellings
9940e89d2e
Add keepalived to cluster
...
Add keepalived for the Kubernetes cluster
Set VIP to 10.42.5.1
Set *.cluster DNS resolution to this IP address
But do not move existing *.kubernetes targets, yet, as there is a need
to ensure that subnet routers are properly configured
2025-07-02 23:07:08 -05:00
Greg Hellings
f9f1357b8e
Rename of Jude to Zeke
...
Since Jude is a now a server, we rename it to Zeke, for Ezekiel
Update of tailscale to auto-register nodes
Update kubernetes to install the etcd application
Update Zeke IP address and DNS bindings
2025-07-02 12:01:27 -05:00
Greg Hellings
f93908c43f
Devolve home-manager separately
2025-06-10 14:56:59 -05:00
Greg Hellings
d7f53e53a3
Expost postgres cluster
...
Expose the postgres cluster outside of the Kubernetes cluster
Give myself the option of connecting to postgres from my own machines,
so that I can hopefully leverage the improved performance
Update some file linting issues in Nix
Add necessary gitlab keys so it can be updated properly the next time I
deploy to it
Add DNS entries for postgres
Update the configuraiton of Traefik to expose the appropriate ports
2025-05-28 00:10:50 -05:00
Greg Hellings
26d4e9b771
Configure Dendrite on kubernetes
...
Configure a matrix database
Configure Dendrite into Kubernetes
Update vps configuration to new settings
2025-05-26 23:37:24 -05:00
Greg Hellings
3110cff93c
Basic Kubernetes configuration up and running
...
Add postgres operator and cluster
Create gitlab database declaratively
Update flake
YES, YES, I KNOW THE PASSWORDS ARE DUMB AND WORLD READABLE
2025-05-26 12:20:29 -05:00
Greg Hellings
7a60c58a74
Set Jude a static IP address
...
Give both Jude interfaces their own IP addresses
and use those to set the TLS name better
Fixes #9
2025-05-22 23:23:06 -05:00
Greg Hellings
635ff2926a
Remove extra services from Genesis
...
Remove ACME from Geneis, since I don't use it
Remove Uptime Kuma since I also don't use it
Fixes #6
2025-05-21 22:55:59 -05:00
Greg Hellings
19b633dcde
Update comments to know what I'm handling
2025-04-25 15:33:53 -05:00
Greg Hellings
2395e365db
Tidy up vm-jellyfin
...
Get drivers and firmware working for AMD passthru GPU
Add jellyfin user to the groups to use card for transcription
Update IP address
2025-04-18 16:55:51 -05:00
Greg Hellings
f417d0150b
Update Jellyfin address
2025-04-17 22:39:38 -05:00
Greg Hellings
cc8b5f4ffa
Configure new gitlab VM
2025-04-14 14:57:44 -05:00
Greg Hellings
6d087c1233
Add dashy and update Jellyfin IP address
2025-02-18 15:15:19 -06:00
Greg Hellings
653bb4b0ba
Build plugins from the correct python
2025-02-04 08:22:37 -06:00
Greg Hellings
868e86cc6d
Gitlab CI support added, in order to pre-cache build results in Minio.
2025-02-04 13:50:04 +00:00
Greg Hellings
2029daffc2
Clean up HA for house
...
Clean up the smart devices that are no longer in use
Add DaikinOne HA component to test if it works
2025-01-01 20:50:04 -06:00
Greg Hellings
8a5b075534
Add static IP for Daikin thermostat
2025-01-01 03:04:08 -06:00
Greg Hellings
c44fc078a6
Add Nest and Daikin to Home Assistant
2024-12-31 23:18:17 -06:00
Greg Hellings
edae9d8093
Make Jellyfin compatible with Proxmox
2024-11-25 13:57:47 -06:00
Greg Hellings
fc1ec06120
Migrate to rsnapshot for backups
2024-11-23 00:48:32 -06:00
Greg Hellings
b5cf3a6cad
Fix configuration for veeger
2024-11-22 22:26:11 -06:00
Greg Hellings
f345fda156
Move dhcp reservations inside subnet, so they work
2024-11-22 11:12:21 -06:00
Greg Hellings
a78cc50db9
Create jellyfin VM
...
Update DNS for new Jellyfin box
Update DHCP for new Jellyfin box
Modify Isaiah to work better with VMs
Update pinned packages becaue I derped hard on creating a cyclic
dependency
2024-11-21 23:13:21 -06:00
Greg Hellings
279f0aba1d
Setup vm-matrix better
2024-11-20 00:03:09 -06:00
Greg Hellings
7e513d9290
Add Matrix host
2024-11-19 23:49:57 -06:00
Greg Hellings
08b33420ba
Update DNS for host name change
2024-11-18 23:48:36 -06:00
Greg Hellings
ec89b02768
Add DNS entry for laptop Tailscale
2024-11-13 23:49:55 -06:00
Greg Hellings
3756094c6b
Convert from dnsmasq to kea and NOPASSWD sudo
...
User greg no longer needs password for sudo
dnsmasq is relegated to only DNS and no longer serving DHCP. That is
moved over to kea.dhcp4
2024-11-13 23:39:37 -06:00
Greg Hellings
a71eb7485a
Completely reformat to satisfy nixfmt
2024-10-19 01:20:46 -05:00
Greg Hellings
229188214f
Support for deadnix pre-commit check
2024-10-03 15:21:56 -05:00
Greg Hellings
78c802d32c
A complete reformatting to match nixpkgs-fmt
2024-10-03 11:26:39 -05:00
Greg Hellings
e412cb12cd
Add LG SmartThinQ, and standardize module
...
Stop overriding the home-assistant package directly, myself, and instead
move to using the standard ways of specifying extra options that the
module exposes to us.
2024-09-17 15:54:53 -05:00
Greg Hellings
c70e098eb0
Make Hosea the bitcoin node
2024-08-23 14:08:01 -05:00
Greg Hellings
4d4beaf620
Try to migrate minio to NAS
...
Try to move as much of the S3 load onto the NAS as I am able to manage,
incluing pointing s3.thehellings.lan towards the NAS
2024-08-16 22:46:05 -05:00
Greg Hellings
c46dbd3f59
Make zwave even better
2024-08-16 11:56:49 -05:00
Greg Hellings
6987c485fb
Make backups work on Genesis
2024-08-15 00:34:28 -05:00
Greg Hellings
fb45b77e27
Remove several genesis services
...
Remove Nginx proxy
Remove mounting of LUN
2024-07-22 13:58:55 -05:00
Greg Hellings
1d5458c6ad
Add support for the minio host names
2024-06-20 19:11:22 -05:00
Greg Hellings
3ea8f24e6d
Merge branch 'main' of gh:greg-hellings/nixos-config
2024-06-20 14:36:01 -05:00
Greg Hellings
4bbb39f3c1
Setup minio properly
2024-06-20 14:35:29 -05:00
Greg Hellings
5bf9ec3c9e
Add more comments about the IOT addresses
2024-06-17 12:08:41 -05:00
Greg Hellings
204577b6d1
Add Jeremiah to DNS
2024-05-02 22:41:49 -05:00
Greg Hellings
2feae1586c
Add names
2024-05-01 14:49:52 -05:00
Greg Hellings
071af09085
Decompose some Genesis options
2024-04-20 01:15:18 -05:00
Greg Hellings
025dbaf8af
Merge branch 'main' of gh:greg-hellings/nixos-config
2024-04-19 21:57:13 -05:00
Greg Hellings
3cc341c550
Add minio browser
2024-04-19 21:57:09 -05:00
Greg Hellings and GitHub
3e97731761
Update networking.nix
...
Add more names
2024-04-17 23:09:20 -05:00
Greg Hellings
b16dcc88a3
Move proxies to iSCSI
2024-04-03 15:30:14 -05:00
Greg Hellings
c729a5497a
Add minio to Genesis
2024-04-03 08:32:31 -05:00
Greg Hellings
a43bd4acc9
Fix proxy log and pass location
2024-04-02 23:42:38 -05:00