Commit graph

131 commits

Author SHA1 Message Date
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
c543678c7e Add credentials from Backblaze B2
I'm going to use these with borg or restic, not sure yet, just want to
save them for now.
2025-07-24 21:05:12 +00:00
7530a91823 Add myutils to base system
So I can import it everywhere.
2025-07-24 15:58:32 +00:00
47056f3df8 Add initial authentik backup script
This includes a new paradigm for using a pgpass file, which is great, as
well as sorting out how to properly do a bash script shebang in a
service file.
2025-07-24 15:58:32 +00:00
a31e1dfe88 Add commented-out port specification for openssh
May be handy at some future point for getting around intermediate
firewalls
2025-07-23 00:16:22 +00:00
d29e7f242b Remove redundant negation of isNormalUser 2025-07-23 00:14:57 +00:00
3ba2d19292 Add rag-api to our librechat stack.
Works as tested with a pdf document embedding.
2025-07-23 00:14:20 +00:00
06a8db2184 Add google search API keys to librechat integration
See https://www.librechat.ai/docs/configuration/tools/google_search
This enables telling ChatGPT/whatever LLM to search for me.
2025-07-22 17:15:25 +00:00
a36018ffe6 Sort keys in librechat environment, remove redundant meili master key 2025-07-22 17:11:06 +00:00
99989ae4bd Enable librechat on corp 2025-07-22 17:01:09 +00:00
2ee334c421 Use work email for git, set default branch 2025-07-22 17:00:55 +00:00