Depending on light and temperature, sauerkraut should be ready in approximately 10 days. I normally ferment for 3 weeks or more. Once ready, the sauerkraut will keep almost indefinitely in the refrigerator.
This is a recipe for making sauerkraut with 3-ingredients. Feel free to add different colored cabbages and/and spices.