CINXE.COM
Minecraft: Java Edition Server | DigitalOcean Marketplace 1-Click App
<!DOCTYPE html><html lang="en-US"><head><meta charSet="utf-8"/><meta name="viewport" content="initial-scale=1.0, width=device-width"/><meta property="og:locale" content="en_US"/><meta property="og:site_name" content="DigitalOcean"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="@DigitalOcean"/><meta name="twitter:creator" content="@DigitalOcean"/><title>Minecraft: Java Edition Server | DigitalOcean Marketplace 1-Click App</title><meta property="og:title" content="Minecraft: Java Edition Server | DigitalOcean Marketplace 1-Click App"/><meta name="description" content="Host your own Minecraft server in a matter of minutes!"/><meta property="og:description" content="Host your own Minecraft server in a matter of minutes!"/><meta property="og:url" content="https://marketplace.digitalocean.com/apps/minecraft-java-edition-server"/><link rel="canonical" href="https://marketplace.digitalocean.com/apps/minecraft-java-edition-server"/><meta property="og:image" content="https://marketplace-assets.digitalocean.com/logos/sharklabs-minecraftjavaedi-18-04.svg"/><meta property="og:image:alt" content="Minecraft: Java Edition Server"/><meta name="next-head-count" content="16"/><link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png"/><link rel="mask-icon" href="/static/mask-icon.svg" color="#3387ff"/><link rel="manifest" href="/static/site.webmanifest"/><link rel="manifest" href="/static/manifest.json"/><link rel="shortcut icon" href="/static/favicon.ico"/><meta name="msapplication-TileColor" color="#3387ff"/><meta name="msapplication-config" content="/static/browserconfig.xml"/><script>(function(d) { var config = { kitId: 'ryt7tqg', scriptTimeout: 3000, async: true, }, h = d.documentElement, t = setTimeout(function() { h.className = h.className.replace(/wf-loading/g, '') + ' wf-inactive'; }, config.scriptTimeout), tk = d.createElement('script'), f = false, s = d.getElementsByTagName('script')[0], a; h.className += ' wf-loading'; tk.src = 'https://use.typekit.net/' + config.kitId + '.js'; tk.async = true; tk.onload = tk.onreadystatechange = function() { a = this.readyState; if (f || (a && a != 'complete' && a != 'loaded')) return; f = true; clearTimeout(t); try { Typekit.load(config); } catch (e) {} }; s.parentNode.insertBefore(tk, s); })(document);</script><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script><script src="/_next/static/chunks/webpack-92ec6f198a65aa87.js" defer=""></script><script src="/_next/static/chunks/framework-21bee21590f1dc09.js" defer=""></script><script src="/_next/static/chunks/main-c8e559342204fdb7.js" defer=""></script><script src="/_next/static/chunks/pages/_app-b2e2ee0507b004bc.js" defer=""></script><script src="/_next/static/chunks/29107295-c3c12e6f8bf94c9b.js" defer=""></script><script src="/_next/static/chunks/bd43453b-e68f36c83764a57a.js" defer=""></script><script src="/_next/static/chunks/306-50ad5cefa1f1f797.js" defer=""></script><script src="/_next/static/chunks/923-5de6618319e4261b.js" defer=""></script><script src="/_next/static/chunks/453-36c08580cdf561cf.js" defer=""></script><script src="/_next/static/chunks/653-94e94f664e10e199.js" defer=""></script><script src="/_next/static/chunks/392-1c68715572c8b6a7.js" defer=""></script><script src="/_next/static/chunks/856-869edc73f922b12c.js" defer=""></script><script src="/_next/static/chunks/422-800f661cd2bd02f0.js" defer=""></script><script src="/_next/static/chunks/381-ca91a9b56e03bdc8.js" defer=""></script><script src="/_next/static/chunks/39-0d1ac2ba200061a6.js" defer=""></script><script src="/_next/static/chunks/131-42747a8c30af5d2b.js" defer=""></script><script src="/_next/static/chunks/pages/apps/%5BsafeName%5D-c46a0db50c5eb273.js" defer=""></script><script src="/_next/static/24295d1430a724cc619babbb7ebdbd1f0fd1c7e8/_buildManifest.js" defer=""></script><script src="/_next/static/24295d1430a724cc619babbb7ebdbd1f0fd1c7e8/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.5"></style></head><body><div><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0" aria-hidden="true" id="__SVG_SPRITE_NODE__"></svg></div><div id="__next" data-reactroot=""></div><script id="__NEXT_DATA__" type="application/json">{"props":{"headers":{"host":"marketplace.digitalocean.com","cdn-loop":"cloudflare; loops=1","cf-ipcountry":"SG","accept-encoding":"gzip, br","cf-ray":"8e735ef2d9718368-SIN","cf-visitor":"{\"scheme\":\"https\"}","user-agent":"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)","accept":"*/*","cf-connecting-ip":"8.222.208.146","x-forwarded-proto":"https","x-forwarded-for":"8.222.208.146, 172.71.81.115","connection":"close"},"pageProps":{"preview":false,"previewData":{},"initialApolloState":{},"safeName":"minecraft-java-edition-server","app":{"app_id":"5e8cf223207c0a569f482949","name":"Minecraft: Java Edition Server","developer_id":"63","developer":{"name":"Shark Labs","custom_data":null,"__typename":"Developer"},"type":"droplet","safe_name":["minecraft-java-edition-server"],"created":{"seconds":null,"__typename":"Timestamp"},"is_latest_version":null,"is_live":true,"status":{"value":"approved","__typename":"AppStatus"},"custom_data":{"version":"1.20.1","os_version":"Ubuntu 22.04","description":"\u003cp\u003eMinecraft is one of the most popular online sandbox games ever created. With more than 170 million monthly active players, there is a lot to explore, design, and create in this 3D virtual world.\u003c/p\u003e","summary":"Host your own Minecraft server in a matter of minutes!","icon":"https://marketplace-assets.digitalocean.com/logos/sharklabs-minecraftjavaedi-18-04.svg","image_label":"sharklabs-minecraftjavaedi-18-04","image_id":"134995392","create_app":"https://cloud.digitalocean.com/droplets/new?image=sharklabs-minecraftjavaedi-18-04","tags":["Gaming"],"software_included":[{"website":"https://www.minecraft.net/en-us/download/server","version":"1.20.1","name":"Minecraft: Java Edition Server","release_notes":null,"license_type":"Minecraft End User License Agreement","license_link":"https://account.mojang.com/terms","__typename":"Software"}],"getting_started":"\u003cp\u003e\u003cimg src=\"https://do-not-delete-droplet-assets.nyc3.digitaloceanspaces.com/3mqRRhH%20-%20Imgur.png\" alt=\"Minecraft\"\u003e\u003c/p\u003e\n\u003cp\u003eIt is recommended to use 4GB RAM and 2 Cores Premium Intel Droplet size for the best experience.\u003c/p\u003e\n\u003cp\u003eNOTE: After Minecraft Droplet was created it will start world generation which can take ~5 minutes depending on the Droplet size. If you are getting \u003ccode\u003eTimed out\u003c/code\u003e errors - make sure to give your server a minute.\u003c/p\u003e\n\u003cp\u003eAfter a few minutes passed after droplet creation, you can access your server and play with your friends:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cp\u003eFirst copy the public ipv4 address from your newly created droplet from the DigitalOcean control panel (\u003ca href=\"https://cloud.digitalocean.com/projects\"\u003ehttps://cloud.digitalocean.com/projects\u003c/a\u003e)\u003c/p\u003e\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eThen start the Minecraft application, click \"Play\" and then \"Multiplayer\"\u003c/p\u003e\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eThen click \"Add Server\"\u003c/p\u003e\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eThen paste the IP address of the Droplet into the \u003cstrong\u003eServer Address\u003c/strong\u003e field and then \"Done\" to save\u003c/p\u003e\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eFinally, click \"Join Server\" and enjoy!\u003c/p\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"how-to-promote-a-user-to-an-admin-minecraft-operator\"\u003eHow to promote a user to an admin (Minecraft operator)\u003c/h3\u003e\n\u003cp\u003eThere are many reasons to have admin privileges, especially if you are sharing your Minecraft server publicly, next steps will show how to promote a player to an admin:\u003c/p\u003e\n\u003cp\u003eLogin into your droplet via cloud console or SSH:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e$ ssh \u0026lt;your Minecraft Droplet IP\u0026gt;\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSwitch to a \u003ccode\u003eminecraft\u003c/code\u003e user:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e$ su - minecraft -s /bin/bash\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow, use \u003ccode\u003escreen\u003c/code\u003e to run a command on a Minecraft server terminal:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e$ screen -p 0 -S minecraft -X eval 'stuff \"op \u0026lt;user nickname\u0026gt;\"\\\\015'\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eMake sure to change \u003ccode\u003e\u0026amp;amp;amp;amp;lt;user nickname\u0026amp;amp;amp;amp;gt;\u003c/code\u003e to a username that needs to become an admin.\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003eDone! Now \u003ccode\u003e\u0026amp;amp;amp;amp;lt;user nickname\u003c/code\u003e can use admin commands on the server itself.\u003c/p\u003e\n\u003ch3 id=\"about-minecraft-droplet-1-click\"\u003eAbout Minecraft Droplet 1-Click\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinecraft Server version is 1.20.1.\u003c/li\u003e\n\u003cli\u003eMinecraft Server is installed under \u003ccode\u003e/opt/minecraft\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinecraft Server runs on a systemd service. Read MOTD (message on the SSH) to find the name of the service.\u003c/li\u003e\n\u003cli\u003eMinecraft Server uses 75% of Droplet's RAM.\u003c/li\u003e\n\u003cli\u003eOn shutdown, Minecraft service will save the game world.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMinecraft is a trademark of Mojang Synergies AB and Microsoft Corporation, and we refer to the name for referential purposes only and not to indicate any sponsorship, endorsement or affiliation between these companies and DigitalOcean. We offer this one-click app for your convenience, but you are solely responsible for creating, using, and maintaining your server in accordance with all applicable terms and conditions. More information about setting up your server and applicable terms can be found here: \u003ca href=\"https://www.minecraft.net/en-us/download/server\"\u003ehttps://www.minecraft.net/en-us/download/server\u003c/a\u003e.\u003c/p\u003e","support":{"hours":null,"url":null,"email":"v-aisac@digitalocean.com","timezone":"EST","terms_url":null,"__typename":"Support"},"external_label":null,"addon_slug":null,"additional_links":[{"name":"Minecraft Official Site","url":"https://www.minecraft.net/","description":"Minecraft Official Homepage","__typename":"AdditionalLinks"}],"port":null,"quick_access_enabled":null,"access_path":null,"__typename":"AppCustomData"},"__typename":"App"}},"apolloState":{},"cookies":{},"__N_SSP":true},"page":"/apps/[safeName]","query":{"safeName":"minecraft-java-edition-server"},"buildId":"24295d1430a724cc619babbb7ebdbd1f0fd1c7e8","runtimeConfig":{"APP_ENV":"production","SITE_URL":"https://marketplace.digitalocean.com","CLOUD_URL":"https://cloud.digitalocean.com","APOLLO_CLIENT_URI":"https://cloud.digitalocean.com","VENDOR_PORTAL_PROXY_URI":"https://api.digitalocean.com/api/v2/vendor-portal","ALGOLIA_MARKETPLACE_INDEX":"production_MARKETPLACE","GOOGLE_TAG_MANAGER":"GTM-KHWBBT","SEGMENT_WRITE_KEY":"eodkqsm339","imageDomains":["marketplace-assets.digitalocean.com","images.prismic.io","prismic-io.s3.amazonaws.com"]},"isFallback":false,"gssp":true,"customServer":true,"appGip":true,"scriptLoader":[]}</script><script strategy="afterInteractive">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KHWBBT');</script><script strategy="afterInteractive">!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t,e){var n=document.createElement("script");n.type="text/javascript";n.async=!0;n.src="https://segment.digitalocean.com/analytics.js/v1/"+t+"/analytics.min.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a);analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.15.3"; analytics.load('eodkqsm339'); analytics.page(); }}();</script></body></html>