{"id":51944,"date":"2026-07-27T12:30:00","date_gmt":"2026-07-27T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=51944"},"modified":"2026-06-27T08:30:18","modified_gmt":"2026-06-27T13:30:18","slug":"how-to-install-mattermost-on-ubuntu-26-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/","title":{"rendered":"How to Install Mattermost on Ubuntu 26.04"},"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\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp\" alt=\"How to Install Mattermost on Ubuntu 26.04\" class=\"wp-image-52090\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mattermost is both the name of the company and the software solution it offers. It provides a Slack-like chat tool specifically designed for team communication. It offers a free, open-source version and two enterprise editions with advanced features. As an alternative to proprietary SaaS messaging, Mattermost consolidates all team communication in one place, making it searchable and accessible from anywhere. It&#8217;s built with Golang and React and runs as a production-ready Linux binary under the MIT license, using MySQL or Postgres. In this article, we will show you how to install Mattermost on Ubuntu 26.04.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 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-6a67f93d74dd8\" 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-6a67f93d74dd8\"  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-ubuntu-26-04\/#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-ubuntu-26-04\/#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-ubuntu-26-04\/#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-ubuntu-26-04\/#Step-3-Create-a-System-User\" >Step 3. Create a System 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-ubuntu-26-04\/#Step-4-Install-PostgreSQL-Server\" >Step 4. Install PostgreSQL Server<\/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-ubuntu-26-04\/#Step-5-Create-a-Database\" >Step 5. Create a Database<\/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-ubuntu-26-04\/#Step-6-Download-and-Install-Mattermost-on-Ubuntu-2604\" >Step 6. Download and Install Mattermost on Ubuntu 26.04<\/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-ubuntu-26-04\/#Step-7-Create-Systemd-Service-File\" >Step 7. 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-9\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#Step-8-Install-and-Configure-Nginx\" >Step 8. Install and Configure Nginx<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#Bringing-It-All-Together\" >Bringing It All Together<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"h-prerequisites\" 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\/ubuntu-hosting\/\">Ubuntu 26.04 VPS<\/a> with at least 2GB of RAM<\/li>\n\n\n\n<li>SSH access with sudo privileges, or root access.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"h-conventions\" class=\"wp-block-heading\">Conventions<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code># \u2013 given commands should be executed with root privileges either directly as a root user or by use of sudo command\n$ \u2013 given commands should be executed as a regular user<\/code><\/pre>\n\n\n\n<h2 id=\"h-step-1-log-in-to-your-server-via-ssh\" 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 class=\"wp-block-paragraph\">First of all, let us log in to our Ubuntu 26.04 VPS via SSH as the root user:<\/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 class=\"wp-block-paragraph\">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><div class=\"rhbl-mattermost-banner rhbl-entity-placement\" id=\"rhbl-1355995071\"><div id=\"rhbl-663310087\" style=\"margin-top: 20px;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;\"><a href=\"https:\/\/www.rosehosting.com\/linux-vps-hosting\/?mtm_campaign=ad-mm&#038;mtm_source=blog&#038;mtm_content=mm\" target=\"_blank\" aria-label=\"slack-privacy-try-mattermost-4\"><img src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/06\/slack-privacy-try-mattermost-4.webp\" alt=\"\"  srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/06\/slack-privacy-try-mattermost-4.webp 728w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/06\/slack-privacy-try-mattermost-4-300x37.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2024\/06\/slack-privacy-try-mattermost-4-150x19.webp 150w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Now, let&#8217;s check whether you have the proper Ubuntu version installed on your server with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ lsb_release -a<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command should return an output like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>No LSB modules are available.\nDistributor ID: Ubuntu\nDescription:  Ubuntu 26.04 LTS\nRelease:  26.04\nCodename: resolute<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we run the commands as root and as the Mattermost user. Please pay attention to the symbol shown before the commands.<\/p>\n\n\n\n<h2 id=\"h-step-2-update-the-system\" 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 class=\"wp-block-paragraph\">Before starting, we need to ensure that all Ubuntu 26.04 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># apt update<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The list of available packages in the system package index has now been refreshed. Let&#8217;s proceed to the next step.<\/p>\n\n\n\n<h2 id=\"h-step-3-create-a-system-user\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Create-a-System-User\"><\/span>Step 3. Create a System User<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In this step, we will create a new system user called &#8220;mattermost&#8221;. 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-code\"><code># useradd -G sudo,www-data -s \/bin\/bash -m -d \/opt\/mattermost mattermost<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it; we have just created a new user called mattermost<\/p>\n\n\n\n<h2 id=\"h-step-4-install-postgresql-server\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-PostgreSQL-Server\"><\/span>Step 4. Install PostgreSQL Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Initially, Mattermost supported MySQL and PostgreSQL. But, starting with Mattermost v11, support for MySQL has been completely removed from the codebase. So, PostgreSQL is the only supported database driver now. Let&#8217;s install the PostgreSQL server.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># apt install postgresql postgresql-contrib<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once the installation is complete, PostgreSQL will automatically start and be up and running. It is also configured to automatically run upon a server reboot.<\/p>\n\n\n\n<h2 id=\"h-step-5-create-a-database\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Create-a-Database\"><\/span>Step 5. Create a Database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;re getting close to being able to install Mattermost on Ubuntu 26.04. Next, let&#8217;s create a PostgreSQL database. First, we need to log in as user &#8216;postgres&#8217; then go to the PostgreSQL shell<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># sudo -u postgres psql<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once logged in, let&#8217;s run the commands below to create a database and user, and grant the user access.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE mattermost;\nCREATE USER mattermost WITH PASSWORD 'm0d1fyth15';\nGRANT ALL ON DATABASE mattermost TO mattermost;\nALTER DATABASE mattermost OWNER TO mattermost;\nGRANT USAGE, CREATE ON SCHEMA PUBLIC TO mattermost;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Next, we can verify the new PostgreSQL user; simply execute the \\du command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres=# \\du\n                              List of roles\n Role name  |                         Attributes                         \n------------+------------------------------------------------------------\n mattermost | \n postgres   | Superuser, Create role, Create DB, Replication, Bypass RLS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Next, we can check the connection information.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># sudo -u postgres psql --host=localhost --dbname=mattermost --username=mattermost --password<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command above will prompt you for the Mattermost PostgreSQL user password. We created the user in the previous step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After logging in to the PostgreSQL shell, you can run this command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\\conninfo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once executed, the command will print this output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>psql (18.3 (Ubuntu 18.3-1))\nSSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, compression: off, ALPN: postgresql)\nType \"help\" for help.\n\nmattermost=&gt; \\conninfo\n            Connection Information\n      Parameter       |         Value          \n----------------------+------------------------\n Database             | mattermost\n Client User          | mattermost\n Host                 | localhost\n Host Address         | 127.0.0.1\n Server Port          | 5432\n Options              | \n Protocol Version     | 3.0\n Password Used        | true\n GSSAPI Authenticated | false\n Backend PID          | 27626\n SSL Connection       | true\n SSL Library          | OpenSSL\n SSL Protocol         | TLSv1.3\n SSL Key Bits         | 256\n SSL Cipher           | TLS_AES_256_GCM_SHA384\n SSL Compression      | false\n ALPN                 | postgresql\n Superuser            | off\n Hot Standby          | off\n(19 rows)\n\nmattermost=&gt; <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it, a new database has been created. Let&#8217;s exit from the postgres user.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\\q\n$ exit<\/code><\/pre>\n\n\n\n<h2 id=\"h-step-6-download-and-install-mattermost-on-ubuntu-26-04\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Download-and-Install-Mattermost-on-Ubuntu-2604\"><\/span>Step 6. Download and Install Mattermost on Ubuntu 26.04<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s switch to the &#8216;mattermost&#8217; user we created earlier, then download the installation files.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># su - mattermost<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Get the download link from their download page, then download it.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ wget https:\/\/releases.mattermost.com\/11.6.1\/mattermost-11.6.1-linux-amd64.tar.gz -O mattermost.tar.gz<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The installation file has been downloaded and saved as mattermost.tar.gz. Let&#8217;s extract the file right under the &#8216;mattermost&#8217; user home directory.<\/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 class=\"wp-block-paragraph\">Before running Mattermost, we need to configure it to connect to our database.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ cp -a \/opt\/mattermost\/config\/config.json{,.orig}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command above saves a copy of config.json as config.json.orig. Now, let&#8217;s edit the config.json file to connect to the PostgreSQL database.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ nano \/opt\/mattermost\/config\/config.json<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Configure the following properties in this file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    \"DataSource\": \"postgres:\/\/mmuser:mostest@localhost\/mattermost_test?sslmode=disable\\u0026connect_timeout=10\\u0026binary_parameters=yes\",<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Replace the lines with these:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    \"DataSource\": \"postgres:\/\/mattermost:m0d1fyth15@localhost\/mattermost?sslmode=disable\\u0026connect_timeout=10\\u0026binary_parameters=yes\",<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure to use the correct database user and password you created earlier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set your &#8220;SiteURL&#8221;: Your domain name for the Mattermost server (e.g., https:\/\/mattermost.yourdomain.com).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Save the file, then exit from nano editor. We can exit from user &#8216;mattermost&#8217; now.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ exit<\/code><\/pre>\n\n\n\n<h2 id=\"h-step-7-create-systemd-service-file\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Create-Systemd-Service-File\"><\/span>Step 7. Create Systemd Service File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before we install Mattermost on Ubuntu 26.04, we will manage the Mattermost service using systemd. Let\u2019s create a systemd service file for Mattermost now.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># nano \/etc\/systemd\/system\/mattermost.service<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Paste the following into the systemd service file, then save it.<\/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 class=\"wp-block-paragraph\">Save the file, exit, and then reload systemd to refresh and apply the changes we made.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl daemon-reload<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s run Mattermost now and configure it to start automatically on server reboot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl enable --now mattermost<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Your Mattermost service should be up and running now. To verify, run this command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl status mattermost<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now, you will see an output similar to this<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u25cf mattermost.service - Mattermost\n     Loaded: loaded (\/etc\/systemd\/system\/mattermost.service; enabled; preset: enabled)\n     Active: active (running) since Sat 2026-05-09 07:05:10 UTC; 1s ago\n Invocation: 1832a281abf54cacbae2010ca3b528c0\n   Main PID: 32851 (mattermost)\n      Tasks: 37 (limit: 1605)\n     Memory: 366.3M (peak: 583M)\n        CPU: 13.028s\n     CGroup: \/system.slice\/mattermost.service\n             \u251c\u250032851 \/opt\/mattermost\/bin\/mattermost\n             \u251c\u250033098 plugins\/mattermost-ai\/server\/dist\/plugin-linux-amd64\n             \u251c\u250033108 plugins\/playbooks\/server\/dist\/plugin-linux-amd64\n             \u2514\u250033121 plugins\/com.mattermost.calls\/server\/dist\/plugin-linux-amd64\n\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.264 Z\",\"level\":\"info\",\"msg\":\"got public IP address for local interface\",\"caller\":\"app\/plugin_api.go:1139\",\"plugin_id\":\"com.mattermost.calls\",\"origin\"&gt;\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.265 Z\",\"level\":\"info\",\"msg\":\"rtc: server is listening on udp 127.0.0.1:8443\",\"caller\":\"app\/plugin_api.go:1139\",\"plugin_id\":\"com.mattermost.calls\",\"or&gt;\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.266 Z\",\"level\":\"info\",\"msg\":\"rtc: server is listening on udp 192.168.93.138:8443\",\"caller\":\"app\/plugin_api.go:1139\",\"plugin_id\":\"com.mattermost.calls&gt;\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.267 Z\",\"level\":\"info\",\"msg\":\"rtc: server is listening on udp 172.17.0.1:8443\",\"caller\":\"app\/plugin_api.go:1139\",\"plugin_id\":\"com.mattermost.calls\",\"o&gt;\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.269 Z\",\"level\":\"info\",\"msg\":\"rtc: server is listening on udp 172.18.0.1:8443\",\"caller\":\"app\/plugin_api.go:1139\",\"plugin_id\":\"com.mattermost.calls\",\"o&gt;\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.270 Z\",\"level\":\"info\",\"msg\":\"Listening TCP on 0.0.0.0:8443\",\"caller\":\"app\/plugin_api.go:1139\",\"plugin_id\":\"com.mattermost.calls\",\"origin\":\"main.(*log&gt;\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.295 Z\",\"level\":\"info\",\"msg\":\"Starting Server...\",\"caller\":\"app\/server.go:872\"}\nMay 09 07:05:10 ubuntu26 mattermost&#91;32851]: {\"timestamp\":\"2026-05-09 07:05:10.296 Z\",\"level\":\"info\",\"msg\":\"Server is listening on &#91;::]:8065\",\"caller\":\"app\/server.go:948\",\"address\":\"&#91;::]:8065\"}\nMay 09 07:05:10 ubuntu26 systemd&#91;1]: Started mattermost.service - Mattermost.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should be able to access Mattermost at http:\/\/YOUR_SERVER_IP_ADDRESS:8065<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install-1024x471.jpg\" alt=\"Install Mattermost on Ubuntu 26.04\" class=\"wp-image-51946\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install-1024x471.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install-300x138.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install-150x69.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install-768x353.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install-1320x607.jpg 1320w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-post-install.jpg 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next up, you can click on the &#8216;View in Browser&#8217; button to create a new account.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account-1024x579.jpg\" alt=\"Start Mattermost installation on Ubuntu 26.04\" class=\"wp-image-51945\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account-1024x579.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account-300x170.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account-150x85.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account-768x435.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account-1320x747.jpg 1320w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/05\/mattermost-create-new-account.jpg 1419w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"h-step-8-install-and-configure-nginx\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-8-Install-and-Configure-Nginx\"><\/span>Step 8. Install and Configure Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mattermost is accessible at http:\/\/YOUR_SERVER_IP_ADDRESS:8065. To access Mattermost via a domain or subdomain without the port number at the end of the URL, we need to install and configure a reverse proxy. Let&#8217;s install and configure nginx.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># apt install nginx -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed, we can create an nginx server block for our Mattermost website.<\/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 class=\"wp-block-paragraph\">Then, insert the following into the file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>upstream mm {\n    server 127.0.0.1:8065;\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:\/\/mm;\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:\/\/mm;\n   }\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Save the file, then exit from the editor and restart nginx<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl restart nginx<\/code><\/pre>\n\n\n\n<h2 id=\"h-bringing-it-all-together\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Bringing-It-All-Together\"><\/span>Bringing It All Together<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it, you should be able to access Mattermost at http:\/\/mattermost.yourdomain.com now. You can use this address to connect using your mobile application or web browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Congratulations! You followed this article and have successfully installed Mattermost on your Ubuntu 26.04 server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, you don\u2019t have to spend your time following this article to install Mattermost on your Ubuntu 26.04 server if you have an active <a href=\"https:\/\/www.rosehosting.com\/mattermost-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mattermost<\/a> server with us, in which case you can simply ask our expert Linux admins to install Mattermost for you. Simply log in to the client area, then submit a ticket. Our expert administrators are available 24\u00d77 and will respond to your request immediately. They will also help you install an SSL certificate on your Mattermost service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you liked this post on how to install Mattermost on Ubuntu 26.04, please share it with your friends or leave a reply below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mattermost is both the name of the company and the software solution it offers. It provides a Slack-like chat tool &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Mattermost on Ubuntu 26.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#more-51944\" aria-label=\"Read more about How to Install Mattermost on Ubuntu 26.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":52090,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1698],"tags":[1603,942,2308],"class_list":["post-51944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-how-to-install","tag-mattermost","tag-ubuntu-26-04","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.9 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Mattermost on Ubuntu 26.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to install Mattermost on Ubuntu 26.04 and streamline your team communication with this powerful chat tool.\" \/>\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-ubuntu-26-04\/\" \/>\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 Ubuntu 26.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Mattermost on Ubuntu 26.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/\" \/>\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=\"2026-07-27T17:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.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: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-ubuntu-26-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Mattermost on Ubuntu 26.04\",\"datePublished\":\"2026-07-27T17:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/\"},\"wordCount\":1030,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/how-to-install-mattermost-on-ubuntu-26.04.webp\",\"keywords\":[\"how to install\",\"Mattermost\",\"ubuntu 26.04\"],\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/\",\"name\":\"How to Install Mattermost on Ubuntu 26.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/how-to-install-mattermost-on-ubuntu-26.04.webp\",\"datePublished\":\"2026-07-27T17:30:00+00:00\",\"description\":\"Learn how to install Mattermost on Ubuntu 26.04 and streamline your team communication with this powerful chat tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/how-to-install-mattermost-on-ubuntu-26.04.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/how-to-install-mattermost-on-ubuntu-26.04.webp\",\"width\":1024,\"height\":576},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-mattermost-on-ubuntu-26-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Mattermost on Ubuntu 26.04\"}]},{\"@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 Ubuntu 26.04 | RoseHosting","description":"Learn how to install Mattermost on Ubuntu 26.04 and streamline your team communication with this powerful chat tool.","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-ubuntu-26-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Mattermost on Ubuntu 26.04","og_description":"How to Install Mattermost on Ubuntu 26.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2026-07-27T17:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp","type":"image\/webp"}],"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-ubuntu-26-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Mattermost on Ubuntu 26.04","datePublished":"2026-07-27T17:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/"},"wordCount":1030,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp","keywords":["how to install","Mattermost","ubuntu 26.04"],"articleSection":["Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/","name":"How to Install Mattermost on Ubuntu 26.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp","datePublished":"2026-07-27T17:30:00+00:00","description":"Learn how to install Mattermost on Ubuntu 26.04 and streamline your team communication with this powerful chat tool.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2026\/07\/how-to-install-mattermost-on-ubuntu-26.04.webp","width":1024,"height":576},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-mattermost-on-ubuntu-26-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Mattermost on Ubuntu 26.04"}]},{"@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\/51944","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=51944"}],"version-history":[{"count":5,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51944\/revisions"}],"predecessor-version":[{"id":52091,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51944\/revisions\/52091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/52090"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=51944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=51944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=51944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}