{"id":46929,"date":"2023-11-06T12:30:00","date_gmt":"2023-11-06T18:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=46929"},"modified":"2024-07-16T01:51:53","modified_gmt":"2024-07-16T06:51:53","slug":"how-to-install-mattermost-on-almalinux","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/","title":{"rendered":"How to Install Mattermost on AlmaLinux"},"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\/2023\/10\/how-to-install-mattermost-on-almalinux.webp\" alt=\"how to install mattermost on almalinux\" class=\"wp-image-47122\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Mattermost is an open-source messaging system. It offers a secure and flexible chat service with file sharing, search functions, and other integrations. Mattermost is easy to use and comes with a very friendly user interface, making it an excellent free alternative to Slack, Microsoft Teams, and any other similar services. In this tutorial, we will show you how to install Mattermost on AlmaLinux.<\/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-69fb1089af981\" 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-69fb1089af981\"  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\/#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\/#Step-1-Log-in-to-your-server-via-SSH\" >Step 1: Log in to your server via SSH<\/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\/#Step-2-Update-the-System\" >Step 2: Update the System<\/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\/#Step-3-Create-User\" >Step 3. Create User<\/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\/#Step-4-Install-MariaDB-and-Create-a-Database\" >Step 4. Install MariaDB and Create a Database<\/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\/#Step-5-Download-and-Install-Mattermost\" >Step 5. Download and Install Mattermost<\/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\/#Step-6-Create-Systemd-Service-File\" >Step 6. Create Systemd Service File<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#Step-7-Install-and-Configure-Nginx\" >Step 7. Install and Configure Nginx<\/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 <a href=\"https:\/\/www.rosehosting.com\/almalinux-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">AlmaLinux VPS<\/a> with at least 2GB of RAM &#8211; This tutorial should work with both AlmaLinux 8 and 9, but that may change in the future.<\/li>\n\n\n\n<li>root SSH access or a regular user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-your-server-via-SSH\"><\/span>Step 1: Log in to your server via SSH<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First, you will need to log in to your AlmaLinux 8 VPS via SSH as the root user:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\n\n\n\n<p>You will need to replace &#8216;IP_Address&#8217; and &#8216;Port_number&#8217; with your server&#8217;s respective IP address and SSH port number. Additionally, replace &#8216;root&#8217; with the username of the system user with sudo privileges.<\/p>\n\n\n\n<p>You can check whether you have the proper AlmaLinux version installed on your server with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># cat \/etc\/almalinux-release<\/pre>\n\n\n\n<p>You will get an output like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">AlmaLinux release 8.8 (Sapphire Caracal)<\/pre>\n\n\n\n<p>In this article, we are using &#8216;root&#8217; to execute the shell commands. If you want to use your regular user with sudo privileges to run the commands, make sure to append &#8216;sudo&#8217; in front of the commands.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Update-the-System\"><\/span>Step 2: Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before starting, you have to make sure 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-preformatted\"># dnf update\n# dnf upgrade<\/pre>\n\n\n\n<p>If there is a kernel update, you will need to reboot in order to load the new kernel version. Now that we&#8217;re up-to-date, we can begin with the installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Create-User\"><\/span>Step 3. Create User<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In this step, we are going to create a new system user to run the Mattermost service under. Let&#8217;s execute the command below; you can substitute &#8216;mattermost&#8217; with any username you like.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># useradd -mrd \/opt\/mattermost mattermost -s \"$(which bash)\"<\/pre>\n\n\n\n<p>The command above will automatically create the directory <strong>\/opt\/mattermost<\/strong> as the home directory for user &#8216;mattermost&#8217;. We will use this directory as the installation directory for Mattermost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-MariaDB-and-Create-a-Database\"><\/span>Step 4. Install MariaDB and Create a Database<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 server. Let&#8217;s install MariaDB through the AlmaLinux repository. To do this, simply run the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># dnf install mariadb-server -y<\/pre>\n\n\n\n<p>MariaDB has now been installed, but it is not running at the moment. Let&#8217;s configure it to run now and run upon server reboot.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl enable --now mariadb<\/pre>\n\n\n\n<p>After the installation is completed, you can improve the security of your MySQL server, by running the <strong>mysql_secure_installation<\/strong> script:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># mysql_secure_installation<\/pre>\n\n\n\n<p>You will be asked to create a new password for your MySQL root account. It is recommended to answer all questions with Y (YES). As seen in the picture below, we created a strong MySQL password, removed the test database and removed anonymous users as well.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"623\" height=\"919\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-mysql-secure-installation.jpg\" alt=\"\" class=\"wp-image-46931\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-mysql-secure-installation.jpg 623w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-mysql-secure-installation-203x300.jpg 203w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-mysql-secure-installation-102x150.jpg 102w\" sizes=\"(max-width: 623px) 100vw, 623px\" \/><\/figure>\n<\/div>\n\n\n<p>MariaDB is running and is secured now. Next, let&#8217;s create a new database for our mattermost application. First, we need to connect to MariaDB\/MySQL server by running the command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># mysql -u root -p<\/pre>\n\n\n\n<p>You will be prompted for your MariaDB root password which has been set when running the <strong>mysql_secure_installation<\/strong> command earlier in this step.<\/p>\n\n\n\n<p>This will grant you access to the MariaDB shell:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Welcome to the MariaDB monitor. Commands end with ; or \\g.\nYour MariaDB connection id is 17\nServer version: 10.3.35-MariaDB MariaDB Server\n\nCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.\n\nType 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.\n\nMariaDB [(none)]&gt; <\/pre>\n\n\n\n<p>Let&#8217;s create a new database and database user now.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">MariaDB [(none)]&gt; CREATE DATABASE mattermostdb;\nQuery OK, 1 row affected (0.001 sec)\n\nMariaDB [(none)]&gt; CREATE USER 'mattermost'@'localhost' IDENTIFIED BY 'm0d1fyth15';\nQuery OK, 0 rows affected (0.000 sec)\n\nMariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON mattermostdb.* TO 'mattermost'@'localhost' WITH GRANT OPTION;\nQuery OK, 0 rows affected (0.000 sec)\n\nMariaDB [(none)]&gt; FLUSH PRIVILEGES;\nQuery OK, 0 rows affected (0.001 sec)\n\nMariaDB [(none)]&gt; \\q<\/pre>\n\n\n\n<p>Make sure to change the username and password for the user that will control the Mattermost database in order to improve security. Now we can proceed to the next step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Download-and-Install-Mattermost\"><\/span>Step 5. Download and Install Mattermost<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the earlier step, we created a system user called &#8216;mattermost&#8217;; let&#8217;s switch to this user and download Mattermost. If you want to download the most recent tarball package, you can <a href=\"https:\/\/docs.mattermost.com\/install\/install-tar.html\" target=\"_blank\" rel=\"noreferrer noopener\">go to their download page<\/a> and replace the link in the command below with the newest version.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># su - mattermost<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ wget https:\/\/releases.mattermost.com\/9.0.1\/mattermost-9.0.1-linux-amd64.tar.gz -O mattermost.tar.gz<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">$ tar -xzvf mattermost.tar.gz --strip-component 1<\/pre>\n\n\n\n<p>Before running Mattermost, we need to configure it to connect to our database.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cp \/opt\/mattermost\/config\/config.json \/opt\/mattermost\/config\/config.defaults.json<\/pre>\n\n\n\n<p>Configure the following properties in this file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Set the DriverName field to \"mysql\".<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Set the DataSource field to \"dbuser:@:3306\/dbname?charset=utf8mb4,utf8\\u0026readTimeout=30s\\u0026writeTimeout=30s\",<\/pre>\n\n\n\n<p>Replace dbuser, dbpassword with your dbuser and dbpassword you created in the previous step; in this case, it would be:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"DataSource\": \"mattermost:m0d1fyth15@tcp(localhost:3306)\/mattermostdb?charset=utf8mb4,utf8\\u0026readTimeout=30s\\u0026writeTimeout=30s\",<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Set your \"SiteURL\" to the domain name you want for your Mattermost application (e.g. https:\/\/mattermost.yourdomain.com).<\/pre>\n\n\n\n<p>Save the file, then exit from nano editor<\/p>\n\n\n\n<p>Then, exit from user &#8216;mattermost&#8217;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ exit<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Create-Systemd-Service-File\"><\/span>Step 6. Create Systemd Service File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We need to create a systemd service file to easily manage our Mattermost service. Let\u2019s create a systemd service file for Mattermost.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/systemd\/system\/mattermost.service<\/pre>\n\n\n\n<p>Paste the following into the systemd service file, then save it.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Unit]\nDescription=Mattermost\nAfter=network.target\n\n[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[Install]\nWantedBy=multi-user.target<\/pre>\n\n\n\n<p>Save the file, exit from the nano editor, then reload systemd for the changes to take effect.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl daemon-reload<\/pre>\n\n\n\n<p>Now, let&#8217;s enable Mattermost to run on boot and run the service now.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl enable --now mattermost<\/pre>\n\n\n\n<p>The command above will return an output like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Created symlink \/etc\/systemd\/system\/multi-user.target.wants\/mattermost.service \u2192 \/etc\/systemd\/system\/mattermost.service.<\/pre>\n\n\n\n<p>At this point, Mattermost should be up and running, and it will automatically run on boot. To verify, run this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl status mattermost<\/pre>\n\n\n\n<p>You will see an output similar to this<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\u25cf mattermost.service - Mattermost\nLoaded: loaded (\/etc\/systemd\/system\/mattermost.service; enabled; vendor preset: disabled)\nActive: active (running) since Thu 2023-09-14 21:18:02 EDT; 2min 8s ago\nMain PID: 55973 (mattermost)\nTasks: 26 (limit: 4737)\nMemory: 236.5M\nCGroup: \/system.slice\/mattermost.service\n\u251c\u250055973 \/opt\/mattermost\/bin\/mattermost\n\u251c\u250056133 plugins\/com.mattermost.nps\/server\/dist\/plugin-linux-amd64\n\u251c\u250056139 plugins\/playbooks\/server\/dist\/plugin-linux-amd64\n\u2514\u250056146 plugins\/com.mattermost.calls\/server\/dist\/plugin-linux-amd64\n\nSep 14 21:18:01 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:01.957 -04:00\",\"level\":\"info\",\"msg\":\"got public IP address for&gt;\nSep 14 21:18:01 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:01.957 -04:00\",\"level\":\"info\",\"msg\":\"rtc: server is listening &gt;\nSep 14 21:18:01 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:01.959 -04:00\",\"level\":\"info\",\"msg\":\"rtc: server is listening &gt;\nSep 14 21:18:01 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:01.961 -04:00\",\"level\":\"info\",\"msg\":\"Listening TCP on 0.0.0.0:&gt;\nSep 14 21:18:02 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:02.660 -04:00\",\"level\":\"info\",\"msg\":\"Starting Server...\",\"call&gt;\nSep 14 21:18:02 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:02.664 -04:00\",\"level\":\"info\",\"msg\":\"Server is listening on [:&gt;\nSep 14 21:18:02 localhost.localdomain mattermost[55973]: {\"timestamp\":\"2023-09-14 21:18:02.664 -04:00\",\"level\":\"info\",\"msg\":\"Sending systemd READY not&gt;\nSep 14 21:18:02 localhost.localdomain systemd[1]: Started Mattermost.<\/pre>\n\n\n\n<p>At this point, you should be able to access mattermost at <strong>http:\/\/YOUR_SERVER_IP_ADDRESS:8065<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Install-and-Configure-Nginx\"><\/span>Step 7. Install and Configure Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To access Mattermost without needing to specify the port at the end of the URL, we need to install and configure a reverse proxy. In this step, we are going to install Nginx.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># dnf install nginx<\/pre>\n\n\n\n<p>Once installed, we can create an Nginx server block for our mattermost website.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/nginx\/conf.d\/mattermost.conf<\/pre>\n\n\n\n<p>Then, insert the following into the file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">server {\n  listen 80;\n  server_name   mattermost.yourdomain.com;\n\nlocation ~ \/api\/v[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}<\/pre>\n\n\n\n<p>Make sure to replace <strong>mattermost.yourdomain.com<\/strong> with the domain you chose earlier. Save the file, then exit from the editor. Then, let&#8217;s start and enable Nginx.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl enable --now nginx<\/pre>\n\n\n\n<p>That&#8217;s it; you should be able to access Mattermost at http:\/\/mattermost.yourdomain.com now.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing-1024x464.jpg\" alt=\"\" class=\"wp-image-46932\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing-1024x464.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing-300x136.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing-150x68.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing-768x348.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing-1536x696.jpg 1536w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-landing.jpg 1614w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"605\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-view-in-browser-1024x605.jpg\" alt=\"\" class=\"wp-image-46933\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-view-in-browser-1024x605.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-view-in-browser-300x177.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-view-in-browser-150x89.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-view-in-browser-768x454.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/mattermost-view-in-browser.jpg 1485w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Congratulations! You followed this article and now you have successfully installed Mattermost on your AlmaLinux machine.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to spend your time following this article to install Mattermost on <a href=\"https:\/\/www.rosehosting.com\/almalinux-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">AlmaLinux <\/a>if you have an active AlmaLinux VPS Hosting service with us, in which case you can simply ask our expert Linux admins to install Mattermost for you. Our admins are available 24\u00d77 and will respond to your request immediately. They will also help you install an SSL certificate on your <a href=\"https:\/\/www.rosehosting.com\/mattermost-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mattermost server<\/a>, optimize your Mattermost for the best performance and capacity, and more.<\/p>\n\n\n\n<p>PS. If you liked this post on how to install Mattermost on AlmaLinux, please share it with your friends on social networks or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mattermost is an open-source messaging system. It offers a secure and flexible chat service with file sharing, search functions, and &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Mattermost on AlmaLinux\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#more-46929\" aria-label=\"Read more about How to Install Mattermost on AlmaLinux\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":47122,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699,2072,13],"tags":[1910,942],"class_list":["post-46929","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-open-source","category-tutorials","tag-almalinux","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.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Mattermost on AlmaLinux | RoseHosting<\/title>\n<meta name=\"description\" content=\"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.\" \/>\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\/\" \/>\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\" \/>\n<meta property=\"og:description\" content=\"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/\" \/>\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=\"2023-11-06T18:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-16T06:51:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp\" \/>\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\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Mattermost on AlmaLinux\" \/>\n<meta name=\"twitter:description\" content=\"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.\" \/>\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=\"8 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\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Mattermost on AlmaLinux\",\"datePublished\":\"2023-11-06T18:30:00+00:00\",\"dateModified\":\"2024-07-16T06:51:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/\"},\"wordCount\":1038,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-mattermost-on-almalinux.webp\",\"keywords\":[\"almalinux\",\"Mattermost\"],\"articleSection\":[\"CentOS\",\"Open-source\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/\",\"name\":\"How to Install Mattermost on AlmaLinux | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-mattermost-on-almalinux.webp\",\"datePublished\":\"2023-11-06T18:30:00+00:00\",\"dateModified\":\"2024-07-16T06:51:53+00:00\",\"description\":\"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-mattermost-on-almalinux.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/how-to-install-mattermost-on-almalinux.webp\",\"width\":1024,\"height\":576,\"caption\":\"how to install mattermost on almalinux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-almalinux\\\/#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\"}]},{\"@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 | RoseHosting","description":"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.","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\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Mattermost on AlmaLinux","og_description":"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2023-11-06T18:30:00+00:00","article_modified_time":"2024-07-16T06:51:53+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Mattermost on AlmaLinux","twitter_description":"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Mattermost on AlmaLinux","datePublished":"2023-11-06T18:30:00+00:00","dateModified":"2024-07-16T06:51:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/"},"wordCount":1038,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp","keywords":["almalinux","Mattermost"],"articleSection":["CentOS","Open-source","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/","name":"How to Install Mattermost on AlmaLinux | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp","datePublished":"2023-11-06T18:30:00+00:00","dateModified":"2024-07-16T06:51:53+00:00","description":"Master the steps to install Mattermost on AlmaLinux with our guide. Boost team collaboration with this open-source messaging platform.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/10\/how-to-install-mattermost-on-almalinux.webp","width":1024,"height":576,"caption":"how to install mattermost on almalinux"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-almalinux\/#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"}]},{"@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\/46929","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=46929"}],"version-history":[{"count":11,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46929\/revisions"}],"predecessor-version":[{"id":48847,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46929\/revisions\/48847"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/47122"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=46929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=46929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=46929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}