{"id":48664,"date":"2024-08-05T12:30:00","date_gmt":"2024-08-05T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=48664"},"modified":"2024-07-16T01:49:30","modified_gmt":"2024-07-16T06:49:30","slug":"how-to-install-mattermost-on-almalinux-9","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/","title":{"rendered":"How to Install Mattermost on AlmaLinux 9"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg\" alt=\"How to install Mattermost on AlmaLinux 9\" class=\"wp-image-48820\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9-300x169.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9-150x84.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9-768x432.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Welcome to this tutorial on how to install Mattermost on AlmaLinux 9. Mattermost is an open-source, self-hosted team communication platform that provides messaging, file sharing, and integrations with various tools and services. It offers an alternative to proprietary messaging systems, giving you complete control over your data and customization options. This guide will walk you through installing and configuring Mattermost on AlmaLinux 9, ensuring a secure and efficient setup for your team&#8217;s communication needs.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e921b5dc5ca\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e921b5dc5ca\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Prerequisites\" >Prerequisites:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Step-1-Update-System-Packages\" >Step 1. Update System Packages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Step-2-Install-Dependencies\" >Step 2. Install Dependencies:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Step-3-Install-MariaDB\" >Step 3. Install MariaDB:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Step-4-Install-and-Configure-Mattermost\" >Step 4. Install and Configure Mattermost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Step-5-Create-Mattermost-Systemd-Service-File\" >Step 5. Create Mattermost Systemd Service File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#Step-6-Configure-Reverse-Proxy\" >Step 6. Configure Reverse Proxy<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An Alma Linux 9 VPS<\/li>\n\n\n\n<li>At least 2GB of RAM<\/li>\n\n\n\n<li>SSH root access or a system user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Update-System-Packages\"><\/span>Step 1. Update System Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To start, log in to your Alma Linux 9 VPS using SSH:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh root@IP_Address -p Port_number<\/code><\/pre>\n\n\n\n<p>Replace &#8216;IP_Address&#8217; and &#8216;Port_number&#8217; with your server&#8217;s IP address and SSH port number. If needed, replace &#8216;root&#8217; with the username of your sudo account.<\/p>\n\n\n\n<p>Once logged in, you must ensure that all AlmaLinux OS packages installed on the server are up to date. You can do this by running the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf update -y &amp;&amp; dnf upgrade -y<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Dependencies\"><\/span>Step 2. Install Dependencies:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Afterward, install essential dependencies on your server. Run the following command to install these dependencies:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install git gcc redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel curl unzip openssl-devel wget yum-utils make libffi-devel zlib-devel tar<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Install-MariaDB\"><\/span>Step 3. Install MariaDB:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Mattermost supports PostgreSQL 11.0+, MySQL 5.7.12, 8.0.12+, or equivalent MariaDB servers. We&#8217;ll install MariaDB from the AlmaLinux repository. To do this, run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install mariadb-server -y<\/code><\/pre>\n\n\n\n<p>Next, initiate and enable the MariaDB service with the following command. This command will start MariaDB and configure it to launch automatically during boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now mariadb<\/code><\/pre>\n\n\n\n<p>After installing MariaDB, create a new MariaDB user for Mattermost with the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># mysql -u root\n\nMariaDB &#91;(none)]&gt; CREATE DATABASE mattermostdb;\n\nMariaDB &#91;(none)]&gt; CREATE USER 'mattermost'@'localhost' IDENTIFIED BY 'YourStrongP4ssw0rd';\n\nMariaDB &#91;(none)]&gt; GRANT ALL PRIVILEGES ON mattermostdb.* TO 'mattermost'@'localhost' WITH GRANT OPTION;\n\nMariaDB &#91;(none)]&gt; FLUSH PRIVILEGES;<\/code><\/pre>\n\n\n\n<p>Be sure to update the value of the \u201cYourStrongP4ssw0rd\u201d above with a more secure password.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-and-Configure-Mattermost\"><\/span>Step 4. Install and Configure Mattermost<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We&#8217;re setting up a Mattermost instance using a dedicated system user account. Let&#8217;s create a new system account named &#8220;mattermost&#8221; using the following command to do this.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>useradd -mrd \/opt\/mattermost mattermost -s \"$(which bash)\"<\/code><\/pre>\n\n\n\n<p>Next, access the \u201cmattermost\u201d user and download Mattermost. If you want to download the most recent tarball package, you can go to their download page at https:\/\/docs.mattermost.com\/install\/install-tar.html and replace the link in the command below with the newest version.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - mattermost\nwget https:\/\/releases.mattermost.com\/9.9.0\/mattermost-9.9.0-linux-amd64.tar.gz -O mattermost.tar.gz<\/code><\/pre>\n\n\n\n<p>Next, extract the downloaded file using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xzvf mattermost.tar.gz --strip-component 1<\/code><\/pre>\n\n\n\n<p>Before running Mattermost, we need to configure it to connect to our database. We recommend taking a backup of this default config ahead of making changes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/opt\/mattermost\/config\/config.json \/opt\/mattermost\/config\/config.defaults.json<\/code><\/pre>\n\n\n\n<p>After you create a backup of the default configuration, you can access the default file and configure it for your instance.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/opt\/mattermost\/config\/config.json<\/code><\/pre>\n\n\n\n<p>In the \u2018SqlSettings\u2019 section, modify the following values:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Set the DriverName value to \"mysql\".<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Set the DataSource value to\n\"mattermost:YourStrongP4ssw0rd@tcp(localhost:3306)\/mattermostdb?charset=utf8mb4,utf8\\u0026readTimeout=30s\\u0026writeTimeout=30s\",<\/code><\/pre>\n\n\n\n<p>Replace &#8216;mattermost&#8217;, &#8216;YourStrongP4ssw0rd&#8217; and \u2018mattermostdb\u2019 with the database name, user, and password you created in the previous step.<\/p>\n\n\n\n<p>Now, in the \u2018ServiceSettings\u2019 section, modify the following values:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Set your \"SiteURL\" to the domain name you want for your Mattermost application (e.g. https:\/\/mattermost.yourdomain.com).<\/code><\/pre>\n\n\n\n<p>Save the file, then exit from Nano editor<\/p>\n\n\n\n<p>Then, exit from user \u2018mattermost\u2019:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exit<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Create-Mattermost-Systemd-Service-File\"><\/span>Step 5. Create Mattermost Systemd Service File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now that Mattermost is installed and configured, you need to create a Systemd service file to start, restart, or stop it. You can make this file using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/systemd\/system\/mattermost.service<\/code><\/pre>\n\n\n\n<p>Add the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=Mattermost\nAfter=network.target\n\n&#91;Service]\nType=notify\nExecStart=\/opt\/mattermost\/bin\/mattermost\nTimeoutStartSec=3600\nKillMode=mixed\nRestart=always\nRestartSec=10\nWorkingDirectory=\/opt\/mattermost\nUser=mattermost\nGroup=mattermost\nLimitNOFILE=49152\n\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>Save and close the file, then reload the systemd daemon to apply the changes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl daemon-reload<\/code><\/pre>\n\n\n\n<p>Next, initiate and enable the Mattermost service with the following command. This command will start Mattermost and be configured to launch automatically during boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now mattermost<\/code><\/pre>\n\n\n\n<p>Check if the Mattermost service is started correctly using the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status mattermost<\/code><\/pre>\n\n\n\n<p>If the service starts correctly, its output should be similar to the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl status mattermost\n\u25cf mattermost.service - Mattermost\n     Loaded: loaded (\/etc\/systemd\/system\/mattermost.service; enabled; preset: disabled)\n     Active: active (running) since Tue 2024-06-18 14:18:47 CDT; 57min ago\n   Main PID: 5743 (mattermost)\n      Tasks: 35 (limit: 23192)\n     Memory: 340.4M\n        CPU: 26.229s\n     CGroup: \/system.slice\/mattermost.service\n             \u251c\u25005743 \/opt\/mattermost\/mattermost\/bin\/mattermost\n             \u251c\u25005768 plugins\/com.mattermost.nps\/server\/dist\/plugin-linux-amd64\n             \u251c\u25005776 plugins\/com.mattermost.calls\/server\/dist\/plugin-linux-amd64\n             \u2514\u25005786 plugins\/playbooks\/server\/dist\/plugin-linux-amd64<\/code><\/pre>\n\n\n\n<p>You can access the Mattermost backend using the URL http:\/\/YOUR_SERVER_IP:8065.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Configure-Reverse-Proxy\"><\/span>Step 6. Configure Reverse Proxy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A web server is required if you want to use a domain name instead of your server&#8217;s IP address. In this tutorial, we&#8217;ll install and use Nginx. Execute the following command to install nginx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf install -y nginx<\/code><\/pre>\n\n\n\n<p>Next, start and enable the Nginx service using the following command. This will start Nginx immediately and configure it to launch automatically at boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now nginx<\/code><\/pre>\n\n\n\n<p>Next, create an Nginx server block:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/nginx\/conf.d\/mattermost.conf<\/code><\/pre>\n\n\n\n<p>Add the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upstream backend {\n   server 127.0.0.1:8065;\n   keepalive 32;\n}\n\nserver {\n  listen 80;\n  server_name   mattermost.yourdomain.com;\n\nlocation ~ \/api\/v&#91;0-9]+\/(users\/)?websocket$ {\n       proxy_set_header Upgrade $http_upgrade;\n       proxy_set_header Connection \"upgrade\";\n       client_max_body_size 50M;\n       proxy_set_header Host $http_host;\n       proxy_set_header X-Real-IP $remote_addr;\n       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n       proxy_set_header X-Forwarded-Proto $scheme;\n       proxy_set_header X-Frame-Options SAMEORIGIN;\n       proxy_buffers 256 16k;\n       proxy_buffer_size 16k;\n       client_body_timeout 60;\n       send_timeout 300;\n       lingering_timeout 5;\n       proxy_connect_timeout 90;\n       proxy_send_timeout 300;\n       proxy_read_timeout 90s;\n       proxy_http_version 1.1;\n       proxy_pass http:\/\/backend;\n   }\n\n   location \/ {\n       client_max_body_size 50M;\n       proxy_set_header X-Frame-Options SAMEORIGIN;\n       proxy_buffers 256 16k;\n       proxy_buffer_size 16k;\n       proxy_read_timeout 600s;\n       proxy_cache_revalidate on;\n       proxy_cache_min_uses 2;\n       proxy_cache_use_stale timeout;\n       proxy_cache_lock on;\n       proxy_http_version 1.1;\n       proxy_pass http:\/\/backend;\n   }\n}<\/code><\/pre>\n\n\n\n<p>Be sure to update &#8220;mattermost.yourdomain.com&#8221; with your domain name.<\/p>\n\n\n\n<p>Save and close the file, then reload the nginx service to apply the changes:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl reload nginx<\/code><\/pre>\n\n\n\n<p>You can now access Mattermost using your domain name at http:\/\/mattermost.yourdomain.com and begin working on your project. Refer to their official documentation for additional details about Mattermost, its features, and configuration.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to install Mattermost on AlmaLinux 9 if you use one of our <a href=\"https:\/\/www.rosehosting.com\/almalinux-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">AlmaLinux VPS Hosting<\/a> services. You can ask our expert Linux admins to <a href=\"https:\/\/www.rosehosting.com\/mattermost-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">install and configure Mattermost<\/a> for you. They are available 24&#215;7 and will take care of your request immediately.<\/p>\n\n\n\n<p>If you liked this post on installing Mattermost on Alma Linux 9, please share it with your friends or leave a comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to this tutorial on how to install Mattermost on AlmaLinux 9. Mattermost is an open-source, self-hosted team communication platform &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Mattermost on AlmaLinux 9\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#more-48664\" aria-label=\"Read more about How to Install Mattermost on AlmaLinux 9\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":48820,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2072,13],"tags":[1910,2057,1603,942],"class_list":["post-48664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source","category-tutorials","tag-almalinux","tag-almalinux-9","tag-how-to-install","tag-mattermost","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Mattermost on AlmaLinux 9 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to install Mattermost on AlmaLinux 9 or have our team of Linux engineers take care of the install for you.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Mattermost on AlmaLinux 9\" \/>\n<meta property=\"og:description\" content=\"How to Install Mattermost on AlmaLinux 9 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-05T17:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Mattermost on AlmaLinux 9\",\"datePublished\":\"2024-08-05T17:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/\"},\"wordCount\":771,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/how-to-install-mattermost-on-almalinux-9.jpg\",\"keywords\":[\"almalinux\",\"almalinux 9\",\"how to install\",\"Mattermost\"],\"articleSection\":[\"Open-source\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/\",\"name\":\"How to Install Mattermost on AlmaLinux 9 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/how-to-install-mattermost-on-almalinux-9.jpg\",\"datePublished\":\"2024-08-05T17:30:00+00:00\",\"description\":\"Learn how to install Mattermost on AlmaLinux 9 or have our team of Linux engineers take care of the install for you.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/how-to-install-mattermost-on-almalinux-9.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/how-to-install-mattermost-on-almalinux-9.jpg\",\"width\":1024,\"height\":576,\"caption\":\"How to install Mattermost on AlmaLinux 9\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux-9\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Mattermost on AlmaLinux 9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Mattermost on AlmaLinux 9 | RoseHosting","description":"Learn how to install Mattermost on AlmaLinux 9 or have our team of Linux engineers take care of the install for you.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Mattermost on AlmaLinux 9","og_description":"How to Install Mattermost on AlmaLinux 9 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2024-08-05T17:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Mattermost on AlmaLinux 9","datePublished":"2024-08-05T17:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/"},"wordCount":771,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg","keywords":["almalinux","almalinux 9","how to install","Mattermost"],"articleSection":["Open-source","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/","name":"How to Install Mattermost on AlmaLinux 9 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg","datePublished":"2024-08-05T17:30:00+00:00","description":"Learn how to install Mattermost on AlmaLinux 9 or have our team of Linux engineers take care of the install for you.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/08\/how-to-install-mattermost-on-almalinux-9.jpg","width":1024,"height":576,"caption":"How to install Mattermost on AlmaLinux 9"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Mattermost on AlmaLinux 9"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/48664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=48664"}],"version-history":[{"count":6,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/48664\/revisions"}],"predecessor-version":[{"id":48843,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/48664\/revisions\/48843"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/48820"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=48664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=48664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=48664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}