forked from fediversity/fediversity
		
	
				
				No description
				
			
		| .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".
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/