Mattermost, Inc.

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