d4a0e43a49 
								
							 
						 
						
							
							
								
								WIP: acme: Switch to a wildcard certificate  
							
							
							
						 
						
							2024-04-16 01:16:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8f178f776e 
								
							 
						 
						
							
							
								
								afvalcalendar: Host enschede afvalcalendar  
							
							
							
						 
						
							2024-04-15 03:14:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0d43b5177d 
								
							 
						 
						
							
							
								
								treewide: Refactor nginx config  
							
							
							
						 
						
							2024-04-13 04:46:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7bb27d9bee 
								
							 
						 
						
							
							
								
								conduit: Switch to stable package since that has updated  
							
							
							
						 
						
							2024-04-08 20:49:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								119db5e1d3 
								
							 
						 
						
							
							
								
								sonnenshift: Init  
							
							
							
						 
						
							2024-04-08 20:02:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14785afa14 
								
							 
						 
						
							
							
								
								vm: Set up proper bridge networking  
							
							
							
						 
						
							2024-03-27 01:51:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c161eeb056 
								
							 
						 
						
							
							
								
								backups: Switch to hetzner storage box  
							
							
							
						 
						
							2024-03-18 07:30:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cf02da0d00 
								
							 
						 
						
							
							
								
								acme: Back up SSL certificates  
							
							
							
						 
						
							2024-03-12 06:07:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fa73574dba 
								
							 
						 
						
							
							
								
								nginx: Factor nginx configuration into a separate module  
							
							
							
						 
						
							2024-03-12 06:07:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								329a6c4cf1 
								
							 
						 
						
							
							
								
								foundryvtt: Enable backups  
							
							
							
						 
						
							2024-03-12 05:40:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f8789ee4d0 
								
							 
						 
						
							
							
								
								foundryvtt: Mark as running behind a reverse proxy  
							
							
							
						 
						
							2024-03-12 05:35:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								07f819cc58 
								
							 
						 
						
							
							
								
								coturn: Fix outdated IP address  
							
							
							
						 
						
							2024-03-11 21:56:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7affed34f1 
								
							 
						 
						
							
							
								
								nextcloud: Remove unused variable  
							
							
							
						 
						
							2024-03-11 04:51:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								aec7c5c7d8 
								
							 
						 
						
							
							
								
								vm: Change domain  
							
							
							
						 
						
							2024-03-11 04:50:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ae18832cb0 
								
							 
						 
						
							
							
								
								linode: Remove old server  
							
							
							
						 
						
							2024-03-11 03:42:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1c6e7ec106 
								
							 
						 
						
							
							
								
								acme: Don't attempt to get certs if the domain is wrong  
							
							
							
						 
						
							2024-03-11 03:42:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ddda6f534b 
								
							 
						 
						
							
							
								
								hetzner: Add new server config  
							
							
							
						 
						
							2024-03-11 03:42:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								54e0826860 
								
							 
						 
						
							
							
								
								gitea: Migrate to forgejo  
							
							
							
						 
						
							2024-03-11 00:33:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ebc45a9af1 
								
							 
						 
						
							
							
								
								treewide: Upgrade to NixOS 23.11  
							
							
							
						 
						
							2023-12-30 19:41:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4a966412b8 
								
							 
						 
						
							
							
								
								staging: Use a static ssh host key  
							
							
							
						 
						
							2023-12-29 16:48:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								95b5d4b3bd 
								
							 
						 
						
							
							
								
								nginx: Reduce number of rotated logs kept around  
							
							
							
						 
						
							2023-12-15 17:04:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								eb3bd485c4 
								
							 
						 
						
							
							
								
								metrics: Add size limit to victoriametrics  
							
							
							
						 
						
							2023-12-15 17:04:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								759a9c7c0c 
								
							 
						 
						
							
							
								
								conduit: Fix acme issue  
							
							... 
							
							
							
							letsencrypt will prod on port 80 to verify the domain. `listen`
overrides `addSSL`, so none of the NixOS modules' setup will actually
work.
This means the conduit virtualhost never listened on port 80, and
couldn't verify letsencrypt requests.
How this *ever* worked is beyond me, but this commit resolves the
problems (don't worry, `forceSSL` does what it says on the tin and
overrides the `listen` again). 
							
						 
						
							2023-10-13 06:08:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								55a4aaf48b 
								
							 
						 
						
							
							
								
								metrics: Add metrics with victoriametrics + grafana  
							
							
							
						 
						
							2023-10-12 20:41:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								78a9eac9bb 
								
							 
						 
						
							
							
								
								sops: Sort secrets alphabetically  
							
							
							
						 
						
							2023-10-12 20:27:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								87dd9daa4f 
								
							 
						 
						
							
							
								
								backups: Add atomic backups with restic  
							
							
							
						 
						
							2023-10-12 20:27:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ab5e088016 
								
							 
						 
						
							
							
								
								conduit: Add Element X support  
							
							
							
						 
						
							2023-09-18 04:17:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb3ffbbd90 
								
							 
						 
						
							
							
								
								nextcloud: Configure redis caching  
							
							
							
						 
						
							2023-07-29 18:17:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0c5755d2f0 
								
							 
						 
						
							
							
								
								nextcloud: Upgrade to version 27  
							
							
							
						 
						
							2023-07-29 18:17:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								88d96f198b 
								
							 
						 
						
							
							
								
								nextcloud: Apply recommended PHP setting  
							
							
							
						 
						
							2023-07-28 12:19:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								828d3f3878 
								
							 
						 
						
							
							
								
								services: Update outdated options  
							
							
							
						 
						
							2023-07-28 11:23:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a3e2d2931c 
								
							 
						 
						
							
							
								
								services: Add FoundryVTT service  
							
							
							
						 
						
							2023-05-11 22:22:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14d29fa49d 
								
							 
						 
						
							
							
								
								services: Add wireguard service  
							
							
							
						 
						
							2023-05-11 22:09:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								acd7cc802b 
								
							 
						 
						
							
							
								
								networking: Set up static IP address  
							
							
							
						 
						
							2023-05-11 22:09:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								74f38614a0 
								
							 
						 
						
							
							
								
								matrix: Add heisenbridge  
							
							
							
						 
						
							2023-02-28 04:26:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								33ec32a8da 
								
							 
						 
						
							
							
								
								conduit: Update to 0.5.0  
							
							
							
						 
						
							2023-02-26 05:59:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb397841ee 
								
							 
						 
						
							
							
								
								refactoring: Use flake-inputs instead of awkwardly passing through  
							
							
							
						 
						
							2023-02-26 05:59:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b7feffc52f 
								
							 
						 
						
							
							
								
								hardware-configuration: Update to new auto-generated settings  
							
							
							
						 
						
							2023-01-11 02:38:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b7726af1c4 
								
							 
						 
						
							
							
								
								config: Make changes suggested post 22.11 update  
							
							
							
						 
						
							2023-01-11 02:38:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								957ab110c5 
								
							 
						 
						
							
							
								
								firewall: Open Minecraft ports for port forwarding  
							
							
							
						 
						
							2023-01-11 02:38:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f6e39e09a5 
								
							 
						 
						
							
							
								
								gitea: Update configuration for 22.11  
							
							
							
						 
						
							2023-01-11 02:38:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b798efb2c0 
								
							 
						 
						
							
							
								
								nextcloud: Update the service and apps for 22.11  
							
							
							
						 
						
							2023-01-11 02:38:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a28d385b17 
								
							 
						 
						
							
							
								
								conduit: Enable TURNS with a ZeroSSL-provided certificate  
							
							
							
						 
						
							2022-11-05 22:26:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								997707021b 
								
							 
						 
						
							
							
								
								config: Enable authorization through ssh agent  
							
							... 
							
							
							
							This enables sudo-via-yubikey and therefore makes `-t` obsolete, in
turn fixing a whole sleuth of issues with deploy-rs.
*And* seems more secure and convenient at the same time. 
							
						 
						
							2022-11-05 18:01:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0528f73187 
								
							 
						 
						
							
							
								
								nginx: Remove mitigation for openssl CVE  
							
							... 
							
							
							
							This has been fixed, instead we just update to the latest openssl. 
							
						 
						
							2022-11-05 17:33:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								598c439002 
								
							 
						 
						
							
							
								
								conduit: Disable turns, remove the user limits and add all relay IPs  
							
							
							
						 
						
							2022-11-05 17:10:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2304711359 
								
							 
						 
						
							
							
								
								config: Mitigate upcoming SSL CVE  
							
							... 
							
							
							
							See
https://mta.openssl.org/pipermail/openssl-announce/2022-October/000238.html 
As 1.1 is unaffected, this override should be sufficient to evade this
problem. 
							
						 
						
							2022-10-31 16:07:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b3e8b0e85c 
								
							 
						 
						
							
							
								
								default.nix: Turn on minimal profile  
							
							
							
						 
						
							2022-10-30 18:26:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tristan Daniël Maat 
								
							 
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c72953e1ef 
								
							 
						 
						
							
							
								
								matrix: Add coturn support for calls  
							
							
							
						 
						
							2022-10-29 01:39:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c56de6cf7e 
								
							 
						 
						
							
							
								
								conduit: Add new conduit service  
							
							
							
						 
						
							2022-10-22 21:22:55 +01:00