{"id":52660,"date":"2026-02-17T11:41:26","date_gmt":"2026-02-17T11:41:26","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=52660"},"modified":"2026-02-17T11:41:26","modified_gmt":"2026-02-17T11:41:26","slug":"installing-discourse-on-ubuntu-server-using-docker","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker","title":{"rendered":"Installing Discourse on Ubuntu Server Using Docker"},"content":{"rendered":"<h2 class=\"ack-h2\">Installing Discourse on Ubuntu Server Using Docker<\/h2>\n<p>Discourse is a fantastic, free, and popular platform for running online discussions. Whether you want to build a public forum, a private group, or a place for customer support, Discourse is a great choice. In this guide we will walk you through setting up Discourse on an Ubuntu Server using Docker.<\/p>\n<h2 class=\"ack-h2\">Steps to Installing Discourse on Ubuntu Server Using Docker<\/h2>\n<p><b>Step 1:<\/b> To update your server, log in through SSH or open your terminal and run:<\/p>\n<pre><code class=\"language-javascript\"><b>sudo apt update &amp;&amp; sudo apt upgrade -y<\/b><\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-52686\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step1.jpg\" alt=\"\" width=\"858\" height=\"468\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step1.jpg 858w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step1-300x164.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step1-768x419.jpg 768w\" sizes=\"(max-width: 858px) 100vw, 858px\" \/><\/a><\/p>\n<p><b>Step 2:<\/b> Before installing Docker and Discourse, you\u2019ll need some basic tools such as Git and Curl. Install both with:<\/p>\n<pre><code class=\"language-javascript\"><b>sudo apt install -y git curl<\/b>\u00a0<\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step.2.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-52687\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step.2.jpg\" alt=\"\" width=\"861\" height=\"469\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step.2.jpg 861w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step.2-300x163.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step.2-768x418.jpg 768w\" sizes=\"(max-width: 861px) 100vw, 861px\" \/><\/a><\/p>\n<p><b>Step 3:<\/b> Discourse is built to run inside a Docker container. To install Docker on Ubuntu, run the following commands:<\/p>\n<pre><code class=\"language-javascript\">\r\n<b>curl -fsSL https:\/\/get.docker.com -o get-docker.sh<\/b><b>sudo sh get-docker.sh<\/b><\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step3.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-52685\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step3.jpg\" alt=\"\" width=\"867\" height=\"473\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step3.jpg 867w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step3-300x164.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step3-768x419.jpg 768w\" sizes=\"(max-width: 867px) 100vw, 867px\" \/><\/a><\/p>\n<p>The first command downloads the script and the second command executes it with sudo privileges. Once installation completes, Docker should be up and running on your system. Check that Docker was installed successfully by running:<\/p>\n<p><b>docker &#8211;version<\/b><\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52684\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.1.jpg\" alt=\"\" width=\"729\" height=\"340\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.1.jpg 729w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.1-300x140.jpg 300w\" sizes=\"(max-width: 729px) 100vw, 729px\" \/><\/a><\/p>\n<p>Install Docker Compose:<\/p>\n<pre><code class=\"language-javascript\"><b>sudo apt install docker-compose -y<\/b><\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52683\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.2.jpg\" alt=\"\" width=\"789\" height=\"414\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.2.jpg 789w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.2-300x157.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.2-768x403.jpg 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" \/><\/a><\/p>\n<p>Once the installation is done, verify it by checking the version:<\/p>\n<pre><code class=\"language-javascript\"><b>docker-compose --version<\/b>\u00a0<\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52682\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.3.jpg\" alt=\"\" width=\"783\" height=\"415\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.3.jpg 783w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.3-300x159.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-3.3-768x407.jpg 768w\" sizes=\"(max-width: 783px) 100vw, 783px\" \/><\/a><\/p>\n<p><b>Step 4:<\/b> Discourse provides an official Dockerized installation that simplifies the setup process. Create a directory for Discourse and adjust permissions so your user can manage it:<\/p>\n<pre><code class=\"language-javascript\"><b>sudo mkdir \/var\/discourse<\/b><b>sudo chown ${USER}:${USER} \/var\/discourse<\/b><\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52679\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.jpg\" alt=\"\" width=\"780\" height=\"412\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.jpg 780w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4-300x158.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4-768x406.jpg 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/a><\/p>\n<p>Now clone the official Discourse Docker repository:<\/p>\n<pre><code class=\"language-javascript\"><b>cd \/var\/discourse<\/b><b>git clone https:\/\/github.com\/discourse\/discourse_docker.git .<\/b><\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52680\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.1.jpg\" alt=\"\" width=\"785\" height=\"423\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.1.jpg 785w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.1-300x162.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Step-4.1-768x414.jpg 768w\" sizes=\"(max-width: 785px) 100vw, 785px\" \/><\/a><\/p>\n<p>This command downloads all the necessary configuration files, including templates and scripts that automate installation and management.<\/p>\n<p><b>Step 5:<\/b> The Discourse Docker repository comes with an automated setup script that configures your forum step-by-step. You\u2019ll need to provide a few details like your domain name, email, and SMTP settings.<\/p>\n<p>Navigate to your Discourse directory and run:<\/p>\n<pre><code class=\"language-javascript\"><b>sudo .\/discourse-setup<\/b><\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52681\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-5.jpg\" alt=\"\" width=\"787\" height=\"417\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-5.jpg 787w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-5-300x159.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/step-5-768x407.jpg 768w\" sizes=\"(max-width: 787px) 100vw, 787px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>This command launches an interactive setup script that asks several details like:<\/p>\n<p><b>Hostname:<\/b> Enter the full domain name where you want to host your Discourse forum, for example: <b>forum.yourdomain.com<\/b><\/p>\n<p><b>Important:<\/b> Before proceeding, make sure your domain\u2019s DNS record points to your server\u2019s IP address. Without this, Let\u2019s Encrypt (which provides SSL certificates) won\u2019t be able to verify your domain.<\/p>\n<p><b>Admin Email Address:<\/b> Provide an email address that will serve as your admin contact.<\/p>\n<p><b>SMTP Settings:<\/b> Discourse uses email for account verification, password resets, and notifications. You\u2019ll need to configure your mail server details:<\/p>\n<p><b>SSL Certificate Setup with Let\u2019s Encrypt:<\/b> The setup script will ask if you want to enable SSL via Let\u2019s Encrypt. Type \u201cY\u201d when prompted.<\/p>\n<p>Once all the information is entered, the setup script will download the necessary Docker images, configure your Discourse environment, and launch the Discourse container. When the setup completes, Discourse will be running on your domain and ready for use.<\/p>\n<h2 class=\"ack-h2\">Steps of a Discourse installation from website<\/h2>\n<p>Once the Discourse application has been successfully installed on your server, you&#8217;ll need to create and confirm the primary administrator account.<\/p>\n<p><b>Step 1:<\/b> Access the Discourse URL. The first screen confirms the successful installation of Discourse. Click the <b>Register<\/b> button to proceed with creating the admin account.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52693\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-1.jpg\" alt=\"\" width=\"963\" height=\"510\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-1.jpg 963w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-1-300x159.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-1-768x407.jpg 768w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/><\/a><\/p>\n<p><b>Step 2:<\/b> Select the desired Email for the administrator, enter a Username and set a strong Password. Click <b>Register<\/b>.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52692\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-2.png\" alt=\"\" width=\"949\" height=\"650\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-2.png 949w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-2-300x205.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-2-768x526.png 768w\" sizes=\"(max-width: 949px) 100vw, 949px\" \/><\/a><\/p>\n<p><b>Step 3:<\/b> Check the email inbox for the activation email with the subject [Discourse] Confirm your new account. Click the activation link inside the email.<\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 4:<\/b> Click the <b>Click here to activate your account<\/b> button to finalize your administrator registration.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-4-.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52691\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-4-.jpg\" alt=\"\" width=\"945\" height=\"602\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-4-.jpg 945w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-4--300x191.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-4--768x489.jpg 768w\" sizes=\"(max-width: 945px) 100vw, 945px\" \/><\/a><\/p>\n<p>After activating the administrator account, Discourse launches a quick wizard to configure the basic settings for your new community.<\/p>\n<p><b>Step 5:<\/b> Enter your Community name, provide a short sentence to Describe your community and confirm the Language. Click Next.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-5-.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52690\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-5-.png\" alt=\"\" width=\"1032\" height=\"716\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-5-.png 1032w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-5--300x208.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-5--1024x710.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-5--768x533.png 768w\" sizes=\"(max-width: 1032px) 100vw, 1032px\" \/><\/a><\/p>\n<p><b>Step 6:<\/b> Set Member Access and Privacy and click Next.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-6-.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52689\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-6-.jpg\" alt=\"\" width=\"1038\" height=\"718\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-6-.jpg 1038w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-6--300x208.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-6--1024x708.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-6--768x531.jpg 768w\" sizes=\"(max-width: 1038px) 100vw, 1038px\" \/><\/a><\/p>\n<p><b>Step 7:<\/b> Review the &#8220;Your site is ready!&#8221; message, confirming you have completed the basic configuration.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-7-.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-52688\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-7-.jpg\" alt=\"\" width=\"1029\" height=\"542\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-7-.jpg 1029w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-7--300x158.jpg 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-7--1024x539.jpg 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/12\/Discourse-7--768x405.jpg 768w\" sizes=\"(max-width: 1029px) 100vw, 1029px\" \/><\/a><\/p>\n<p>You will be directed to the Admin Dashboard. From this central hub, you can view your Community health and site traffic, check your installed Discourse Version, manage Users and Groups, and configure Security, Email, and Appearance settings for your site.<\/p>\n<p>Your Discourse community is now installed, configured, and ready for you to create your first topics and invite users!<\/p>\n<h2 class=\"ack-h2\">Conclusion<\/h2>\n<p>By following this step-by-step tutorial, you\u2019ve installed and configured Discourse on an Ubuntu Server using Docker and Docker Compose. You\u2019ve set up a fully functional, secure, and scalable forum that can serve as the backbone of your online community.<\/p>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-52660","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-deploy-discourse-forum","faq_topics-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Installing Discourse on Ubuntu Server Using Docker - AccuWeb Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing Discourse on Ubuntu Server Using Docker\" \/>\n<meta property=\"og:description\" content=\"Installing Discourse on Ubuntu Server Using Docker Discourse is a fantastic, free, and popular platform for running online discussions. Whether you want to build a public forum, a private group, or a place for customer support, Discourse is a great choice. In this guide we will walk you through setting up Discourse on an Ubuntu [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"Installing Discourse on Ubuntu Server Using Docker\",\"datePublished\":\"2026-02-17T11:41:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\"},\"wordCount\":709,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\",\"name\":\"Installing Discourse on Ubuntu Server Using Docker - AccuWeb Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2026-02-17T11:41:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing Discourse on Ubuntu Server Using Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Installing Discourse on Ubuntu Server Using Docker - AccuWeb Cloud","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:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker","og_locale":"en_US","og_type":"article","og_title":"Installing Discourse on Ubuntu Server Using Docker","og_description":"Installing Discourse on Ubuntu Server Using Docker Discourse is a fantastic, free, and popular platform for running online discussions. Whether you want to build a public forum, a private group, or a place for customer support, Discourse is a great choice. In this guide we will walk you through setting up Discourse on an Ubuntu [&hellip;]","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker","og_site_name":"AccuWeb Cloud","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"Installing Discourse on Ubuntu Server Using Docker","datePublished":"2026-02-17T11:41:26+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker"},"wordCount":709,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker","url":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker","name":"Installing Discourse on Ubuntu Server Using Docker - AccuWeb Cloud","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2026-02-17T11:41:26+00:00","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/installing-discourse-on-ubuntu-server-using-docker#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"Installing Discourse on Ubuntu Server Using Docker"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/52660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=52660"}],"version-history":[{"count":14,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/52660\/revisions"}],"predecessor-version":[{"id":52734,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/52660\/revisions\/52734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=52660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}