repository
a place, building, or receptacle where things are or may be stored.
• a place in which something, especially a natural resource, has accumulated or where it is found in significant quantities: accessible repositories of water.
8chan is The Repository of Q History. 4chan blew their chance. Gotta be tough to live with.