696273efb8
Remove old corp-specific secrets
2025-09-09 12:33:47 +00:00
3a76566ac6
Add corp dev key
...
This makes it so I can modify secrets files directly on the server I'm
bringing up.
2025-09-09 12:32:58 +00:00
edf96e2159
Add missing vikunja.yaml secret
2025-09-08 23:44:17 +00:00
52a1da0940
Update keys for matrix secrets
...
Not sure why this was not decryptable, but it is now.
2025-09-08 23:35:33 +00:00
9949dddaaa
Update key for new corp server
2025-09-08 23:33:42 +00:00
29fd7815d8
Remove old nocix experimental configs, solidify new corp configuration
...
At this point the new Nocix server is working (I'm writing this commit
on that machine) so I can clean up the various experiments and commit to
the more generalized configuration as it stands
2025-09-08 21:24:28 +00:00
79c577cfff
Attempt to make new corp hardware the definitive corp hardware
...
This is...a big change. If I run this on the old corp server it will
break a lot, LOT of stuff. So don't do that. This is also the first time
I'm attempting to use disko to fully define a server in a single step
rather than as a bootstrapping step.
2025-09-08 20:36:59 +00:00
803e1d4b4f
Merge in working separate nocix config to main nixos-anywhere config
...
This involves renaming the disks because when I rebooted the VM the disk
names changed. I also made the root disk just 50G and put the rest in
/var, as well as formatting and mounting the big rust disk.
2025-09-08 19:44:59 +00:00
b6f43b8795
Try a different disk layout with LVM
...
This is based on a discussion here:
https://github.com/nix-community/disko/issues/889
Had to do it since the last one didn't even build and was based on a
cobbling of LLM (Claude) assistance, reading example files, and reading
the disko module definition file.
2025-09-08 17:19:50 +00:00
5a4be39988
Second attempt at disk config using example
...
I based this heavily off of
c8a0e78d86/example/gpt-bios-compat.nix
2025-09-08 17:19:50 +00:00
6efc501abf
First attempt at nixos-anywhere starting clean from instructions
...
I tested and this didn't work, I suspect the boot configuration is off.
2025-09-08 17:19:50 +00:00
da2947b293
Initial attempt at new server on nocix
...
I'm not sure if this will work - I'm running it now - but I want to
commit it so I can see what changes I ended up needing after
establishing a baseline reading through the nixos-anywhere getting
started instructions.
2025-09-08 17:19:50 +00:00
Eli Ribble
1cd29c96c5
Specify grub device, fix user syntax
2025-09-04 20:21:34 -05:00
Eli Ribble
6025bb62f2
Initial attempt at nocix Nixos lutris install
2025-09-04 20:16:02 -05:00
3fcadf2047
Massively decrease the timeout waiting for the network to come online
2025-08-27 17:52:15 +00:00
c1446b9e51
Make the working directory for Glitchtip configurable
2025-08-27 17:52:15 +00:00
a12f1c409d
Copy glitchtip working files to a writeable directory
...
It's not configurable, but it works, and was able to take my build
system upload.
2025-08-27 17:52:15 +00:00
1f663c3e42
Don't wait until timeout on systemd-networkd-wait-online
...
I believe this is caused by having a number of virtual interfaces from
OCI containers and the system wants to see them all online before
considering networkd online
2025-08-27 17:52:15 +00:00
2e07572759
Move matrix secrets to central secrets location
2025-08-27 17:52:15 +00:00
684f7e0910
Fully-specify defaultGateway for corp
...
This is required now that we're using networkd through the new base
module
2025-08-27 17:52:15 +00:00
ca16db4add
Vendor-in the original glitchtip module
...
I'm going to be making some changes
2025-08-27 17:52:15 +00:00
011d63390a
Add sentry integration deployment to fieldseeker-sync
2025-08-26 00:43:15 +00:00
8b669fe507
Add firewall configuration to sync
2025-08-23 18:33:57 +00:00
a8b3f92fab
Fix bad merge
2025-08-23 18:33:48 +00:00
107db4a325
Add second, test-only fieldseeker config
2025-08-23 18:33:35 +00:00
86637074e8
Don't wait to run export on nixos-rebuild
2025-08-23 17:18:32 +00:00
815c847081
Add webserver bind configuration to fieldseeker-sync
2025-08-23 17:18:32 +00:00
f8f8bc368a
Add glitchtip self-hosted
...
This doesn't yet do SSO correctly, I'm still trying to figure out how to
configure Django allauth via environment variable.
2025-08-22 22:18:23 +00:00
d5403cc9fb
Add binutils to all servers
...
It gives me access to 'strings' which allows me to debug environment
variables of running programs
2025-08-22 22:18:22 +00:00
3f509cc124
Add fieldseeker webserver
2025-08-20 23:58:18 +00:00
1f0173ab1a
Add timer to run fsync export on 15m intervals
2025-08-18 22:01:49 +00:00
b91bb281e0
Remove fieldseeker-sync.toml config file
...
It's all configured via environment variables now.
2025-08-18 22:01:43 +00:00
f277375075
Get a database created and connected for fieldseeker-sync
2025-08-18 21:44:43 +00:00
ba87117ed3
Reference a built binary in fieldseeker-sync, add initial service
...
This won't work yet as we don't read from the environment variables
and are missing a complete config file
2025-08-18 20:29:31 +00:00
089abc7a50
Add new sync host encryption keys to various secrets
2025-08-18 19:59:04 +00:00
884c372b17
Fully use networkd
...
This quiets a warning we get for having networkd not fully enabled.
2025-08-18 19:45:05 +00:00
7af1ff3698
Update to rev that actually builds
...
Last one has a syntax error.
2025-08-18 19:44:47 +00:00
25739ab71b
First inklings of fieldseeker-sync building for our sync host
2025-08-18 19:39:13 +00:00
5e59add85b
Enable network on all hosts
...
I've been using networkd quite a bit in my personal work. Adding this
fixed my DNS resolution issues, so I'm keeping it.
2025-08-18 19:39:13 +00:00
fed9049f4c
Add cloud-init and dig to the base system image
...
I'm having problems with DNS resolution and network routing on the new
sync server, I'm hoping these will help me.
2025-08-18 19:39:13 +00:00
23f5a12d74
Avoid repeating 'inherit' so much.
2025-08-18 19:39:13 +00:00
7bf9848482
Move common system code into a dedicated file
...
Remove a lot of copy-pasting
2025-08-18 19:39:13 +00:00
63a8f1c81d
Simplify the base configuration for sync, rely on other modules
...
All of this is redundant and defined in other modules, as it should be.
From here we can start building up what makes sync unique rather than
copy-pasting.
2025-08-18 19:39:13 +00:00
5dc0351981
Fix reference to nixvim, add dig for network troubleshooting
2025-08-15 18:57:43 +00:00
c427bda5b0
Create sync nidus host configuration
...
It has next to nothing in it, at this point.
2025-08-15 00:34:21 +00:00
4e3bab9e15
increase AI credits by 10x
2025-08-14 21:42:19 +00:00
34c105f73d
Use librechat 0.8.0-rc2, add config directory
...
This is an attempt to build LibreChat myself to get access to the
config/ directory which contains scripts for managing the balance.
2025-08-11 18:45:18 +00:00
440cba52ce
Drop librechat config to currently deployed version
2025-07-29 23:06:00 +00:00
81bc28014c
Limit OpenAI models to gpt-4, gpt-4o, and gpt-3.5-turbo
2025-07-28 20:28:36 +00:00
fe8a9b0b0d
Add librechat config for rate limiting
2025-07-28 20:23:41 +00:00