Is it possible to install Mattermost on a shared hosting?

Hello,

Is it possible to install Mattermost on a shared hosting?
On shared hosting plans the user does not have root access.

Thanks

1 Like

Yep! We’ve managed to install Mattermost on a high port without requiring any administrative access.

1 Like

How do you do that, do you have some detailed instruction? I’m on a shared server, CentOS 7 and Plesk 12.0.18, have ssh but no root access.

You need to follow the install instructions but put Mattermost in userspace rather than /opt. You can (and should) run Mattermost as unprivileged user anyway but you won’t have the possibility to bind ports like 80 or 443. For this to work you need use the inbuilt http server on an port like 8065 or an external reverse proxy which allows you to use websockets and an database you can connect to.
As far as i can see there are no official detailed instructions for this specific usecase (especially Centos and Plesk) but you can get an overview about the deploy structure here https://docs.mattermost.com/deployment/deployment.html and several install instructions here https://docs.mattermost.com/guides/administrator.html#installing-mattermost

Best regards,
Marco

2 Likes

Would you be willing to do an install of mattermost on my Bluehost account for me? If not, do you know anyone who would?

I don’t think so, without administrative access anyone can not directly perform installations or access external systems like your bluehost account. If you want to install mattermost then you will have to follow installation process.