{"id":30029,"date":"2019-07-01T16:31:41","date_gmt":"2019-07-01T21:31:41","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=30029"},"modified":"2022-06-03T03:33:41","modified_gmt":"2022-06-03T08:33:41","slug":"how-to-install-etherpad-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/","title":{"rendered":"How to Install Etherpad on Ubuntu 18.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-31396\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will show you how to install Etherpad on an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 18.04 VPS<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"alignright size-full wp-image-31397\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/set-up-etherpad-ubuntu18.04-vps-install-guide-support.jpg\" alt=\"\" width=\"220\" height=\"90\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/set-up-etherpad-ubuntu18.04-vps-install-guide-support.jpg 220w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/set-up-etherpad-ubuntu18.04-vps-install-guide-support-150x61.jpg 150w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/>Etherpad is an open-source web based application\u00a0that allows real-time collaborative editing of a document through a web browser. This allows users to simultaneously type out, edit, and review documents &#8211; even chat functionality is available, which further helps users collaborate on documents. Let&#8217;s begin with the installation.<\/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-69f081377f3f1\" 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-69f081377f3f1\"  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-etherpad-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-etherpad-on-ubuntu-18-04\/#Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\" >Step 1: Log in to the Server &amp; Update the Server OS Packages<\/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-etherpad-on-ubuntu-18-04\/#Step-2-Install-the-Required-Packages\" >Step 2: Install the Required Packages<\/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-etherpad-on-ubuntu-18-04\/#Step-3-Install-MySQL-and-Create-a-MySQL-Database\" >Step 3: Install MySQL and Create a MySQL Database<\/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-etherpad-on-ubuntu-18-04\/#Step-4-Create-Etherpad-user\" >Step 4: Create Etherpad user<\/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-etherpad-on-ubuntu-18-04\/#Step-5-Install-and-Configure-Etherpad\" >Step 5: Install and Configure Etherpad<\/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-etherpad-on-ubuntu-18-04\/#Step-6-Set-a-Reverse-Proxy-in-Apache\" >Step 6: Set a Reverse Proxy in Apache<\/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-etherpad-on-ubuntu-18-04\/#Step-7-Create-a-systemd-service-for-Etherpad\" >Step 7: Create a systemd service for Etherpad<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>An <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 18.04 VPS<\/a> (we&#8217;ll be using our SSD 2 VPS plan)<\/li>\n<li>Node.js version 6.9.0 or higher (preferred version: Node.js 8.9 or higher)<\/li>\n<li>Access to the root user account (or access to an admin account with root privileges)<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-to-the-Server-Update-the-Server-OS-Packages\"><\/span>Step 1: Log in to the Server &amp; Update the Server OS Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Log in to your Ubuntu 18.04 server via SSH as the root user:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_Address<\/span> -p <span style=\"color: #ff0000;\">Port_number<\/span><\/pre>\n<p>You will need to replace &#8216;<span style=\"color: #ff0000;\">IP_Address<\/span>&#8216; and &#8216;<span style=\"color: #ff0000;\">Port_number<\/span>&#8216; with your server&#8217;s respective IP address and SSH port number. Additionally, replace &#8216;root&#8217; with the username of the admin account if necessary.<\/p>\n<p>Before we can start with the Etherpad installation, we have to make sure that all Ubuntu OS packages installed on the server are up to date. We can do this by running the following commands:<\/p>\n<pre>sudo apt-get update\nsudo apt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-the-Required-Packages\"><\/span>Step 2: Install the Required Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Install the required packages that will help Etherpad run on our server:<\/p>\n<pre>sudo apt install libssl-dev pkg-config gcc g++ make build-essential<\/pre>\n<p>Etherpad also requires Node.js, so we will install the latest version (at the time of writing this tutorial), Node.js 10.15.3. The latest version of Node.js can be installed from the &#8216;nodesource&#8217; repository. Once you have downloaded the tarball, extract it in a new directory at <code>\/opt\/nodejs\/<\/code>.<\/p>\n<pre>cd \/opt\nwget https:\/\/nodejs.org\/dist\/v10.15.3\/node-v10.15.3-linux-x64.tar.xz\ntar xJf node-v*-linux-x64.tar.xz\nsudo mkdir \/opt\/nodejs\/ &amp;&amp; mv node-*-linux-x64\/* \/opt\/nodejs<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-MySQL-and-Create-a-MySQL-Database\"><\/span>Step 3: Install MySQL and Create a MySQL Database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We&#8217;ll need MySQL in order to store the data that Etherpad creates and manipulates. Install MySQL using the following command:<\/p>\n<pre>apt-get install mysql-server mysql-client<\/pre>\n<p>Create a new MySQL user and database:<\/p>\n<pre>mysql&gt; create database etherpad_db;\nmysql&gt; grant all privileges on etherpad_db.* to etherpad@localhost identified by '<span style=\"color: #ff0000;\">Str0ngPa55w0rd<\/span>';\nmysql&gt; flush privileges;\nmysql&gt; quit<\/pre>\n<p>Don&#8217;t forget to change <code>Str0ngPa55w0rd<\/code>\u00a0with a real, strong password.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-4-Create-Etherpad-user\"><\/span>Step 4: Create Etherpad user<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In order to create a new system user for the Etherpad instance, run the following commands:<\/p>\n<pre>sudo adduser --home \/opt\/etherpad --shell \/bin\/bash etherpad\nsudo install -d -m 755 -o etherpad -g etherpad \/opt\/etherpad\nsudo su - etherpad\nPATH=$PATH:\/opt\/nodejs\/bin\necho \"PATH=$PATH:\/opt\/nodejs\/bin\" &gt;&gt; ~\/.profile<\/pre>\n<p>Check the Node.js version:<\/p>\n<pre>etherpad@localhost:~$ node --version\nv10.15.3<\/pre>\n<p>Now we can begin installing Etherpad.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-5-Install-and-Configure-Etherpad\"><\/span>Step 5: Install and Configure Etherpad<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Clone the Etherpad repository from the GitHub page using the following command:<\/p>\n<pre>git clone git:\/\/github.com\/ether\/etherpad-lite.git ~\/etherpad-lite<\/pre>\n<p>Go to the &#8216;etherpad-lite&#8217; directory and run the &#8216;run.sh&#8217; bash script to start Etherpad.<\/p>\n<pre>cd \/opt\/etherpad\/etherpad-lite\/\nbin\/run.sh<\/pre>\n<p>Copy the &#8216;settings.json.template&#8217; file to a new file named &#8216;settings.json&#8217;:<\/p>\n<pre>cp settings.json.template settings.json<\/pre>\n<p>Then edit the settings.json file using your preferred text editor (we&#8217;ll be using &#8216;nano&#8217;):<\/p>\n<pre>nano settings.json<\/pre>\n<p>Add\/modify the following:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Replace &#8220;ip&#8221;: &#8220;0.0.0.0&#8221; with &#8220;ip&#8221;: &#8220;127.0.0.1&#8221;<\/li>\n<li>Remove the following lines:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre>\"dbType\" : \"dirty\",\n  \"dbSettings\" : {\n                   \"filename\" : \"var\/dirty.db\"\n                 },<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Modify the lines about MySQL settings so they look like:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre>    \"dbType\" : \"mysql\",\n    \"dbSettings\" : {\n                    \"user\"    : \"etherpad\",\n                    \"host\"    : \"localhost\",\n                    \"port\"    : 3306,\n                    \"password\": \"Str0ngPa55w0rd\",\n                    \"database\": \"etherpad_db\"\n                  },<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Replace &#8220;trustProxy&#8221; : false with &#8220;trustProxy&#8221; : true<\/li>\n<li>Set a password for the &#8216;admin&#8217; user:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre>  \"users\": {\n    \"admin\": {\n      \/\/ \"password\" can be replaced with \"hash\" if you install ep_hash_auth\n      \"password\": \"<span style=\"color: #ff0000;\">Str0ngPa55w0rd<\/span>\",\n      \"is_admin\": true\n    },<\/pre>\n<p>Then save and exit the file once all changes have been made.<\/p>\n<p>Run the following command to install all other dependencies and start the Etherpad service:<\/p>\n<pre>~\/etherpad-lite\/bin\/installDeps.sh\n~\/etherpad-lite\/bin\/run.sh<\/pre>\n<p>To access Etherpad, open your web browser and type the server IP address with port &#8216;9001&#8217;: <code>http:\/\/server_IP_address:9001\/<\/code><br \/>\nYou can stop the Etherpad process using CTRL + C.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-6-Set-a-Reverse-Proxy-in-Apache\"><\/span>Step 6: Set a Reverse Proxy in Apache<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In order to access your Etherpad editor only by using your domain name, without the port number 9001 in the URL, we need to set it up behind a reverse proxy.<br \/>\nTo do so, we need to enable some additional proxy modules in Apache. We can do this with the following commands:<\/p>\n<pre>a2enmod proxy\na2enmod proxy_http<\/pre>\n<p>Restart Apache for the changes to take effect:<\/p>\n<pre>systemctl restart apache2<\/pre>\n<p>Once &#8216;mod_proxy&#8217; and &#8216;mod_proxy_http&#8217; are enabled in Apache, create a new configuration file for your domain with the following command:<\/p>\n<pre>nano \/etc\/apache2\/sites-available\/your-domain.com.conf<\/pre>\n<p>And enter the following lines:<\/p>\n<pre>&lt;VirtualHost *:80&gt;\nServerName <code>your-domain.com<\/code> ServerAlias <code>www.your-domain.com<\/code> ProxyRequests Off &lt;Proxy *&gt; Order deny,allow Allow from all &lt;\/Proxy&gt; ProxyPass \/ <code>http:\/\/127.0.0.1:9001\/<\/code> ProxyPassReverse \/ <code>http:\/\/127.0.0.1:9001\/<\/code> &lt;Location \/&gt; Order allow,deny Allow from all &lt;\/Location&gt; &lt;\/VirtualHost&gt;<\/pre>\n<p>Remember to replace your &#8216;<span style=\"color: #ff0000;\">your-domain.com<\/span>&#8216; with your actual domain name. Save the file, close it and disable the default Apache configuration:<\/p>\n<pre>a2dissite 000-default<\/pre>\n<p>Enable the &#8220;<span style=\"color: #ff0000;\">your-domain.com<\/span>.conf&#8221; configuration in Apache using:<\/p>\n<pre>a2ensite <span style=\"color: #ff0000;\">your-domain.com<\/span><\/pre>\n<p>Optionally, we can use this command to enable it:<\/p>\n<pre>ln -s \/etc\/apache2\/sites-available\/<span style=\"color: #ff0000;\">your-domain.com<\/span>.conf \/etc\/apache2\/sites-enabled\/<span style=\"color: #ff0000;\">your-domain.com<\/span>.conf<\/pre>\n<p>Then restart Apache for the changes to take effect:<\/p>\n<pre>systemctl restart apache2<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Step-7-Create-a-systemd-service-for-Etherpad\"><\/span>Step 7: Create a systemd service for Etherpad<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We can also create a systemd service so we can start Etherpad like any other Ubuntu service. Create this file at the path <code>\/etc\/systemd\/system\/etherpad.service<\/code>:<\/p>\n<pre>nano \/etc\/systemd\/system\/etherpad.service<\/pre>\n<p>And add the following lines:<\/p>\n<pre>[Unit]\nDescription=Etherpad-lite, the collaborative editor.\nAfter=syslog.target network.target\n\n[Service]\nType=simple\nUser=etherpad\nGroup=etherpad\nWorkingDirectory=\/opt\/etherpad\/etherpad-lite\nEnvironment=NODE_ENV=production\n\nExecStart=\/opt\/nodejs\/bin\/node \/opt\/etherpad\/etherpad-lite\/src\/node\/server.js\n\nRestart=always \n\n[Install]\nWantedBy=multi-user.target<\/pre>\n<p>Save the exit the file. After that, reload the files using this command:<\/p>\n<pre>sudo systemctl daemon-reload<\/pre>\n<p>You can now start the Etherpad service and enable Etherpad to automatically start on server boot:<\/p>\n<pre>sudo systemctl start etherpad.service\nsudo systemctl enable etherpad.service<\/pre>\n<p>That&#8217;s it. If you followed all of the instructions properly you can now access your Etherpad editor using your domain name.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-31398\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/managed-etherpad-ubuntu18.04-support-tutorial.jpg\" alt=\"\" width=\"220\" height=\"90\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/managed-etherpad-ubuntu18.04-support-tutorial.jpg 220w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/managed-etherpad-ubuntu18.04-support-tutorial-150x61.jpg 150w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/>Of course, you don\u2019t have to install and configure Etherpad on Ubuntu 18.04, if you use one of our\u00a0<a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Managed Ubuntu Hosting<\/a> solutions, in which case you can simply ask our expert Linux admins to setup and configure Etherpad on Ubuntu 18.04 for you. They are available 24\u00d77 and will take care of your request immediately. We also published a post on <a href=\"https:\/\/www.rosehosting.com\/blog\/install-etherpad-on-ubuntu-20-04\/\">How to install Etherpad on Ubuntu 20.04<\/a>.<br \/>\n<span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you liked this post on <strong>how to install Etherpad on an Ubuntu 18.04 VPS<\/strong>, please share it with your friends on the social networks using the share buttons below, or simply leave a comment down in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will show you how to install Etherpad on an Ubuntu 18.04 VPS. Etherpad is an open-source &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Etherpad on Ubuntu 18.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#more-30029\" aria-label=\"Read more about How to Install Etherpad on Ubuntu 18.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":31396,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,1698],"tags":[243,59],"class_list":["post-30029","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-ubuntu","tag-etherpad","tag-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.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Etherpad on Ubuntu 18.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How to Install Etherpad 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-etherpad-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 Etherpad on Ubuntu 18.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Etherpad on Ubuntu 18.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-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-07-01T21:31:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:33:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-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-etherpad-on-ubuntu-18-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Etherpad on Ubuntu 18.04\",\"datePublished\":\"2019-07-01T21:31:41+00:00\",\"dateModified\":\"2022-06-03T08:33:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/\"},\"wordCount\":823,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/how-to-install-etherpad-on-ubuntu18.04.jpg\",\"keywords\":[\"etherpad\",\"ubuntu\"],\"articleSection\":[\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/\",\"name\":\"How to Install Etherpad on Ubuntu 18.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/how-to-install-etherpad-on-ubuntu18.04.jpg\",\"datePublished\":\"2019-07-01T21:31:41+00:00\",\"dateModified\":\"2022-06-03T08:33:41+00:00\",\"description\":\"How to Install Etherpad on Ubuntu 18.04 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-on-ubuntu-18-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/how-to-install-etherpad-on-ubuntu18.04.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/06\\\/how-to-install-etherpad-on-ubuntu18.04.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-etherpad-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 Etherpad 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 Etherpad on Ubuntu 18.04 | RoseHosting","description":"How to Install Etherpad 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-etherpad-on-ubuntu-18-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Etherpad on Ubuntu 18.04","og_description":"How to Install Etherpad on Ubuntu 18.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-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-07-01T21:31:41+00:00","article_modified_time":"2022-06-03T08:33:41+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-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-etherpad-on-ubuntu-18-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Etherpad on Ubuntu 18.04","datePublished":"2019-07-01T21:31:41+00:00","dateModified":"2022-06-03T08:33:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/"},"wordCount":823,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04.jpg","keywords":["etherpad","ubuntu"],"articleSection":["Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/","name":"How to Install Etherpad on Ubuntu 18.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04.jpg","datePublished":"2019-07-01T21:31:41+00:00","dateModified":"2022-06-03T08:33:41+00:00","description":"How to Install Etherpad on Ubuntu 18.04 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-on-ubuntu-18-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/06\/how-to-install-etherpad-on-ubuntu18.04.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-etherpad-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 Etherpad 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\/30029","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=30029"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30029\/revisions"}],"predecessor-version":[{"id":36495,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/30029\/revisions\/36495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/31396"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=30029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=30029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=30029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}