Wie kann man Sojaprodukte selbst herstellen?

Liebe Experten, ich möchte gerne Sojaprodukte (Tofu und Sojajoghurt) selbst herstellen. Was benötige ich dafür? Ist es überhaupt möglich? Wenn ja, wie lange kann man selbst gemachten Tofu aufbewahren? Danke im Voraus.