Its also possible that Reddit rows back from the API change (at least temporarily). I hope they do, so that we have a bit more time to get Lemmy ready.
I fear that we wont be so lucky. If a million people try to check out Lemmy at once, all the instances can go down.
Good idea I will give this a try.
It's mirrored in both databases.
The one which is most relevant to the topic. So slrpnk.net if its an environmentalist subreddit, or feddit.it if its Italian. There are also a number of small general purpose instances around. I won't link anything here or else everyone would link to the same instance and it would also go down.
It currently has 8gb and only uses 6gb or so. CPU is the only limitation.
It should be easy once websocket is removed. Sharded postgres and multiple instances of frontend/backend. Though I don't have any experience with this myself.
Yes everything except images/videos.
Yes comments are stored in the database of each instance. Similar how email is stored on the servers of each participant. Fetching it from the remote server for each view would be way too slow.
Yes it should. I tried to test it just now but federation is overloaded.
You only need to store the content from communities that you follow. So in a single user instance it will be very limited. And anyway its all text which doesnt take much space. Remote images/video are not mirrored.