{"id":2500,"date":"2015-02-23T09:39:38","date_gmt":"2015-02-23T07:39:38","guid":{"rendered":"https:\/\/upcloud.com\/global\/us\/resources\/tutorials\/deploy-server\/"},"modified":"2015-02-23T09:39:38","modified_gmt":"2015-02-23T07:39:38","slug":"deploy-server","status":"publish","type":"tutorial","link":"https:\/\/upcloud.com\/global\/resources\/tutorials\/deploy-server\/","title":{"rendered":"How to deploy a new Cloud Server"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Server deployment<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Server deployment with UpCloud is easy. You can start by logging into your <a href=\"https:\/\/hub.upcloud.com\/\" target=\"_blank\" rel=\"noopener\">UpCloud Control Panel<\/a> and clicking the\u00a0<a href=\"https:\/\/hub.upcloud.com\/deploy\" target=\"_blank\" rel=\"noopener\">Deploy server<\/a>\u00a0button at the Servers view.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The server deployment page shows several options for customizing a new Cloud Server. This article provides helpful information about various server\u00a0configurations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notice that while configuring your server deployment, you can always see the Summary of your selections and the corresponding pricing\u00a0as you change\u00a0your\u00a0configuration.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/signup.upcloud.com\/\">Test hosting on UpCloud!<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Location<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Begin by selecting the physical location of your new server. The closest location to you offers the lowest latency when connecting remotely. UpCloud&nbsp;currently offers infrastructure in Sydney, Frankfurt, Madrid, Helsinki, Amsterdam, Warsaw, Singapore, London, Chicago, New York and San Jose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note that pricing varies between Helsinki and the other sites. The total monthly and hourly prices in the Summary reflect this.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/1-location.png\" alt=\"-\" class=\"wp-image-39356\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Server plans<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">CPU, RAM, and storage space define your Cloud Server&#8217;s basic capabilities. You can select between preconfigured General Purpose, High CPU, and High Memory plans.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a start-up web server, the first General Purpose plan of 1 GB RAM, 1 CPU, and 25GB MaxIOPS is often sufficient&nbsp;and a great starting point as a highly cost-effective choice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have particularly specific system requirements, you can choose one of the High CPU or High Memory plans to customize your server resources, up to 64 CPU cores and 384GB of RAM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also change the server configuration later and easily move between the configurations. Find out more about the configuration options in our article about <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/using-simple-flexible-plans\">working with Cloud Server plans<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/2-plan.png\" alt=\"-\" class=\"wp-image-39357\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Storage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the Storage section, you can attach 16 storage devices with a maximum size of 4 TB each. You can choose between our blazingly fast <a href=\"https:\/\/upcloud.com\/global\/products\/block-storage#maxiops\">MaxIOPS<\/a> and the cost-effective <a href=\"https:\/\/upcloud.com\/global\/products\/block-storage#hdd\">HDD<\/a> in selected zones for each additional storage device on your server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The server&#8217;s monthly plans include the first MaxIOPS storage device up\u00a0to a specific size.\u00a0If you prefer having more storage space, you can add more storage devices to your configuration by clicking the <em>Add new device<\/em> button and assigning storage size with the slider under the name field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Like most other options, you can change your server\u2019s storage configuration later by adding and removing storage devices or <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/increasing-storage-size\">resizing the storage<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are wondering why UpCloud does not\u00a0offer SSD storage, the simple answer is that MaxIOPS is just better, up to 100k IOPS, SSD-based block storage backend. Your server will perform far better using MaxIOPS, even on a 10GB storage device. It is an all-around improved option over the standard\u00a0SSD storage solutions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The storage devices can also be fully encrypted at rest using the built-in option. Block storages include normal block storages, backups, and custom images. Any block storage device, including the storage device holding the Cloud Server\u2019s operating system, can be encrypted. The encryption is fully transparent to the Cloud Server and requires no additional software to be installed or encryption keys to be managed on the server.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/3-storage.png\" alt=\"-\" class=\"wp-image-39358\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Automated backups<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can also enable Automated Backups by clicking the toggle button on the right side. You can choose between a Day, Week, Month, or Year plan. If you enable automated backups, the Day plan is included for free. However, it is important to note that if the automated backups are left off, then this free Day plan is not included. This means that no automated backups are made.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Day plan will be backed up once every 24 hours, replacing the backup from the previous 24 hours. With the other paid plans, you&#8217;ll have access to more backups for a longer period. For instance, the Week plan keeps seven concurrent daily backups simultaneously. After choosing the right plan for your server, you can choose a backup schedule in the drop-down menu below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/4-automatic-backups.png\" alt=\"-\" class=\"wp-image-39359\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Operating system<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After configuring the hardware, you must choose the operating system for the new server. Choose from the public templates with the most common modern server OS options for the easiest and fastest deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Advanced users may wish to install the server from various distributions by selecting their favourite OS from the CDROM tab and installing it manually at the first boot-up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is also possible to download and install nearly any other OS with custom media or import an existing server. To learn more, follow our guides for\u00a0using your <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/using-own-install-media\">installation media<\/a>\u00a0and <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/importing-server-image\">importing your server image<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/5-operating-system.png\" alt=\"-\" class=\"wp-image-39360\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Network<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All Cloud Server plans include public IPv4 and IPv6 addresses and a private Utility Network connection by default. These can be configured in the <em>Network<\/em> section.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, you can create and attach SDN Private Networks to the new server at the configuration stage. Doing this at deployment allows the server to automatically configure the new network interface and IP address without manual setup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/6-network.png\" alt=\"-\" class=\"wp-image-39361\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Optionals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can enable or disable IPv6 support and metadata service in this section. Click More Settings to set the desired time zone and choose between network and display adapters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We recommend keeping most of these options in their default settings for your convenience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/7-optionals.png\" alt=\"-\" class=\"wp-image-39362\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Login method<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In this section, you choose your login method. Linux servers use SSH keys, while Windows servers are limited to a one-time password. SSH keys are the required login method on Linux, as they are the most secure option. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SSH keys are generated pairs of long and practically impossible-to-break codes that allow automated user authentication. SSH key pairs work in two halves: the public key, which acts as a lock, and the private key, which can open the lock. The public key can be safely passed to your cloud servers, while the private key should be kept securely stored on your computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/hub.upcloud.com\/account\/ssh\" target=\"_blank\" rel=\"noopener\">SSH key feature<\/a>\u00a0at your UpCloud control panel provides easy public key storage and allows you to apply authentication to any new Linux server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Public keys stored in the control panel can be directly applied to your Cloud Servers at deployment. Click to select the keys you wish to use on the new server. The keys are added to the default root account, allowing you to harden the server&#8217;s security immediately. If you do not yet have SSH keys, you should check out our guide to <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/use-ssh-keys-authentication\">using SSH keys for authentication<\/a> to improve your server security.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also click the\u00a0<em>Add new<\/em>\u00a0button to import your keys right at the deployment without losing your server setup selections. This opens the editing window where you can name the key, copy it into your public key, and save the SSH key.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/8-login-ssh.png\" alt=\"-\" class=\"wp-image-39363\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As mentioned, Windows servers will need to use a one-time password. The one-time password will be generated for the Administrator account and delivered using the selected method. You will be prompted to set a new password after the first time you log into this server. You can choose to have the password provided via email or text message (SMS), or you can choose not to send it at all, in which case the one-time password is only shown in your UpCloud Control Panel after server deployment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/9-login-password.png\" alt=\"-\" class=\"wp-image-39364\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Initialization scripts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can also select\u00a0<a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/initialization-scripts\">initialization scripts<\/a>. These are user-defined\u00a0automation scripts supported by all of the public Linux templates. Selecting one of your stored scripts will bring it to the edit field below. You can make any last-minute changes to the script before deployment or write a completely new script right on the spot. The server will perform the actions dictated by the script during the first bootup, allowing you to save considerable time and effort.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/10-initialization-script.png\" alt=\"-\" class=\"wp-image-39365\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Server configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, name your new Cloud Server. The server hostname should be in a fully qualified domain name format, for example, webserver1.domain.com. Linux systems set this as the hostname on your Cloud Server.\u00a0You should use your domain name if available, but it is not required if you have not registered one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Write a name in the second text field to help you quickly identify the server. The server name will be shown as the server title on the list of servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notice that you also have the option to deploy up to 10 Cloud Servers simultaneously using the current configuration. This can be useful for creating clusters or worker nodes for redundancy and load-balancing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/12-deploy-multiple.png\" alt=\"-\" class=\"wp-image-39367\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Deploy server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you are done configuring your new server, check the details again. If everything is in order, click the <em>Deploy<\/em> button at the bottom of the page to launch your new Cloud Server. You can then follow the deployment in the Servers view and get notified when the process is complete.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/upcloud.com\/media\/server_deploy-1024x459.jpg\" alt=\"Deploying a server and control panel dashboard\" class=\"wp-image-32413\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Congratulations on deploying&nbsp;your first server with UpCloud!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are unsure\u00a0what to do next,\u00a0check out our guide about\u00a0<a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/connecting-to-your-server\">connecting to your server<\/a>. Or, if you chose a Windows-based\u00a0server, follow the instructions to <a href=\"https:\/\/upcloud.com\/global\/resources\/tutorials\/finalise-windows-server-deployment\">finalize the deployment<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">We offer you a free trial \u2013 get started now<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We offer a Free Trial to help you speed up your WordPress or eCommerce! We have the fastest cloud servers with 2x the performance of the competition and 99.999% uptime SLA. Deploy in seconds, pay less. <strong><a href=\"https:\/\/upcloud.com\/global\/cloud-provider\/ ?utm_source=Facebook&amp;utm_medium=LinkAd&amp;utm_campaign=Q4\">Get started now!<\/a><\/strong><\/p>\n","protected":false},"author":3,"featured_media":32598,"comment_status":"open","ping_status":"closed","template":"","community-category":[283,247],"class_list":["post-2500","tutorial","type-tutorial","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/tutorial\/2500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/comments?post=2500"}],"version-history":[{"count":0,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/tutorial\/2500\/revisions"}],"wp:attachment":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/media?parent=2500"}],"wp:term":[{"taxonomy":"community-category","embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/community-category?post=2500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}