should be done now
need to figure out how to fetch private community content
This doesn't actually solve the private community issue since the post author's instance can't verify access to the community.
Delaying until we have an actual use case
now in use on b.tide.tk
File storage is now abstracted and both local files and S3 are now supported