{"id":75558,"date":"2026-03-16T18:51:22","date_gmt":"2026-03-16T15:51:22","guid":{"rendered":"https:\/\/cloudspinx.com\/?p=75558"},"modified":"2026-03-16T18:51:22","modified_gmt":"2026-03-16T15:51:22","slug":"how-to-run-opensuse-instance-on-digitalocean","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/how-to-run-opensuse-instance-on-digitalocean\/","title":{"rendered":"How To Run openSUSE 15 instance on DigitalOcean"},"content":{"rendered":"\n<p>DigitalOcean is a cloud infrastructure provider with data centers around the world. DigitalOcean helps millions of developers to easily and quickly build, test, deploy, scale and manage applications of any size at any capacity requirements. DigitalOcean is created to be easy to use, understand and with great performance.<\/p>\n\n\n\n<p>This tutorial has been written to guide you through the steps of running an openSUSE 15 instance on DigitalOcean. Cloud servers in DigitalOcean are referred to as Droplets. A droplet is created from a Linux distribution or BSD system image. The standard OS images provided are for Ubuntu, Fedora, Debian, CentOS and FreeBSD.<\/p>\n\n\n\n<p>The nice part is that DigitalOcean support importation of Custom images. Once the image is imported you can create Droplets based on the custom image.<\/p>\n\n\n\n<p>Images you upload to DigitalOcean must meet the following requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Operating system<\/strong>. Images must have a Unix-like OS.<\/li>\n\n\n\n<li><strong>File format<\/strong>. Images must be in one of the following file formats:\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/IMG_(file_format)\" target=\"_blank\">Raw (<code>.img<\/code>)<\/a>&nbsp;with an MBR or GPT partition table<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Qcow\" target=\"_blank\">qcow2<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/VHD_(file_format)#Virtual_Hard_Disk_(VHDX)\" target=\"_blank\">VHDX<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/VirtualBox#VirtualBox_Disk_Image\" target=\"_blank\">VDI<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/VMDK\" target=\"_blank\">VMDK<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Size<\/strong>. Images must be 100 GB or less when uncompressed, including the filesystem.<\/li>\n\n\n\n<li><strong>Filesystem<\/strong>. Images must support the ext3 or ext4 filesystems.<\/li>\n\n\n\n<li><strong><code>cloud-init<\/code><\/strong>. Images must have cloud-init 0.7.7 or higher, cloudbase-init, coreos-cloudinit, ignition, or bsd-cloudinit installed and configured correctly.&nbsp;<\/li>\n\n\n\n<li><strong>SSH configuration<\/strong>. Images must have sshd installed and configured to run on boot.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Uploading openSUSE 15 qcow2 image to DigitalOcean<\/h4>\n\n\n\n<p>The first step is the uploading of qcow2 image to DigitalOcean. In this guide we will use the publicly available qcow2 images <a rel=\"noreferrer noopener\" href=\"https:\/\/download.opensuse.org\/repositories\/Cloud:\/Images:\/\" target=\"_blank\">provided for OpenStack<\/a>.<\/p>\n\n\n\n<p>The full image link I&#8217;ll use is:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\"># OpenSUSE 15.2\n<\/mark><\/em>https:\/\/download.opensuse.org\/repositories\/Cloud:\/Images:\/Leap_15.2\/images\/openSUSE-Leap-15.2-OpenStack.x86_64.qcow2\n\n<em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\"># OpenSUSE 15.3<\/mark><\/em>\nhttps:&#47;&#47;download.opensuse.org\/repositories\/Cloud:\/Images:\/Leap_15.3\/images\/openSUSE-Leap-15.3.x86_64-NoCloud.qcow2<\/code><\/pre>\n\n\n\n<p>Login to your DigitalOcean console and navigate to <strong>Images<\/strong> &gt; <strong>Custom Images <\/strong>&gt; <strong>Import via URL<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"298\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-1024x298.png\" alt=\"\" class=\"wp-image-75562\" style=\"width:1200px\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-1024x298.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-300x87.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-768x224.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-1536x448.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-2048x597.png 2048w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-1441x420.png 1441w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-696x203.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-01-1068x311.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Paste the Image URL in the box.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-1024x508.png\" alt=\"\" class=\"wp-image-75563\" style=\"width:900px\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-1024x508.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-300x149.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-768x381.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-846x420.png 846w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-696x345.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-1068x530.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02-324x160.png 324w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-02.png 1342w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hit Next then fill in the additional information to import the image &#8211; <em>Name<\/em>, <em>Distribution<\/em>, <em>DC<\/em> e.t.c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"848\" height=\"1024\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-848x1024.png\" alt=\"\" class=\"wp-image-75565\" style=\"width:900px\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-848x1024.png 848w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-248x300.png 248w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-768x928.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-348x420.png 348w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-696x841.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03-1068x1290.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-03.png 1134w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/figure>\n\n\n\n<p>Confirm the image is imported without any errors.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"276\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-1024x276.png\" alt=\"\" class=\"wp-image-75567\" style=\"width:1100px\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-1024x276.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-300x81.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-768x207.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-1536x415.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-1556x420.png 1556w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-696x188.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04-1068x288.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-04.png 1978w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Create DigitalOcean Droplet from openSUSE 15 custom image<\/h4>\n\n\n\n<p>Now that the image is imported we can start creation of droplet. This can be done under <strong>Droplets &gt; Create &gt; Droplets &gt; Custom images<\/strong>. Choose the image you imported.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-1024x341.png\" alt=\"\" class=\"wp-image-75568\" style=\"width:1100px\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-1024x341.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-300x100.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-768x255.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-1536x511.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-1263x420.png 1263w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-696x232.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05-1068x355.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/03\/How-To-Run-openSUSE-15-instance-on-DigitalOcean-05.png 1978w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Choose a plan, cpu &amp; memory, dc region,SSH Keys e.t.c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/12\/opensuse-image-digitalocean-06.png\" alt=\"\" class=\"wp-image-9910\" style=\"width:1100px\" title=\"\"><\/figure>\n\n\n\n<p>When done with the settings create the droplet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2020\/12\/opensuse-image-digitalocean-07.png\" alt=\"\" class=\"wp-image-9914\" style=\"width:1100px\" title=\"\"><\/figure>\n\n\n\n<p>Test ssh to the openSUSE instance created.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ <span class=\"has-inline-color has-luminous-vivid-amber-color\">ssh root@174.138.42.112<\/span>\nWarning: Permanently added '174.138.42.112' (ECDSA) to the list of known hosts.\nopenSUSE Leap 15.2 x86-64\n\nAs \"root\" use the:\n  - zypper command for package management\n  - yast command for configuration management\n\nHave a lot of fun...<\/code><\/pre>\n\n\n\n<p>Update the OS<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>opensuse-15:~ # <span class=\"has-inline-color has-luminous-vivid-amber-color\">zypper refresh<\/span>\nopensuse-15:~ # <span class=\"has-inline-color has-luminous-vivid-amber-color\">zypper up<\/span><\/code><\/pre>\n\n\n\n<p>Accept the upgrade prompt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>The following product is going to be reinstalled:\n  \"openSUSE Leap 15.2\"\n\nThe following 7 packages require a system reboot:\n  dbus-1 glibc kernel-default-5.3.18-lp152.50.1 kernel-firmware libopenssl1_1 systemd udev\n\n271 packages to upgrade, 144 new, 1 to remove.\nOverall download size: 407.9 MiB. Already cached: 0 B. After the operation, additional 1.1 GiB will be used.\n\n    Note: System reboot required.\nContinue? &#91;y\/n\/v\/...? shows all options] (y): <span class=\"has-inline-color has-vivid-purple-color\">y<\/span><\/code><\/pre>\n\n\n\n<p>You have now deployed an openSUSE 15 Linux droplet on DigitalOcean. Check other guides below available in our website.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/computingforgeeks.com\/how-to-run-arch-linux-droplet-on-digitalocean\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Run Arch Linux Droplet on DigitalOcean<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/install-and-use-doctl-to-manage-digitalocean-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install and Use doctl to manage DigitalOcean resources<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/how-to-install-nerd-fonts-on-linux-macos\/\">How To Install Nerd Fonts on Linux \/ macOS<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>DigitalOcean is a cloud infrastructure provider with data centers around the world. DigitalOcean helps millions of developers to easily and quickly build, test, deploy, scale and manage applications of any size at any capacity requirements. DigitalOcean is created to be easy to use, understand and with great performance. This tutorial has been written to guide &#8230; <a title=\"How To Run openSUSE 15 instance on DigitalOcean\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/how-to-run-opensuse-instance-on-digitalocean\/\" aria-label=\"Read more about How To Run openSUSE 15 instance on DigitalOcean\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":75606,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[299,47,50],"tags":[39367],"class_list":["post-75558","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-linux","category-linux-tutorials","tag-digitalocean"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/75558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=75558"}],"version-history":[{"count":0,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/75558\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/75606"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=75558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=75558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=75558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}