With such a network difficulty, solo is unrealistic
Why not? If the pool with 150kH/s can have 20 blocks per day. So my private pool with 15kH/s should have 2 blocks maybe more if I will have good luck.
I just gave up on my private pool. I have found 1 block in a week with a hashrate of 2.5kH/s. My rig found a share last night of 1.26G just when the difficulty was 1.33G for the current block at that time With my rig making no money like this I have returned to one of the public pools.