086a69ac53 
								
							 
						 
						
							
							
								
								Support injecting initial user in Pixelfed service  
							
							 
							
							
							
						 
						
							2025-02-28 10:56:22 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2ee563f5d9 
								
							 
						 
						
							
							
								
								Fix Pixelfed  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cd83536e2f 
								
							 
						 
						
							
							
								
								Allow Garage and services to run on different machines  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1eeaa04df6 
								
							 
						 
						
							
							
								
								Introduce fediversity.garage.enable  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a5d226ed22 
								
							 
						 
						
							
							
								
								Get rid of fediversity.enable  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								78a85b27ff 
								
							 
						 
						
							
							
								
								Put the S3 secrets into files  
							
							 
							
							... 
							
							
							
							...but not everywhere, there remains some FIXMEs where ultimately the
secrets do get into the store. 
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8c5bf79ba2 
								
							 
						 
						
							
							
								
								Share options that can be shared  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b547912794 
								
							 
						 
						
							
							
								
								Make access and secret keys parameters  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1965e83e5d 
								
							 
						 
						
							
							
								
								Same treatment for Pixelfed  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a1cfcf1d71 
								
							 
						 
						
							
							
								
								Same treatment for Peertube  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ca6642c8d4 
								
							 
						 
						
							
							
								
								Same treatment for Mastodon  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f4babe38a8 
								
							 
						 
						
							
							
								
								Consolidate Garage options  
							
							 
							
							... 
							
							
							
							- `fediversity.internal.garage` -> `fediversity.garage`
- all in the same place 
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d9188427ed 
								
							 
						 
						
							
							
								
								services.garage -> fediversity.garage 
							
							 
							
							... 
							
							
							
							for the options that are ours; we want to avoid clashes if possible 
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b68a821b77 
								
							 
						 
						
							
							
								
								Searate Garage config and options  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:50 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ff03d12dc1 
								
							 
						 
						
							
							
								
								Move Garage configuration to own directory  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:49 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								237c56791f 
								
							 
						 
						
							
							
								
								Basic services README  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:49 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3a881979f9 
								
							 
						 
						
							
							
								
								Move old services README to a HACKING file  
							
							 
							
							
							
						 
						
							2025-02-21 17:52:49 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								647d89798e 
								
							 
						 
						
							
							
								
								replace nixos wiki link with official one  
							
							 
							
							
							
						 
						
							2025-02-18 21:29:08 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1864e20a8c 
								
							 
						 
						
							
							
								
								Add Peertube test  
							
							 
							
							
							
						 
						
							2024-12-17 17:15:11 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f1440bc735 
								
							 
						 
						
							
							
								
								Rename Mastodon test  
							
							 
							
							
							
						 
						
							2024-12-17 17:14:58 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a5875376b8 
								
							 
						 
						
							
							
								
								Fix Peertube service  
							
							 
							
							
							
						 
						
							2024-12-17 17:14:27 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								51c3ec754f 
								
							 
						 
						
							
							
								
								Rename the test simply “mastodon”  
							
							 
							
							
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7c88d47fb8 
								
							 
						 
						
							
							
								
								Notes and cleanup  
							
							 
							
							
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f4f1ecdf71 
								
							 
						 
						
							
							
								
								Rework and cleanup the Mastodon test  
							
							 
							
							
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5699ca8ba6 
								
							 
						 
						
							
							
								
								Note on more nginx proxy options for Garage  
							
							 
							
							
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								37aac118ce 
								
							 
						 
						
							
							
								
								Remove useless S3_HOSTNAME envionment variable  
							
							 
							
							... 
							
							
							
							`S3_HOSTNAME` is only usedful for path-style buckets where Mastodon will
use `<S3_HOSTNAME>/<S3_BUCKET>`. However, we use domain-style, and that
is exactly what `S3_ALIAS_HOST` is for 
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6ef263f53e 
								
							 
						 
						
							
							
								
								Fix typo  
							
							 
							
							
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6e260b3bdc 
								
							 
						 
						
							
							
								
								Consolidate virtualisation options  
							
							 
							
							
							
						 
						
							2024-11-27 12:39:26 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fc2acc13d8 
								
							 
						 
						
							
							
								
								Integrate services as a flake part  
							
							 
							
							
							
						 
						
							2024-11-14 18:07:11 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9c08267fce 
								
							 
						 
						
							
							
								
								Clean up what does not belong in services  
							
							 
							
							
							
						 
						
							2024-11-14 18:04:02 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a888540580 
								
							 
						 
						
							
							
								
								Opt-in to formatting for the services/ subdirectory  
							
							 
							
							
							
						 
						
							2024-11-14 17:50:17 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c323453234 
								
							 
						 
						
							
							
								
								Move some gitignore at toplevel  
							
							 
							
							
							
						 
						
							2024-11-14 17:50:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3ae51fa545 
								
							 
						 
						
							
							
								
								deploy website from the repo ( #1 )  
							
							 
							
							... 
							
							
							
							- move the impure single-node deploy helper here
  it's not used anywhere else
- reuse the pins from the website
  this needs to be cleaned up later
- don't copy the config to the server
  it's impure (can't even build that without jumping through hoops), and useless when building via SSH
Reviewed-on: Fediversity/Fediversity#1  
							
						 
						
							2024-11-14 13:41:19 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9a573df05f 
								
							 
						 
						
							
							
								
								Add pre-commit hooks for formatting and dead code  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								20f9d36481 
								
							 
						 
						
							
							
								
								Cleanup dead code  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								81176a1a9a 
								
							 
						 
						
							
							
								
								Format everything, RFC-style  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9e234e7b2d 
								
							 
						 
						
							
							
								
								Proxy Peertube behind Nginx  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								00382102ba 
								
							 
						 
						
							
							
								
								Require secrets file also when on metal  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7a485c5f90 
								
							 
						 
						
							
							
								
								Fix typo  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3f3e70eab5 
								
							 
						 
						
							
							
								
								Open port 80, necessary for ACME  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								95e572bce0 
								
							 
						 
						
							
							
								
								Number of cores also when on metal  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								36b622895a 
								
							 
						 
						
							
							
								
								Support installing host keys in the installer  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9d04ce7c99 
								
							 
						 
						
							
							
								
								Slight rework of the installer  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								271315747b 
								
							 
						 
						
							
							
								
								Turn off the machine once if install is successful  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								adbd9d8d1e 
								
							 
						 
						
							
							
								
								Fix Mastodon/Garage test  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8d8f6d7db0 
								
							 
						 
						
							
							
								
								Also forward SSH port  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								aef34ca561 
								
							 
						 
						
							
							
								
								Use recommended proxy settings for Garage  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ff23062b9f 
								
							 
						 
						
							
							
								
								Avoid clashes of security.acme.defaults options  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a89298cbf3 
								
							 
						 
						
							
							
								
								Bump Taeer's nixpkgs  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:38 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								a129c98f8e 
								
							 
						 
						
							
							
								
								fix test to not use ACME/SSL (again)  
							
							 
							
							
							
						 
						
							2024-11-13 16:00:38 +01:00