{"id":30045,"date":"2019-10-10T09:11:15","date_gmt":"2019-10-10T14:11:15","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=30045"},"modified":"2022-12-09T08:52:24","modified_gmt":"2022-12-09T14:52:24","slug":"how-to-install-nodebb-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/","title":{"rendered":"How to Install NodeBB on Ubuntu 18.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-32037\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this article, we will show you\u00a0<strong>how to install\u00a0<b>NodeBB\u00a0<\/b>on an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 18.04 VPS<\/a><\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-32039\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/configuration-installation-of-nodebb-forum-software-for-ubuntu18.04.jpg\" alt=\"\" width=\"150\" height=\"184\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/configuration-installation-of-nodebb-forum-software-for-ubuntu18.04.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/configuration-installation-of-nodebb-forum-software-for-ubuntu18.04-122x150.jpg 122w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>NodeBB is an open-source forum software that runs on <a href=\"https:\/\/www.rosehosting.com\/nodejs-hosting.html\">Node.js<\/a> platform that is free and easy to use. It is great for powering any kind of community forums, discussion, or bulletin boards. NodeBB utilizes web sockets for instant interactions and real-time notifications.<\/p>\n<p><!--more--><\/p>\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-69d7196ff3dfd\" 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-69d7196ff3dfd\"  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-nodebb-on-ubuntu-18-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-nodebb-on-ubuntu-18-04\/#Step-1-Connect-to-Your-Server\" >Step 1: Connect to Your Server<\/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-nodebb-on-ubuntu-18-04\/#Step-2-Install-Nodejs\" >Step 2: Install Node.js<\/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-nodebb-on-ubuntu-18-04\/#Step-3-Install-MongoDB\" >Step 3: Install MongoDB<\/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-nodebb-on-ubuntu-18-04\/#Step-4-Configure-MongoDB\" >Step 4: Configure MongoDB<\/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-nodebb-on-ubuntu-18-04\/#Step-5-Install-Nginx\" >Step 5: Install Nginx<\/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-nodebb-on-ubuntu-18-04\/#Step-6-Install-NodeBB\" >Step 6: Install NodeBB<\/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-nodebb-on-ubuntu-18-04\/#Step-7-Create-a-systemd-Unit-File\" >Step 7: Create a systemd Unit 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-nodebb-on-ubuntu-18-04\/#Step-8-Configure-Nginx\" >Step 8: 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-nodebb-on-ubuntu-18-04\/#Step-9-Access-the-NodeBB-Web-Interface\" >Step 9: Access the NodeBB Web Interface<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span><strong>Prerequisites:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>\u00a0An <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 18.04 VPS<\/a><\/li>\n<li>\u00a0Node.js<\/li>\n<li>\u00a0Database \u2013 We&#8217;ll be using MongoDB in this tutorial<\/li>\n<li>\u00a0Nginx web server<\/li>\n<li>SSH access with root privileges<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Connect-to-Your-Server\"><\/span>Step 1: Connect to Your Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To connect to your server via SSH as the root user, use the following command:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_ADDRESS<\/span> -p <span style=\"color: #ff0000;\">PORT_NUMBER<\/span><\/pre>\n<p>and replace \u201c<span style=\"color: #ff0000;\">IP_ADDRESS<\/span>\u201d and \u201c<span style=\"color: #ff0000;\">PORT_NUMBER<\/span>\u201d with your actual server IP address and SSH port number.<\/p>\n<p>Once logged in, make sure that your server is up-to-date by running the following commands:<\/p>\n<pre>$ apt-get update\r\n$ apt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Nodejs\"><\/span>Step 2: Install Node.js<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>On Ubuntu systems, you can install Node.js from the NodeSource repository:<\/p>\n<pre>$ apt-get update\r\n$ apt-get install curl git gcc g++ make<\/pre>\n<p>After that, install the Node.js repository with the following command<\/p>\n<pre>curl -sL https:\/\/deb.nodesource.com\/setup_10.x | sudo -E bash -<\/pre>\n<p>After that, run the commands below to install Node.js:<\/p>\n<pre>$ apt-get install nodejs<\/pre>\n<p>That should install version 10 of Node.js alongside &#8216;npm&#8217;. You can verify versions using:<\/p>\n<pre>$ <strong>node -v<\/strong>\r\nv10.15.3\r\n$ <strong>npm -v<\/strong>\r\n6.4.1<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-MongoDB\"><\/span>Step 3: Install MongoDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>MongoDB is the default database for NodeBB. Start the installation by importing the public key used by the package management system.<\/p>\n<pre>$ apt-key adv --keyserver hkp:\/\/keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4<\/pre>\n<p>Add the MongoDB repository:<\/p>\n<pre>echo \"deb [ arch=amd64 ] https:\/\/repo.mongodb.org\/apt\/ubuntu bionic\/mongodb-org\/4.0 multiverse\" | sudo tee \/etc\/apt\/sources.list.d\/mongodb.list<\/pre>\n<p>Update the apt package index and install the MongoDB server:<\/p>\n<pre>$ apt-get update\r\n$ apt-get install -y mongodb-org<\/pre>\n<p>Start the MongoDB\u00a0service:<\/p>\n<pre>$ systemctl start mongod.service\r\n$ systemctl enable mongod.service<\/pre>\n<p>Verify installation of MongoDB. You should have at least version <strong>4.0:<\/strong><\/p>\n<pre>$ <strong>mongod --version<\/strong>\r\ndb version v4.0.6\r\ngit version: caa42a1f75a56c7643d0b68d3880444375ec42e3\r\nOpenSSL version: OpenSSL 1.1.0g  2 Nov 2017\r\nallocator: tcmalloc\r\nmodules: none\r\nbuild environment:\r\n    distmod: ubuntu1804\r\n    distarch: x86_64\r\n    target_arch: x86_64<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Configure-MongoDB\"><\/span>Step 4: Configure MongoDB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Log in to MongoDB running the following commands:<\/p>\n<pre>$ mongo<\/pre>\n<p>Then switch the db to &#8216;admin&#8217; and create a new admin user\u2026<\/p>\n<pre>use admin<\/pre>\n<p>Create a new admin user named &#8216;admin&#8217; with a new password\u2026<\/p>\n<pre>db.createUser( { user: \"admin\", pwd: \"<span style=\"color: #ff0000;\">admin_password<\/span>\", roles: [ { role: \"readWriteAnyDatabase\", db: \"admin\" }, { role: \"userAdminAnyDatabase\", db: \"admin\" } ] } )<\/pre>\n<p>Don&#8217;t forget to replace &#8216;<span style=\"color: #ff0000;\">admin_password<\/span>&#8216; with a strong password.<\/p>\n<p>Next, create a new database called <strong>nodebb<\/strong><\/p>\n<pre>use nodebb<\/pre>\n<p>Then create a new NodeBB user named &#8216;<strong>nodebbuser&#8217;<\/strong> with rights to administer the database\u2026<\/p>\n<pre>db.createUser( { user: \"nodebbuser\", pwd: \"<span style=\"color: #ff0000;\">strong_password<\/span>\", roles: [ { role: \"readWrite\", db: \"nodebb\" }, { role: \"clusterMonitor\", db: \"admin\" } ] } )<\/pre>\n<p>Once again, don&#8217;t forget to replace &#8216;<span style=\"color: #ff0000;\">strong_password<\/span>&#8216; with a real, complex password.<\/p>\n<p>After that, exit the MongoDB shell.<\/p>\n<pre>quit()<\/pre>\n<p>After that, run the commands below to open MongoDB config file\u2026<\/p>\n<pre>$ nano \/etc\/mongod.conf<\/pre>\n<p>change the highlighted line to enabled.<\/p>\n<pre># network interfaces\r\nnet:\r\n  port: 27017\r\n  bindIp: 127.0.0.1\r\n\r\n\r\n# how the process runs\r\nprocessManagement:\r\n  timeZoneInfo: \/usr\/share\/zoneinfo\r\n\r\n<span style=\"color: #ff0000;\">security:\r\nauthorization: enabled<\/span>\r\n\r\n#operationProfiling:\r\n\r\n#replication:\r\n\r\n#sharding:\r\n<\/pre>\n<p>when you\u2019re done, save your changes.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-Nginx\"><\/span>Step 5: Install Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>NodeBB can work just fine with many web servers. In this tutorial, we will configure it to work with Nginx, one of the most customizable web servers around.<\/p>\n<p>To install Nginx on your Ubuntu 18.04 server, you need to execute the following command:<\/p>\n<pre>$ apt-get install nginx<\/pre>\n<p>After the installation is completed, start Nginx and enable it to start automatically after a reboot with these two commands:<\/p>\n<pre>$ systemctl start nginx.service\r\n$ systemctl enable nginx.service<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Install-NodeBB\"><\/span>Step 6: Install NodeBB<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Go to the newly created directory by executing:<\/p>\n<pre>$ cd \/var\/www<\/pre>\n<p>Clone NodeBB in this directory by running this command:<\/p>\n<pre>$ git clone -b v1.12.0 https:\/\/github.com\/NodeBB\/NodeBB.git nodebb<\/pre>\n<p><strong>*<\/strong>replace v1.12.0 with the <a href=\"https:\/\/github.com\/NodeBB\/NodeBB\/releases\">latest version<\/a>.<\/p>\n<p>Create a new\u00a0<code>nodebb<\/code>\u00a0user:<\/p>\n<pre>$ useradd nodebb<\/pre>\n<p>Now apply the recommended file and folder permissions of the <code>\/var\/www\/nodebb<\/code>\u00a0directory to the\u00a0<code>nodebb<\/code>\u00a0user:<\/p>\n<pre>sudo chown -R nodebb:nodebb \/var\/www\/nodebb<\/pre>\n<p>Enter the nodeBB directory with<\/p>\n<pre>$ cd nodebb<\/pre>\n<p>Initiate the installation by using the following command:<\/p>\n<pre>$ .\/nodebb setup<\/pre>\n<p>Answer each of the questions. This will install modules from npm and then enter the setup utility.<\/p>\n<p>Now start NodeBB with this command:<\/p>\n<pre>$ .\/nodebb start\r\n\r\nStarting NodeBB\r\n  \".\/nodebb stop\" to stop the NodeBB server\r\n  \".\/nodebb log\" to view server output\r\n  \".\/nodebb help\" for more commands<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Create-a-systemd-Unit-File\"><\/span>Step 7: Create a systemd Unit File<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>This step will let us run NodeBB as a service within systemd. This allows us to have it start up on boot, as well as run independently of our terminal session.<\/p>\n<p>If it&#8217;s already running, stop NodeBB:<\/p>\n<pre>$ .\/nodebb stop<\/pre>\n<p>In the next step, we will create a service unit file so that we can run NodeBB as a service.<\/p>\n<p>Open your text editor (we&#8217;ll use nano):<\/p>\n<pre>$ nano \/etc\/systemd\/system\/nodebb.service<\/pre>\n<p>and paste the configuration below:<\/p>\n<pre>[Unit]\r\n Description=NodeBB\r\n Documentation=https:\/\/docs.nodebb.org\r\n After=system.slice multi-user.goal mongod.service\r\n \r\n [Service]\r\n Kind=forking\r\n Person=nodebb\r\n \r\n StandardOutput=syslog\r\n StandardError=syslog\r\n SyslogIdentifier=nodebb\r\n \r\n Setting=NODE_ENV=manufacturing\r\n WorkingDirectory=\/var\/www\/nodebb\r\n PIDFile=\/var\/www\/nodebb\/pidfile\r\n ExecStart=\/usr\/bin\/env node loader.js\r\n Restart=at all times\r\n \r\n [Install]\r\n WantedBy=multi-user.goal\r\n<\/pre>\n<p>Save and exit the file. You now need to reload the daemon so that the system can take the new unit that we created for systemd.<\/p>\n<pre>$ systemctl daemon-reload<\/pre>\n<p>Finally, we can start the NodeBB instance with the command:<\/p>\n<pre>$ systemctl start nodebb<\/pre>\n<p>To check the status for the NodeBB service you can execute the following command:<\/p>\n<pre>$ systemctl status nodebb<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-8-Configure-Nginx\"><\/span>Step 8: Configure Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>NodeBB by default runs on port 4567. We will configure Nginx to proxy requests to it.<\/p>\n<p>Create an Nginx configuration file:<\/p>\n<pre>$ nano\u00a0\/etc\/nginx\/conf.d\/nodebb.conf<\/pre>\n<p>Then\u00a0add the following content:<\/p>\n<pre>    server {\r\n    listen 80;\r\n\r\n    server_name forum.<span style=\"color: #ff0000;\">your_domain.com<\/span>;\r\n\r\n    location \/ {\r\n        proxy_set_header X-Real-IP $remote_addr;\r\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\n        proxy_set_header X-Forwarded-Proto $scheme;\r\n        proxy_set_header Host $http_host;\r\n        proxy_set_header X-NginX-Proxy true;\r\n\r\n        proxy_pass http:\/\/127.0.0.1:4567;\r\n        proxy_redirect off;\r\n\r\n        # Socket.IO Support\r\n        proxy_http_version 1.1;\r\n        proxy_set_header Upgrade $http_upgrade;\r\n        proxy_set_header Connection \"upgrade\";\r\n    }\r\n}<\/pre>\n<p><strong>NOTE:<\/strong> Replace &#8216;<span style=\"color: #ff0000;\">your_domain.com<\/span>&#8216; with your registered domain name.<\/p>\n<p>Now, check the config file to make sure that there are no syntax errors. Any errors could crash the web server on restart.<\/p>\n<pre>$ nginx -t<\/pre>\n<p>Output:<\/p>\n<pre>nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful<\/pre>\n<p>If there are no errors, you can reload the Nginx config.<\/p>\n<pre>$ systemctl reload nginx<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-9-Access-the-NodeBB-Web-Interface\"><\/span>Step 9: Access the NodeBB Web Interface<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At this point, you should have successfully installed NodeBB on your Ubuntu 18.04 server. You should be able to access <strong><code>http:\/\/forum.your_domain.com<\/code><\/strong> and interact with your forum.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-30046\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB.png\" alt=\"\" width=\"1895\" height=\"749\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB.png 1895w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB-150x59.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB-300x119.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB-768x304.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB-1024x405.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB-1080x427.png 1080w\" sizes=\"(max-width: 1895px) 100vw, 1895px\" \/><\/p>\n<p>To access the\u00a0<strong>admin\u00a0<\/strong>dashboard, use\u00a0<strong><code>http:\/\/forum.your_domain.com\/admin<\/code><\/strong> instead and use the credentials you set earlier.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-30047\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2.png\" alt=\"\" width=\"1897\" height=\"605\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2.png 1897w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2-150x48.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2-300x96.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2-768x245.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2-1024x327.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB2-1080x344.png 1080w\" sizes=\"(max-width: 1897px) 100vw, 1897px\" \/><\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-30048\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1.png\" alt=\"\" width=\"1893\" height=\"869\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1.png 1893w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1-150x69.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1-300x138.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1-768x353.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1-1024x470.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/03\/NodeBB1-1080x496.png 1080w\" sizes=\"(max-width: 1893px) 100vw, 1893px\" \/><\/p>\n<p>If you followed the steps correctly, then you should have a successful copy of NodeBB running on your server.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-32041\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/support-for-nodebb-setup-and-help-ubuntu18.04.jpg\" alt=\"\" width=\"150\" height=\"61\" \/>Of course, you don\u2019t have to <strong>i<\/strong><strong>nstall NodeBB<b> <\/b>on Ubuntu 18.04<\/strong>\u00a0if you have an\u00a0<a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu VPS<\/a> with us. You can simply ask our support team to install NodeBB on Ubuntu 18.04 for you. They are available 24\/7 and will be able to help you with the installation.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong>.<\/span> If you enjoyed reading this blog post on how to install NodeBB on Ubuntu 18.04, or if you found it helpful, feel free to share it on social networks using the shortcuts below, or simply leave a comment in the comments section. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will show you\u00a0how to install\u00a0NodeBB\u00a0on an Ubuntu 18.04 VPS. NodeBB is an open-source forum software that &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install NodeBB on Ubuntu 18.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#more-30045\" aria-label=\"Read more about How to Install NodeBB on Ubuntu 18.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":32037,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698],"tags":[],"class_list":["post-30045","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","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.2 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install NodeBB on Ubuntu 18.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install NodeBB on Ubuntu 18.04 | RoseHosting\" \/>\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-nodebb-on-ubuntu-18-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 NodeBB on Ubuntu 18.04\" \/>\n<meta property=\"og:description\" content=\"How to Install NodeBB on Ubuntu 18.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-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=\"2019-10-10T14:11:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-09T14:52:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install NodeBB on Ubuntu 18.04\",\"datePublished\":\"2019-10-10T14:11:15+00:00\",\"dateModified\":\"2022-12-09T14:52:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/\"},\"wordCount\":851,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-nodebb-on-ubuntu18.04.jpg\",\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/\",\"name\":\"How to Install NodeBB on Ubuntu 18.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-nodebb-on-ubuntu18.04.jpg\",\"datePublished\":\"2019-10-10T14:11:15+00:00\",\"dateModified\":\"2022-12-09T14:52:24+00:00\",\"description\":\"How to Install NodeBB on Ubuntu 18.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-nodebb-on-ubuntu18.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/how-to-install-nodebb-on-ubuntu18.04.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-nodebb-on-ubuntu-18-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install NodeBB on Ubuntu 18.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 NodeBB on Ubuntu 18.04 | RoseHosting","description":"How to Install NodeBB on Ubuntu 18.04 | RoseHosting","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-nodebb-on-ubuntu-18-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install NodeBB on Ubuntu 18.04","og_description":"How to Install NodeBB on Ubuntu 18.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2019-10-10T14:11:15+00:00","article_modified_time":"2022-12-09T14:52:24+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install NodeBB on Ubuntu 18.04","datePublished":"2019-10-10T14:11:15+00:00","dateModified":"2022-12-09T14:52:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/"},"wordCount":851,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg","articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/","name":"How to Install NodeBB on Ubuntu 18.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg","datePublished":"2019-10-10T14:11:15+00:00","dateModified":"2022-12-09T14:52:24+00:00","description":"How to Install NodeBB on Ubuntu 18.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/09\/how-to-install-nodebb-on-ubuntu18.04.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-nodebb-on-ubuntu-18-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install NodeBB on Ubuntu 18.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\/30045","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=30045"}],"version-history":[{"count":4,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30045\/revisions"}],"predecessor-version":[{"id":44012,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30045\/revisions\/44012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/32037"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=30045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=30045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=30045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}