Solo mining with fixed IP for remote mining (as pool)

Hi,

I need some guidance.

i have setup a zcash node.

i want to setup my own zcash node with fixed ip, so that i can point my miners to it.

I am having problem with all the pool mining in maintenance and cannot send out zec

my zcash.conf

server=1
listen=1
rpcuser=user
rpcpassword=password
rpcport=8000
rpcallowip=::/0

addnode=mainnet.z.cash

gen=1

i am using nheqminer to connect to the server, i MANAGED to connect, but display "read_until: End of File"

it is not getting any shares and work done.

What did I do wrong?