I got anxious because this place was also down for some hours.
Reading the recent news it seems every umbrella company in the U.S. has the order to block any attempt of several sites from moving servers. Not only 8ch got the boot it seems.
I managed to back up a couple of PDFs and links from the Film Resource and Film Request threads if anyone is kicking themselves for not picking up something.