I've always got a jar of saurkraut on the go at home. I'm the only one who eats it though, so a jar lasts me a long time.
I use a 2-litre jar with an airlock lid for the fermentation process. Buying a dedicated lid was a definite improvement over the various improvised arrangements I had previously, as I now get zero discolouration of the upper surface.
Personally, I dislike measurements for ingredients like salt in cups/tablespoons etc... There is way too much variability in terms of how dense your salt actually is. A tablespoon of sea salt flakes is quite different to a tablespoon of fine table salt. Instead, I aim for a salt concentration by weight. I chop up whatever ingredients I am using and weigh them. I typically do about 2kg of cabbage at a time. Then I do 2% of that weight as salt. eg if I end up with 1876g of cabbage I will weigh out 37g of whatever salt I am using (2% of the weight). Add it to a mixing bowl with the chopped cabbage and (with clean hands) vigorously mix it together, aiming to bruise the cabbage a bit. Transfer to the fermentation jar and add the glass weight to hold it down. If I need a bit more liquid then I mix up some salt
water at the same concentration (20g salt to 1000ml of water) and top up as needed.
Before I got accurate scales, I was sort of guessing and had some batches that were way too salty.