With how many lawsuits they get and the total amounts they now have technically lost in court, how is it possible they still hide their hosting infrastructure? Anna’s archive hosts a truly monumental amount of content and its not like its exactly easy to host petabytes(?) of content in secret easily. Hell the orders for hard drives should make it easy to find them. It’s not like they can just tuck a raspberry pi with an Ethernet connection somewhere and throw up a proxy and call it a day. What kind of techniques are required to hide that amount of infrastructure? Especially under such scrutiny as the US government and many publishers coming for their throats I can’t imagine it’s a small feat.
Tldr all the site data has an offline copy that can be restored from scratch on endless numbers of types of servers.
They don’t really hide most of the servers. They simply put them in places where enforcement is slow. Then when the server goes down it doesn’t point at anyone because it’s simply hired anonymously. And then they hire another server and put the data back up.
They also have all the data in a set of torrent files.
I’ve actually been working on an AA client + Readarr (yes yes I know the main project is dead, I meant for generally book-related Arr stack projects) provider.
The idea is pretty straightforward:
This sounds awesome. I hope to be backgrounding it some day.
This seems similar in general outline to Hyphanet, a system for distributed data storage that automatically handles random distribution and distributed searching. Unfortunately I don’t think Anna’s Archive puts its data on there, but perhaps you could consider having your client bridge to that and use it as an additional backup cache.
This is a cool as hell idea. I’m very interested. You have the code/ project up anywhere?
They do hide the servers though, see other commenter’s link - straight from the horse’s mouth
Your computer always connects to something using an IP adress which is not hidden. That something can be a proxy or similar to hide another server, but there’s always a visible server.
A proxy server is used to hide the actual application server. They also run separate servers on tor