Start seahub.sh at boot - possible only using root

I realise this thread is almost 2 years old but I’m having exactly the same problem with Pro v 6.3.5 (and I had it with 6.2.13 - see Seahub only starts as root (Linux))

There are no permission issues that I can see. I’ve deleted all log files and the directories in /tmp so that seafile.sh and seahub.sh can recreate them.

Using sudo -u seafile … fails but su seafile and then running seahub.sh works

I’ve even tried starting it on a different port without success.

This is driving me insane - I don’t know what else to try.

Are there any debugging commands I can issue? Nothing shows up the seahub*.log files other than “Seahub failed to start” which is not helpful!

Thanks