forked from fediversity/fediversity
		
	
				
				Hans' fork
				
			
		| .envrc | ||
| .gitignore | ||
| configuration.nix | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
How to start up a mastodon VM
nixos-rebuild build-vm --flake .#mastodon 
./result/bin/run-nixos-vm
Now you can access mastodon at https://social.local.gd:44443
- You will have to "accept the security risk".
 - It may take a minute for the webpage to come online. Until then you will see 502 Bad Gateway
 
TODOs
- set up a domain name and a DNS service so we can do deploy this to an actual machine
 - set up an email service
 - add logging
- errors / logs
 - performance
 
 - switch to garage / s3 storage
 - decouple the postgres database from this machine
 - test with high use / throughput
 - configure scaling behaviour
 - remove the need for "accept security risk" dialogue if possible
 
resources
- Tutorial for setting up better logging: https://krisztianfekete.org/self-hosting-mastodon-on-nixos-a-proof-of-concept/