Finally! Sorry to let you all waiting for so long guys!
What happened?! I know, lots of things happened.
The core reason of our downtime was related to massive connection issues. We decided to move the server to a different place . But this caused some issues, because there are other sites running on the same IP. In order to make that all work together, we needed to really convert the TPB webserver into something else. I'll elaborate later for the tech-enthusiasts, but long story short: it took us a whole lot longer than we expected.
But for now, we're happy we're back! And hopefully a lot more stable than before!