{"id":15826,"date":"2025-11-09T13:17:37","date_gmt":"2025-11-09T12:17:37","guid":{"rendered":"https:\/\/origo.io\/info\/?page_id=15826"},"modified":"2025-11-18T17:10:43","modified_gmt":"2025-11-18T16:10:43","slug":"build-a-private-cloud-at-hetzner","status":"publish","type":"page","link":"https:\/\/origo.systems\/info\/stabiledocs\/guides\/build-a-private-cloud-at-hetzner\/","title":{"rendered":"Build a Private Cloud at Hetzner"},"content":{"rendered":"\n<p>This tutorial shows you how to install Origo OS on a single server at the German vendor <a href=\"https:\/\/hetzner.com\" target=\"_blank\" rel=\"noopener\">Hetzner<\/a>.<br \/>Hetzner let&#8217;s you rent used enterprise server hardware installed in their data centers at low rates and acces it over the Internet.<br \/>Origo OS let&#8217;s you run and manage virtuel servers, services, Kubernetes clusters and more on enterprise hardware.<br \/>Origo OS is free for personal use and requires a commercial license for commercial use if you run it on more that 8 physical cores. Read more about <a href=\"\/info\/stabiledocs\/licensing\/\">licensing Origo OS<\/a>.<\/p>\n\n\n\n<div class=\"alert alert-danger\">Please observe that Origo is in no way affiliated with Hetzner, and Origo OS is not in any way approved by, recommended by or authorized by Hetzner.<\/div>\n\n\n\n<div class=\"alert alert-info\">Origo OS installs services and makes modifications to the network and optionally the storage configuration of the hardware it is installed on. For this reason we recommend that you first get to know Origo OS by installing on non-critical hardware.\nTo be clear \u2013 we make no guarantees regarding the functionality, usefulness or security of this software. Origo OS may cause data loss, proceed at your own risk.<\/div>\n\n\n\n<h4>Objectives<\/h4>\n<ul>\n<li>Provision a dedicated, physical server at Hetzner and Install Origo OS remotely over the Internet<\/li>\n<\/ul>\n<h4>Prerequisites<\/h4>\n<ul>\n<li>An account with Hetzner<\/li>\n<\/ul>\n<h4>Recommendations<\/h4>\n<ul>\n<li>An <a href=\"\/signup\" target=\"_blank\" rel=\"noopener\">account<\/a> with Origo\n<ul>\n<li>An account with Origo gives you access to a registry of curated services you can download and install in your private cloud.<\/li>\n<li>You can however install Origo OS and use it as a a bare-bones VMware replacement without an account. You can still install regular Ubuntu servers, upload your own images and install servers from ISO images.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3><strong>Step 1. Order the Server<\/strong><\/h3>\n<p>We ordered a server from <a href=\"https:\/\/www.hetzner.com\/sb\/\" target=\"_blank\" rel=\"noopener\">Hetzner\u2019s auction<\/a> with:<\/p>\n<ul>\n<li>12 CPU cores<\/li>\n<li>128 GB RAM<\/li>\n<li>Price: ~\u20ac70\/month<\/li>\n<\/ul>\n<p>During the order, we added our <strong>public SSH key<\/strong>, so we could log in easily afterwards.<\/p>\n<p>About 15 minutes the server was available and running Hetzner\u2019s <em>rescue<\/em> system (a temporary Debian environment).<\/p>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-15895\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-102-0 metaslider metaslider-flex metaslider-15895 ml-slider has-dots-nav ms-theme-default-base\" role=\"region\" aria-label=\"Hetzner: Order\" data-height=\"400\" data-width=\"700\">\n    <div id=\"metaslider_container_15895\">\n        <div id=\"metaslider_15895\">\n            <ul aria-live='polite' class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-15899 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 14:39:04\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-18.06.12.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-18.06.12-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15895 slide-15899 msDefaultImage\" title=\"Screenshot 2025-11-08 at 18.06.12\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Choose and order a server<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15901 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 14:42:39\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.27.12.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.27.12-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15895 slide-15901 msDefaultImage\" title=\"Screenshot 2025-11-01 at 16.27.12\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Wait about 15 minutes for it to be ready<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15916 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:28:23\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.29.34.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.29.34-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15895 slide-15916 msDefaultImage\" title=\"Screenshot 2025-11-01 at 16.29.34\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>ssh into the server<\/div><\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<h3><strong>Step 2. Install Ubuntu<\/strong><\/h3>\n<p>In the Hetzner control panel, we then chose to install <strong>Ubuntu 22.04<\/strong> and rebooted the server from the ssh terminal<\/p>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-15902\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-102-0 metaslider metaslider-flex metaslider-15902 ml-slider has-dots-nav ms-theme-default-base\" role=\"region\" aria-label=\"Hetzner: Install Ubuntu\" data-height=\"400\" data-width=\"700\">\n    <div id=\"metaslider_container_15902\">\n        <div id=\"metaslider_15902\">\n            <ul aria-live='polite' class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-15908 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:18:55\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.16.49.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.16.49-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15902 slide-15908 msDefaultImage\" title=\"Screenshot 2025-11-09 at 15.16.49\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Select Ubuntu 22.04<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15909 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:18:56\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.28.10.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.28.10-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15902 slide-15909 msDefaultImage\" title=\"Screenshot 2025-11-01 at 16.28.10\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Wait for it to finish<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15910 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:18:56\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.28.10.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-01-at-16.29.45-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15902 slide-15910 msDefaultImage\" title=\"Screenshot 2025-11-01 at 16.29.45\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Reboot<\/div><\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<h3><strong>Step 3. Order Public IP Addresses<\/strong><\/h3>\n<p>To make services accessible from the internet, order additional IP addresses.<\/p>\n<p>We ordered a <strong>\/29 subnet (8 IPv4 addresses)<\/strong>.<br \/>These were ready within a few minutes. From your server&#8217;s IPs tab, note down the domain name Hetzner has assigned to your server.<\/p>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-15932\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-102-0 metaslider metaslider-flex metaslider-15932 ml-slider has-dots-nav ms-theme-default-base\" role=\"region\" aria-label=\"Hetzner: IP addresses\" data-height=\"400\" data-width=\"700\">\n    <div id=\"metaslider_container_15932\">\n        <div id=\"metaslider_15932\">\n            <ul aria-live='polite' class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-15933 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:57:06\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Skaermbillede-2025-11-07-kl.-16.07.54.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Skaermbillede-2025-11-07-kl.-16.04.18-1-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15932 slide-15933 msDefaultImage\" title=\"Sk\u00e6rmbillede 2025-11-07 kl. 16.04.18\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Choose how many IP addresses you ned<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15935 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:57:41\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Skaermbillede-2025-11-07-kl.-16.07.54.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Skaermbillede-2025-11-07-kl.-16.07.54-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15932 slide-15935 msDefaultImage\" title=\"Sk\u00e6rmbillede 2025-11-07 kl. 16.07.54\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>After a few minutes your IP addresses are assigned to your server. Note down the domain name Hetzner has assigned to your server.<\/div><\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<h3><strong>Step 4. Install Origo OS<\/strong><\/h3>\n<p>If you don\u2019t already have an account on <strong>origo.io<\/strong>, <a href=\"https:\/\/origo.io\/signup\">create one<\/a> first.<\/p>\n<p>Now ssh to your server as root again. Because the installation takes a long time, start by installing <em>screen<\/em>:<\/p>\n<pre><code class=\"language-bash\">apt install screen<\/code><\/pre>\n<p>Then start the installation inside a screen session:<\/p>\n<pre><code class=\"language-bash\">screen curl --silent https:\/\/apt.origo.io\/archives\/origo.key | sudo apt-key add - &amp;&amp; sudo bash -c 'echo \"deb [arch=amd64] http:\/\/apt.origo.io\/archives jammy stabile\" &gt; \"\/etc\/apt\/sources.list.d\/stabile.list\"' &amp;&amp; curl -o webmin-setup-repo.sh https:\/\/raw.githubusercontent.com\/webmin\/webmin\/master\/webmin-setup-repo.sh ; sudo echo y | sh webmin-setup-repo.sh &amp;&amp; sudo apt update &amp;&amp; sudo apt install stabile<\/code><\/pre>\n<p>You can leave the screen session running in the background by typing ctrl-a-d and return to it by typing &#8220;screen -dr&#8221; in a terminal.<br \/>During installation, you will be asked:<\/p>\n<ol>\n<li>Whether to use a Let\u2019s Encrypt certificate.<\/li>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>You can say yes, and use the domain Hetzner assigned to your server, or say no, and live with the browser SSL warnings.<\/li>\n<\/ul>\n<\/li>\n<li>To enter your Origo account email and set a password.\n<ul>\n<li>Use the same email you registered on origo.io with.<\/li>\n<li>If you have not registered with Origo and do not want to use Origo services, enter any email address.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-15921\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-102-0 metaslider metaslider-flex metaslider-15921 ml-slider has-dots-nav ms-theme-default-base\" role=\"region\" aria-label=\"Hetzner: Install Stabile\" data-height=\"400\" data-width=\"700\">\n    <div id=\"metaslider_container_15921\">\n        <div id=\"metaslider_15921\">\n            <ul aria-live='polite' class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-15923 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:41:49\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.38.56.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.38.56-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15921 slide-15923 msDefaultImage\" title=\"Screenshot 2025-11-09 at 15.38.56\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Origo OS can fetch a certificate for you<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15925 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:42:37\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.39.10.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.39.10-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15921 slide-15925 msDefaultImage\" title=\"Screenshot 2025-11-09 at 15.39.10\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Use the domain name Hetzner has registered for your server<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15927 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 15:43:23\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.40.20.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-15.40.20-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15921 slide-15927 msDefaultImage\" title=\"Screenshot 2025-11-09 at 15.40.20\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Origo OS can take a while to install because of the many needed packages<\/div><\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<h3><strong>Step 5. Open the Origo Dashboard and configure Origo OS<\/strong><\/h3>\n<p>Go to:<\/p>\n<pre><code>https:\/\/&lt;your-server-domain-or-ip&gt;<\/code><\/pre>\n<p>and log in with the credentials you configured above.<\/p>\n<p>Then from the dashboard:<\/p>\n<ol>\n<li>Assign the new IP address range to Origo OS in the fields &#8220;Mapped IP-range&#8221;.<\/li>\n<li>Link the server to <strong>origo.io<\/strong>.<\/li>\n<li>Check <strong>\u201cDownload masters\u201d<\/strong> to allow downloading additional service images.<\/li>\n<li>Make sure <strong>\u201cDisable SNAT\u201d is unchecked<\/strong> so services are reachable from the internet.<\/li>\n<\/ol>\n<p>Please note that after installing Origo OS, ssh access from the Internet is locked down for security reasons. To allow ssh access from specific IP addresses, launch the web terminal and edit \/etc\/hosts.allow and \/etc\/ssh\/sshd_config and add the ip addresses you want access from. Remember to restart the ssh server (systemctl restart ssh).<\/p>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-15947\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-102-0 metaslider metaslider-flex metaslider-15947 ml-slider has-dots-nav ms-theme-default-base\" role=\"region\" aria-label=\"Hetzner: Configure Stabile\" data-height=\"400\" data-width=\"700\">\n    <div id=\"metaslider_container_15947\">\n        <div id=\"metaslider_15947\">\n            <ul aria-live='polite' class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-15949 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 17:15:01\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-18.52.27-2.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-18.52.27-2-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15947 slide-15949 msDefaultImage\" title=\"Screenshot 2025-11-08 at 18.52.27\" \/><\/a><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-16013 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 20:34:22\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-20.32.24.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-20.32.24-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15947 slide-16013 msDefaultImage\" title=\"Screenshot 2025-11-09 at 20.32.24\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Go to the \"nodes\" tab to access your physical servers<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-16015 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 20:34:55\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-20.33.12.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-20.33.12-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15947 slide-16015 msDefaultImage\" title=\"Screenshot 2025-11-09 at 20.33.12\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Click on the terminal icon to launch a terminal in your web browser<\/div><\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<h3><strong>6. Install Services<\/strong><\/h3>\n<p>To install a service in your new private cloud, start with e.g. OnlyOffice Docspace to get a complete replacement for Microsoft Office and OneDrive:<\/p>\n<ol>\n<li>Click <strong>\u201cInstall stack\u2026\u201d<\/strong><\/li>\n<li>In the popup <strong>&#8220;Stacks available to<\/strong> download&#8230;&#8221; select the service you want to download and install<\/li>\n<li>Click <strong>Download<\/strong><\/li>\n<li>After download completes, click <strong>Install stack\u2026<\/strong> again<\/li>\n<li>In the popup&nbsp;<strong>&#8220;Select stack to install&#8221;<\/strong> select the stack you just downloaded<\/li>\n<li>Click&nbsp;<strong>Install<\/strong><\/li>\n<\/ol>\n<p>After a few minutes your new service is ready to use.<\/p>\n\n\n\n<div class=\"alignnormal\"><div id=\"metaslider-id-15952\" style=\"max-width: 700px; margin: 0 auto;\" class=\"ml-slider-3-102-0 metaslider metaslider-flex metaslider-15952 ml-slider has-dots-nav ms-theme-default-base\" role=\"region\" aria-label=\"Hetzner: Install services\" data-height=\"400\" data-width=\"700\">\n    <div id=\"metaslider_container_15952\">\n        <div id=\"metaslider_15952\">\n            <ul aria-live='polite' class='slides'>\n                <li style=\"display: block; width: 100%;\" class=\"slide-15954 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 17:47:26\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-18.57.58.png\" target=\"_self\" aria-label=\"Download service installation package from Origo Registry\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-18.57.58-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15952 slide-15954 msDefaultImage\" title=\"Screenshot 2025-11-08 at 18.57.58\" \/><\/a><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15956 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 17:48:43\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-17.46.21.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-17.46.21-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15952 slide-15956 msDefaultImage\" title=\"Screenshot 2025-11-09 at 17.46.21\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Install service<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15958 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 17:49:21\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-19.10.24.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-19.10.24-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15952 slide-15958 msDefaultImage\" title=\"Screenshot 2025-11-08 at 19.10.24\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Set password and log in to the service<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15960 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 17:50:58\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-19.12.31.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-08-at-19.12.31-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15952 slide-15960 msDefaultImage\" title=\"Screenshot 2025-11-08 at 19.12.31\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Start using the service<\/div><\/div><\/div><\/li>\n                <li style=\"display: none; width: 100%;\" class=\"slide-15962 ms-image \" aria-roledescription=\"slide\" data-date=\"2025-11-09 17:51:42\" data-slide-type=\"image\"><a href=\"https:\/\/origo.io\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-17.45.41.png\" target=\"_self\" aria-label=\"View Slide Details\" class=\"metaslider_image_link\" data-gallery><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/origo.systems\/info\/wp-content\/uploads\/2025\/11\/Screenshot-2025-11-09-at-17.45.41-700x400.png\" height=\"400\" width=\"700\" alt=\"\" class=\"slider-15952 slide-15962 msDefaultImage\" title=\"Screenshot 2025-11-09 at 17.45.41\" \/><\/a><div class=\"caption-wrap\"><div class=\"caption\"><div>Start using the service<\/div><\/div><\/div><\/li>\n            <\/ul>\n        <\/div>\n        \n    <\/div>\n<\/div><\/div>\n\n\n\n<p>To install <a href=\"https:\/\/gitlab.origo.io\/origosys\/stabile-stacks\">more services<\/a>, like e.g. a Kubernetes cluster for your developers, repeat the procedure like described in <a href=\"https:\/\/origo.io\/info\/stabiledocs\/guides\/multi-node-kubernetes\/\">this guide<\/a>.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>This tutorial shows you how to install Origo OS on a single server at the German vendor Hetzner.Hetzner let&#8217;s you rent used enterprise server hardware installed in their data centers at low rates and acces it over the Internet.Origo OS let&#8217;s you run and manage virtuel servers, services, Kubernetes clusters<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":7856,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"page-leftsb.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-15826","page","type-page","status-publish","hentry"],"acf":[],"featured_image_src":null,"featured_image_src_square":null,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/15826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/comments?post=15826"}],"version-history":[{"count":69,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/15826\/revisions"}],"predecessor-version":[{"id":16037,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/15826\/revisions\/16037"}],"up":[{"embeddable":true,"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/pages\/7856"}],"wp:attachment":[{"href":"https:\/\/origo.systems\/info\/wp-json\/wp\/v2\/media?parent=15826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}