How to Launch Discourse on SiteGround?

8 minutes read

Launching Discourse on SiteGround involves a series of steps. Here is a text guide on how to initiate the process:

  1. Sign up for a SiteGround account: Visit the SiteGround website and sign up for a hosting plan that suits your needs. Follow the account creation process and make the necessary payments.
  2. Install Discourse: Once you have your SiteGround account ready, log in to your SiteGround cPanel. Look for the Softaculous Apps Installer and click on it. From the software list, find Discourse and select it.
  3. Configure Discourse installation: On the Discourse installation page, click on the "Install" option to proceed with the setup. You will be prompted to provide details such as the domain name, installation path, and administrative email.
  4. Complete the installation: After filling in the required information, click on the "Install" button. Wait for the installation process to be completed. Once it finishes, you will receive a confirmation message.
  5. Access your Discourse forum: To access your newly installed Discourse forum, navigate to "" (replace "yourdomain" with your actual domain name). You will be directed to the Discourse setup wizard.
  6. Set up Discourse: Follow the on-screen instructions provided by the setup wizard. You will be asked to choose a language, create a username and password, and customize various settings for your forum.
  7. Customize your forum: After completing the setup wizard, log in to your Discourse admin panel by entering "" in your browser's address bar. Here, you can manage the various aspects of your forum, such as themes, user settings, and categories.

That's it! You have successfully launched Discourse on SiteGround. You can now start customizing and managing your forum to create a thriving online community.

Exceptional Cloud Hosting Providers in 2023


Rating is 5 out of 5



Rating is 5 out of 5



Rating is 4.8 out of 5



Rating is 4.7 out of 5


How to configure DNS settings for SiteGround hosting?

To configure DNS settings for SiteGround hosting, you can follow these steps:

  1. Log in to your SiteGround hosting account.
  2. Go to the "Site Tools" section and select "SiteGround Site Tools."
  3. Click on the "DNS Zone Editor" under the "Domain" section.
  4. Choose the domain name for which you want to configure the DNS settings.
  5. Click on the "Manage DNS" button.
  6. Here, you can configure various DNS records like A, CNAME, MX, TXT, etc. To add a new record, click on the "+ Add Record" button. Select the type of record you want to add and enter the necessary details like host, value, and TTL (Time to Live). Save the record once you have entered all the required information. Repeat this process for any additional records you need to configure.
  7. To edit or delete an existing record, locate the record in the DNS records list and click on the pencil icon to edit or the trash can icon to delete.
  8. Once you have made all the necessary changes, click on the "Save" button to apply the DNS settings.

Note: It may take some time for the DNS changes to propagate globally, so be patient. Additionally, if you are unsure about the specific DNS settings you need to configure, it is recommended to consult your hosting provider or seek professional assistance.

How to manage user roles and permissions on Discourse hosted on SiteGround?

To manage user roles and permissions on a Discourse hosted on SiteGround, you can follow these steps:

  1. Log in to your Discourse admin panel by navigating to your website's URL followed by "/admin" (e.g., and enter your admin credentials.
  2. Once logged in, click on the "Users" tab on the left-hand side menu.
  3. To manage user roles, click on the desired user from the list of registered users.
  4. On the user's profile page, you can assign a new role or modify their existing role by clicking on the "Edit" button next to the "User Type" field.
  5. In the "Edit User Type" popup, choose the appropriate user role from the available options.
  6. Click on "Save Changes" to apply the new role for the user.
  7. To manage user permissions, go back to the left-hand side menu and click on the "Groups" tab.
  8. You can create new groups or modify existing groups by clicking on the "New Group" button or selecting an existing group, respectively.
  9. To assign permissions to a group, click on the "Edit" button next to the "Group Permissions" field.
  10. In the "Edit Group Permissions" popup, customize the permissions by toggling the various options available.
  11. Click on "Save Changes" to apply the new permissions for the group.
  12. Finally, you can assign users to groups by editing their profile and adding them to the desired group under the "Group Membership" section.

By following these steps, you will be able to effectively manage user roles and permissions on your Discourse forum hosted on SiteGround.

How to create a new database on SiteGround?

To create a new database on SiteGround, you can follow the steps below:

  1. Log in to your SiteGround account and go to the "Websites" section.
  2. Click on the "Site Tools" button next to the website for which you want to create a database.
  3. In the Site Tools dashboard, navigate to the "Databases" section.
  4. Click on the "MySQL" icon or the "Manage Databases" option to access the MySQL Databases page.
  5. Scroll down to the "Create Database" section.
  6. Enter a name for your new database in the "New Database" field. Make sure to choose a unique name that hasn't been used before.
  7. Click on the "Create Database" button to create the database.
  8. SiteGround will generate a random username and password for your new database. You can either use these credentials or click on the "User" tab to create a new user and set a custom password.
  9. Once you have created a user, assign it to the database you just created by clicking on the "Add User" button in the "User Privileges" section.
  10. Next, define the privileges for the user by selecting the appropriate checkboxes under the "Database Permissions" section.
  11. Click on the "Confirm" button to assign the user to the database with the selected permissions.
  12. Your new database is now created and ready to use. You can find the database details like hostname, username, and password on the MySQL Databases page.

Note: You may need to update your application configuration files or use a database management tool to connect to your newly created database.

How to customize the appearance of Discourse on SiteGround?

To customize the appearance of Discourse on SiteGround, you will need to follow these steps:

  1. Log in to your SiteGround hosting account and go to the cPanel dashboard.
  2. Look for the "Discourse" section in the cPanel and click on it.
  3. In the Discourse dashboard, navigate to the "Admin" section. Here you will find various customization options.
  4. Click on "Customize" in the left sidebar to access the customization settings.
  5. In the "Colors" tab, you can modify the color scheme of your Discourse forum. You can choose a pre-designed color palette or manually change the colors.
  6. In the "Logo" tab, you can upload your own logo or modify the existing logo. Ensure to follow the recommended image dimensions and file formats.
  7. In the "Top Menu" tab, you can customize the links that appear in the top menu of your Discourse forum. You can add, remove, or rearrange the links as per your preference.
  8. In the "Homepage" tab, you can make changes to the layout and structure of your forum's homepage. You can customize the featured topics, categories, and their display order.
  9. In the "User Card" tab, you can modify how the user cards appear when someone hovers over a username. You can choose to display user information, badges, or customize the appearance.
  10. Once you have made the desired customizations, click on the "Save Changes" button to apply them.

Remember that some customizations may require advanced knowledge of Discourse or HTML/CSS coding. If you are unsure about making certain changes, it is recommended to reach out to the Discourse support or consult a developer for assistance.

Facebook Twitter LinkedIn Telegram Whatsapp Pocket

Related Posts:

To deploy MODX on SiteGround, you can follow these steps:Start by signing up for a hosting account on SiteGround if you don't have one already. Choose a plan that suits your requirements and complete the registration process. Once you have your hosting acc...
Launching a Zabbix server on SiteGround involves a few steps. Here's a guide on how to do it:Log in to your SiteGround hosting account. In the cPanel, locate the "Autoinstallers" section and click on "Softaculous Apps Installer". Once insid...
To quickly deploy Discourse on a VPS (Virtual Private Server), you can follow these steps:Choose a VPS provider: Look for a reliable VPS provider that suits your requirements. Popular options include DigitalOcean, Linode, and AWS. Create a new VPS instance: Se...