A little bit too late, but I did.
When you are creating an account in HestiaCP make sure to:
- Add a custom document root when creating an account where Waterhole will reside.
- Enable user to use SSH.
After that run as root
v-add-user-composer your-user
Login via ssh as your user and follow Waterhole install instructions except you need to do to first step like this before editing your env file with users.
php ~/.composer/composer create-project waterhole/waterhole path/to/forum
All options seem to work except I didn't tried update. It also has some weird lag which I now notice here as well.
I am guessing the same process applies to cPanel or DirectAdmin.
Not too late! Happy to see that someone noticed this thread. I was actually working on this for a whole week and managed to make it work yesterday... took a lot of tries. There is still many things I need to verify such as installing icons, redis and updating Waterhole.
I want to write the guide after all the testing, but currently I have to sort out permissions.
After successfully running installation you won't be able to access Waterhole.
First I through that the issue was with misconfiguration nginix, but it was simple permission issue.
To fix it I had to do next:
The problem is that I suspect this is not right. I don't know what kind of permissions should each folder be inside the Waterhole from security perspective. I also wonder why the permissions did not get set correctly during installation.
Anyone mind sharing that permissions should be for each folder? Much appreciated!