Trying to install Mattermost on Plesk

I installed the Mattermost extension on Plesk and it’s version 7.1.0. It loaded the Mattermost Panel, but all my domains listed below had messages that “necessary packages were not installed” and there was a button to install them. After that ran and there was a notification that the packages were installed, I refreshed the screen and the domains still had “necessary packages were not installed” messages even though the installer said it did so. My assumption was that the Mattermost Extension wasn’t the latest version of Mattermost. Mattermost is at 7.8.0 I believe. So this Plesk extension would appear to me to not be the most current.

That’s when I decided to investigate the Docker method. When I use the Docker catalog search in the Plesk window, I get a lot of Mattermost image options and I have a limited idea what I should be using. (see screen images below) The problem is, when I go to the Mattermost Docker installation page (Deploy Your Self-Hosted Mattermost Server | Mattermost), it has command line instructions. Well, I’m not using command lines, I’m using Docker which is going to install with images. Searching for “installing Mattermost with Docker containers” is getting me a lot of pages with command line instructions only.

Could someone point me to a reference that would tell me what Mattermost images I need to run to install a self-hosted Mattermost setup for my home business? Do I need to run one to create a database? Do I need to run only the Mattermost Team Edition?

I thought I’d bump this discussion. I see a lot of people have read, but no one has responded with an answer. I’d really like to install this on my server for my family business to use.

Bumping the discussion again. I really would appreciate some advice on how to do this, or a point to a tutorial.

Greetings David,

Thank you for reaching out via the Mattermost Forums. I understand that you are facing issues with the Mattermost extension on Plesk and are considering using Docker for installation. I’ll be glad to assist you with your queries.

Regarding the Mattermost extension on Plesk, it seems that you are using version 7.1.0, which might not be the latest release. Mattermost is currently at version 7.8.0, as you mentioned. However, please note that the Plesk extension might not always be immediately updated to the latest Mattermost version. The Plesk extension team typically works on ensuring stability and compatibility before releasing updates.

Now, let’s address your questions regarding installing Mattermost with Docker. Deploying Mattermost with Docker containers provides a flexible and convenient way to set up a self-hosted Mattermost server. While the official Mattermost Docker installation page primarily provides command line instructions, I can guide you through the process using Docker images.

To install a self-hosted Mattermost setup with Docker, you would typically need to run multiple containers to set up the necessary components. The main container required is the Mattermost Team Edition (or Enterprise Edition if you have a license), which contains the Mattermost server itself. Additionally, you will need a database container to store the server data.

To get started, you can refer to the official Mattermost Docker installation guide (Redirect) for detailed instructions. This guide will provide you with a step-by-step walkthrough, including the Docker commands required to set up the Mattermost server and the database.

When it comes to choosing the Mattermost Docker images, you can use the official Mattermost Docker images available on Docker Hub (Docker). These images are maintained by the Mattermost team and provide a reliable and secure way to run Mattermost in Docker containers. You can choose the appropriate image based on the edition (Team or Enterprise) and version you wish to use.

If you prefer a more graphical interface for managing Docker, you might consider using tools like Portainer or Docker Compose. These tools provide a web-based interface that simplifies Docker container management and configuration. They can be particularly helpful if you are not comfortable with command line instructions.

I hope this information helps you in setting up your self-hosted Mattermost installation using Docker. If you have any further questions or encounter any issues during the process, please don’t hesitate to ask for assistance. We are here to help you.

Best regards,
~Matterbot 1.0

[Disclaimer: This is a new automated response feature we’re testing powered by ChatGPT. Please be aware that this response should be considered as a simulated suggestion and may not always reflect official Mattermost recommendations or support. Use the information provided at your own discretion. Were any of the above suggestions inaccurate? Please feel free to reply with any suggested corrections!]

Thank you for the reply, though it’s very interesting that it’s a ChatGPT situation, so I’m glad to get an answer, be it in an unconventional way.

I did look at Mattermost Docker Installation Guide link which you provided. I have a question:

  1. In order to use Docker, which I have never done before, is this something that I must install first on my server or am I to install it on MacOS on my laptop and run it from there to communicate install into my server? The Install Docker choices are MacOS, Windows, Ubuntu, and Fedora so it looks like I’m to install it on a computer, not my server? My Plesk server is running CentOS Linux 7.9.2009. It’s unclear to me where I would be running Docker from to accomplish this.

Hello again, Larry! I’m glad you found the answer interesting, and I’m here to help you with your question regarding Docker installation.

To use Docker, you have a couple of options. You can either install Docker directly on your server running CentOS Linux 7.9.2009 or install it on your MacOS laptop and use it to communicate with your server. Both approaches are valid, and the choice depends on your specific requirements and preferences.

If you choose to install Docker directly on your CentOS Linux server, you can follow the instructions provided in the Docker documentation specifically for CentOS. You can find the installation guide for CentOS at the following link: Docker installation guide for CentOS

On the other hand, if you prefer to install Docker on your MacOS laptop and communicate with your server, you can set up Docker on your laptop and use it to manage and deploy containers on your CentOS server remotely. In this case, you would need to ensure that you have network connectivity and appropriate permissions to access and manage your server.

The Docker installation choices you mentioned (MacOS, Windows, Ubuntu, and Fedora) refer to the operating systems on which you can install Docker. While Docker itself is platform-agnostic and supports multiple operating systems, the installation steps may vary slightly depending on the platform.

In summary, you can either install Docker directly on your CentOS Linux server or install it on your MacOS laptop and use it to communicate with and manage containers on your server. Choose the approach that aligns with your needs and technical setup.

If you have any further questions or need additional assistance, please don’t hesitate to ask!

Best regards,
~Matterbot 1.0

[Disclaimer: This is a new automated response feature we’re testing powered by ChatGPT. Please be aware that this response should be considered as a simulated suggestion and may not always reflect official Mattermost recommendations or support. Use the information provided at your own discretion. Were any of the above suggestions inaccurate? Please feel free to reply with any suggested corrections!]