{"id":31434,"date":"2019-07-19T21:53:50","date_gmt":"2019-07-20T02:53:50","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=31434"},"modified":"2022-06-03T03:33:39","modified_gmt":"2022-06-03T08:33:39","slug":"install-cockpit-on-debian-9","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/","title":{"rendered":"Install Cockpit on Debian 9"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-31449\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.jpg\" alt=\"\" width=\"742\" height=\"372\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>In this tutorial, we will guide you through the steps of installing Cockpit on a <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Debian 9 VPS<\/a> as well as configure the Apache web server as a reverse proxy, that way you can access Cockpit with your domain name.<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-31450 alignright\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/set-up-cockpit-project-easily-with-reverse-proxy-on-debian9-vps.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>Cockpit is a free and open-source lightweight and powerful remote manager for GNU\/Linux servers. Cockpit allows you to easily and quickly manage and administer your Linux servers through an intuitive web interface &#8211; it even allows you to use the server&#8217;s command line inside of the browser itself! Let&#8217;s begin with the installation.<!--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-69f15354e08ec\" 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-69f15354e08ec\"  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\/install-cockpit-on-debian-9\/#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\/install-cockpit-on-debian-9\/#Step-1-Log-in-and-Update-the-Server\" >Step 1: Log in and Update the 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\/install-cockpit-on-debian-9\/#Step-2-Install-Cockpit\" >Step 2: Install Cockpit<\/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\/install-cockpit-on-debian-9\/#Step-3-Install-and-Configure-Apache-as-a-Reverse-Proxy\" >Step 3: Install and Configure Apache as a Reverse Proxy<\/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>A <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Debian 9 VPS<\/a>. For the purposes of this tutorial we will use our SSD 1 VPS hosting plan.<\/li>\n<li>\u00a0system user with root privileges.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Step-1-Log-in-and-Update-the-Server\"><\/span><strong>Step 1: Log in and Update the Server<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Log into your Debian 9 VPS via SSH as the root user, or as another user with root privileges:<\/p>\n<pre>ssh root@<span style=\"color: #ff0000;\">IP_Address<\/span> -p <span style=\"color: #ff0000;\">Port_number<\/span><\/pre>\n<p>where &#8216;<span style=\"color: #ff0000;\">IP_Address<\/span>&#8216; and &#8216;<span style=\"color: #ff0000;\">Port_number<\/span>&#8216; are the actual IP address of your server and the SSH port number.<\/p>\n<p>Once you are logged in, make sure that all installed packages on the server are updated to the latest available version by running the following commands<\/p>\n<pre>apt update &amp;&amp; apt upgrade<\/pre>\n<p>You can also <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-automatic-updates-on-a-linux-vps\/\" target=\"_blank\" rel=\"noopener noreferrer\">enable automatic updates<\/a> on your Debian 9 VPS by following one of our previous tutorials.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-2-Install-Cockpit\"><\/span><strong>Step 2: Install Cockpit<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cockpit is included in the Debian 9 &#8216;backports&#8217; repositories, therefore it can be easily installed using the apt package manager. In order to do that, we have to enable the Debian &#8216;backports&#8217; repository:<\/p>\n<pre>echo 'deb http:\/\/deb.debian.org\/debian stretch-backports main' &gt; \\\r\n \/etc\/apt\/sources.list.d\/backports.list<\/pre>\n<p>Once it is enabled, update the repository list:<\/p>\n<pre>apt update<\/pre>\n<p>Once the repository list is updated, run the following command to install Cockpit along with all of its dependencies:<\/p>\n<pre>apt -y install cockpit<\/pre>\n<p>Enable the Cockpit service to automatically start after a server reboot:<\/p>\n<pre>systemctl enable cockpit<\/pre>\n<p>After the installation is completed, Cockpit should be automatically started. You can check its status by issuing the following command:<\/p>\n<pre>systemctl status cockpit<\/pre>\n<p>Output:<\/p>\n<pre>cockpit.service - Cockpit Web Service\r\n   Loaded: loaded (\/lib\/systemd\/system\/cockpit.service; static; vendor preset: enabled)\r\n   Active: active (running) since Tue 2019-07-02 05:44:29 EDT; 2min 33s ago\r\n     Docs: man:cockpit-ws(8)\r\n  Process: 9737 ExecStartPre=\/usr\/sbin\/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0\/SUCCESS)\r\n Main PID: 9740 (cockpit-ws)\r\n    Tasks: 3 (limit: 4915)\r\n   CGroup: \/system.slice\/cockpit.service\r\n           \u00e2\u00e29740 \/usr\/lib\/cockpit\/cockpit-ws\r\n           \u00e2\u00e29746 \/usr\/bin\/ssh-agent\r\n\r\nJul 02 05:44:30 hostname cockpit-ws[9740]: logged in user session<\/pre>\n<p>The status output shows that Cockpit is up and running on your Debian 9 VPS and you can already start using it. Cockpit by default is listening on port 9090 and at this point you can access it by navigating your favorite web browser to <code>http:\/\/Your_IP\/9090<\/code> . However, you might not have a web server installed, so we&#8217;ll be showing you how to do that in the next step. On top of that, we will also show you how to configure the web server, so you can access Cockpit with a domain name instead of your server&#8217;s IP address.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Step-3-Install-and-Configure-Apache-as-a-Reverse-Proxy\"><\/span><strong>Step 3: Install and Configure Apache as a Reverse Proxy<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Apache is the most popular web server in the world. We will install it for the purposes of this tutorial and use it as a reverse proxy. If Apache is not already installed on your Debian 9 VPS, you can easily install it using the following command:<\/p>\n<pre>apt -y install apache2<\/pre>\n<p>After the installation has been completed, the web server should be automatically started and running on your server. Check its status to make sure that it&#8217;s running:<\/p>\n<pre>systemctl status apache2<\/pre>\n<p>Output:<\/p>\n<pre>apache2.service - The Apache HTTP Server\r\n   Loaded: loaded (\/lib\/systemd\/system\/apache2.service; enabled; vendor preset:\r\n  Drop-In: \/lib\/systemd\/system\/apache2.service.d\r\n           \u2514\u2500apache2-systemd.conf\r\n   Active: active (running) since Thu 2019-07-04 05:02:57 CDT; 4h 35min ago\r\n  Process: 1766 ExecReload=\/usr\/sbin\/apachectl graceful (code=exited, status=0\/S\r\n  Process: 692 ExecStart=\/usr\/sbin\/apachectl start (code=exited, status=0\/SUCCES\r\n Main PID: 790 (apache2)\r\n    Tasks: 8 (limit: 1112)\r\n   CGroup: \/system.slice\/apache2.service\r\n           \u251c\u2500  790 \/usr\/sbin\/apache2 -k start\r\n           \u251c\u2500 1865 \/usr\/sbin\/apache2 -k start\r\n           \u251c\u2500 1866 \/usr\/sbin\/apache2 -k start\r\n           \u251c\u2500 1867 \/usr\/sbin\/apache2 -k start\r\n           \u251c\u2500 1871 \/usr\/sbin\/apache2 -k start\r\n           \u251c\u2500 1872 \/usr\/sbin\/apache2 -k start\r\n           \u251c\u250013591 \/usr\/sbin\/apache2 -k start\r\n           \u2514\u250013662 \/usr\/sbin\/apache2 -k start\r\n<\/pre>\n<p>Make sure to enable the Apache web server to automatically start after a server reboot:<\/p>\n<pre>systemctl enable apache2<\/pre>\n<p>Next, we will create an Apache virtual host for the domain name which we will use to access Cockpit. For our example, we will use <code>domain.com<\/code>, so make sure to change all instances of that domain name to your unique domain name. Create an Apache configuration file with the following contents:<\/p>\n<pre>nano \/etc\/apache2\/sites-available\/<span style=\"color: #ff0000;\">domain.com<\/span>.conf\r\n\r\n&lt;VirtualHost *:80&gt;\r\nServerName <span style=\"color: #ff0000;\">domain.com<\/span>\r\nServerAlias www.<span style=\"color: #ff0000;\">domain.com<\/span>\r\n\r\nProxyRequests Off\r\n\r\nOrder deny,allow\r\nAllow from all\r\n\r\n\r\nRewriteEngine On\r\nRewriteCond %{HTTP:Upgrade} =websocket [NC]\r\nRewriteRule \/(.*) ws:\/\/127.0.0.1:9090\/$1 [P,L]\r\nRewriteCond %{HTTP:Upgrade} !=websocket [NC]\r\nRewriteRule \/(.*) http:\/\/127.0.0.1:9090\/$1 [P,L]\r\n\r\nProxyPass \/ http:\/\/127.0.0.1:9090\/\r\nProxyPassReverse \/ http:\/\/127.0.0.1:9090\/\r\n\r\nOrder allow,deny\r\nAllow from all\r\n&lt;\/VirtualHost&gt;<\/pre>\n<p>Save the file and activate the virtual host with the following command:<\/p>\n<pre>a2ensite<span style=\"color: #ff0000;\"> domain.com<\/span><\/pre>\n<p>And then restart the web server for the changes to take effect:<\/p>\n<pre>systemctl restart apache2<\/pre>\n<p>Finally, you should be able to access Cockpit with your domain name at http:\/\/<span style=\"color: #ff0000;\">domain.com<\/span> and use one of your system users to log into the application.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-31435\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/cockpit.png\" alt=\"\" width=\"845\" height=\"349\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/cockpit.png 845w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/cockpit-150x62.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/cockpit-300x124.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/cockpit-768x317.png 768w\" sizes=\"(max-width: 845px) 100vw, 845px\" \/><\/p>\n<p>That&#8217;s it! You now have a working setup of Cockpit on your Debian 9 VPS.<\/p>\n<hr \/>\n<p><img decoding=\"async\" class=\"alignleft size-full wp-image-31451\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/managed-cockpit-support-debian9.jpg\" alt=\"\" width=\"150\" height=\"150\" \/>Of course, you don\u2019t have to install Cockpit on Debian 9, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/debian-hosting.html\">Managed Debian Hosting<\/a> solutions, in which case you can simply ask our expert Linux admins to setup Cockpit on Debian 9 for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS.<\/strong><\/span> If you liked this post on how to install Cockpit on a Debian 9 VPS, 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 guide you through the steps of installing Cockpit on a Debian 9 VPS as well &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install Cockpit on Debian 9\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#more-31434\" aria-label=\"Read more about Install Cockpit on Debian 9\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":31449,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700,13],"tags":[1299,48],"class_list":["post-31434","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-tutorials","tag-cockpit","tag-debian","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.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install Cockpit on Debian 9 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install Cockpit on Debian 9 | 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\/install-cockpit-on-debian-9\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install Cockpit on Debian 9\" \/>\n<meta property=\"og:description\" content=\"Install Cockpit on Debian 9 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/\" \/>\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-20T02:53:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:33:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install Cockpit on Debian 9\",\"datePublished\":\"2019-07-20T02:53:50+00:00\",\"dateModified\":\"2022-06-03T08:33:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/\"},\"wordCount\":707,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/how-to-install-cockpit-on-debian9.jpg\",\"keywords\":[\"Cockpit\",\"debian\"],\"articleSection\":[\"Debian\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/\",\"name\":\"Install Cockpit on Debian 9 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/how-to-install-cockpit-on-debian9.jpg\",\"datePublished\":\"2019-07-20T02:53:50+00:00\",\"dateModified\":\"2022-06-03T08:33:39+00:00\",\"description\":\"Install Cockpit on Debian 9 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/how-to-install-cockpit-on-debian9.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/how-to-install-cockpit-on-debian9.jpg\",\"width\":742,\"height\":372},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-cockpit-on-debian-9\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install Cockpit on Debian 9\"}]},{\"@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":"Install Cockpit on Debian 9 | RoseHosting","description":"Install Cockpit on Debian 9 | 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\/install-cockpit-on-debian-9\/","og_locale":"en_US","og_type":"article","og_title":"Install Cockpit on Debian 9","og_description":"Install Cockpit on Debian 9 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2019-07-20T02:53:50+00:00","article_modified_time":"2022-06-03T08:33:39+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install Cockpit on Debian 9","datePublished":"2019-07-20T02:53:50+00:00","dateModified":"2022-06-03T08:33:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/"},"wordCount":707,"commentCount":2,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.jpg","keywords":["Cockpit","debian"],"articleSection":["Debian","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/","url":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/","name":"Install Cockpit on Debian 9 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.jpg","datePublished":"2019-07-20T02:53:50+00:00","dateModified":"2022-06-03T08:33:39+00:00","description":"Install Cockpit on Debian 9 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2019\/07\/how-to-install-cockpit-on-debian9.jpg","width":742,"height":372},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-cockpit-on-debian-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install Cockpit on Debian 9"}]},{"@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\/31434","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=31434"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31434\/revisions"}],"predecessor-version":[{"id":41714,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/31434\/revisions\/41714"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/31449"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=31434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=31434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=31434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}