Prepare a bowl or colander by lining it with two layers of cheesecloth or butter muslin.
Toss the shredded potatoes and salt together and place in the prepared cloth. Let sit for 20 minutes, then twist the cloth to enclose the shreds completely and squeeze every bit of moisture that you can from the potatoes.
While the potatoes are sitting, cook the bacon and saute the mushrooms (if using fresh) or soak and rinse the dried mushrooms. Set aside.
Also, grease a 6-quart slow cooker and set aside.
Once the potatoes have been wrung out, place them in a large bowl, then add all the remaining ingredients except for the green onions. Stir well, then pour into the slow cooker.
Cook on high for 3-4 hours or low for 6-8 hours.
Serve hot and sprinkle liberally with green onions.
Notes
*Easily make this vegetarian by omitting the bacon.