{"id":4121,"date":"2016-01-23T13:18:08","date_gmt":"2016-01-23T13:18:08","guid":{"rendered":"https:\/\/www.process.st\/templates\/ubuntu-server-setup-process\/"},"modified":"2024-02-28T16:21:14","modified_gmt":"2024-02-28T16:21:14","slug":"ubuntu-server-setup-process","status":"publish","type":"post","link":"https:\/\/www.process.st\/templates\/ubuntu-server-setup-process\/","title":{"rendered":"Ubuntu Server Setup Process"},"content":{"rendered":"<section id=\"introduction\">\n<h2>Introduction:<\/h2>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/o0WHQK7blnrPYKAiuNdPhA.png\" alt=\"Introduction:\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/o0WHQK7blnrPYKAiuNdPhA.png\"> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>Big business and small startups alike, servers form the core infrastructure of any tech company. If you're setting up those servers yourself, you'll want to <strong>make sure you're doing it right.<\/strong><\/p>\n<p>Linux systems&nbsp;<a href=\"https:\/\/unix.stackexchange.com\/questions\/85308\/whats-the-approximate-percentage-of-linux-servers-in-the-world\" rel=\"nofollow\">form the backbone of the world's server computers<\/a>, and a good portion of those machines are running on&nbsp;Ubuntu (or some kind of custom variant).&nbsp;<\/p>\n<p>It might be the first server of many in a growing database or an additional workhorse being set up to work as part of an existing infrastructure; whatever the case, there are a number of important points to consider to <strong>make sure you get the most out of your servers,&nbsp;<\/strong>and that you've covered all your bases for best practice setup protocol.<\/p>\n<p>We've built this <a href=\"https:\/\/www.process.st\/help\/docs\/what-is-the-difference-between-templates-and-checklists\/\" rel=\"nofollow\">checklist<\/a> to carry you through the server setup process and make your life a lot easier. Just <strong>follow the instructions in each task<\/strong> and rest assured that most of the hard work has already been done for you.<\/p>\n<p>Let's get started!<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"getting-started\">\n<h2>Getting started:<\/h2>\n<\/section>\n<section id=\"record-server-setup-details\">\n<h2>Record server setup details<\/h2>\n<div class=\"text-content\">\n<p>Before you busy yourself with the installation specifics, take some time to r<strong>ecord a few basic details about the setup process. <\/strong><\/p>\n<p>These logs are useful in the future in case you ever need to check accountability, and some fields even trigger conditional logic further on in the checklist to make your job that little bit easier.<\/p>\n<p><strong>Fill in all of the form fields<\/strong> before moving on to the next task.<\/p>\n<\/p><\/div>\n<div class=\"text-field-content form-field-content\">\n<div class=\"form-group\">\n   <label> First name of server setup technician <\/label><br \/>\n   <input type=\"text\" placeholder=\"Something will be typed here...\" disabled class=\"form-control\">\n  <\/div>\n<\/p><\/div>\n<div class=\"text-field-content form-field-content\">\n<div class=\"form-group\">\n   <label> Last name of server setup technician <\/label><br \/>\n   <input type=\"text\" placeholder=\"Something will be typed here...\" disabled class=\"form-control\">\n  <\/div>\n<\/p><\/div>\n<div class=\"date-field-content form-field-content\">\n<div class=\"form-group\">\n   <label> Date of server setup <\/label> <\/p>\n<div class=\"date-container\">\n    <button type=\"button\" disabled class=\"btn btn-default\"> <i class=\"fa fa-calendar btn-icon\"><\/i> Date will be set here <\/button>\n   <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"select-field-content form-field-content\">\n<div class=\"form-group\">\n   <label> What operating system is running on the computer used to prepare the boot image? <\/label><br \/>\n   <select disabled class=\"form-control\"><option value=\"An option will be selected here\">An option will be selected here<\/option><\/select>\n  <\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"initial-setup\">\n<h2>Initial setup:<\/h2>\n<\/section>\n<section id=\"download-ubuntu-server\">\n<h2>Download Ubuntu Server<\/h2>\n<div class=\"text-content\">\n<p>To start things off,&nbsp;you'll need to get yourself a copy of a bootable ISO image to load onto a USB stick in the upcoming tasks.<\/p>\n<p>Go to the <a href=\"https:\/\/www.ubuntu.com\/download\/server\" rel=\"nofollow noopener\" target=\"_blank\">official Ubuntu download directory<\/a> and <strong>grab the latest version of Ubuntu Server.<\/strong><\/p>\n<p class=\"style-info\">There are a number of options available, and the right one will depend on your needs, but we recommend the long-term support (LTS) version of Ubuntu Server for the sake of stability and reliability.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"prepare-a-bootable-ubuntu-usb-on-a-windows-system\">\n<h2>Prepare a bootable Ubuntu USB on a Windows system<\/h2>\n<div class=\"text-content\">\n<p>Now that you have the ISO image, you need to <strong>prepare a USB stick for&nbsp;boot installation.<\/strong><\/p>\n<p>On Windows, you can use <a href=\"https:\/\/rufus.akeo.ie\/\" rel=\"nofollow\">Rufus<\/a> <span>to create USB installation media from bootable ISOs.<\/span><\/p>\n<p><span>Complete the sub-checklist below to get your USB configured for Ubuntu Server installation.<\/span><\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Download the latest version of Rufus\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Insert a flash drive of at least 8GB size into your computer\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Run the Rufus tool\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<div class=\"text-content\">\n<p>Bear in mind that <strong>all data will be erased from the USB stick<\/strong> - if you understand that, proceed with the tasks.<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Click \"Select\" on the right hand side of the Rufus windows\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Choose the Ubuntu Server ISO you downloaded\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Click \"Start\" at the bottom of the Rufus window\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Wait for the process to complete\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"prepare-a-bootable-ubuntu-usb-on-a-macos-system\">\n<h2>Prepare a bootable Ubuntu USB on a macOS System<\/h2>\n<div class=\"text-content\">\n<p>To write the ISO file to the USB stick, there's a handy free and open source tool called<span>&nbsp;<\/span><a href=\"https:\/\/etcher.io\/\" rel=\"nofollow noopener\" target=\"_blank\">Etcher<\/a>. <strong>Download this and install\/run the application.<\/strong><\/p>\n<p>Etcher will configure and write to your USB device in three stages, each of which needs to be selected in turn:<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Select the Ubuntu Server ISO image in the \"Select Image\" prompt\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Target your USB drive in the \"Select Drive\" prompt (at least 8GB size)\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Flash the drive\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Grant relevant permissions and input password to complete the process\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"prepare-a-bootable-ubuntu-usb-on-a-linux-ubuntu-system\">\n<h2>Prepare a bootable Ubuntu USB on a Linux Ubuntu system<\/h2>\n<div class=\"text-content\">\n<p><strong>Check out this video<\/strong> for a complete guide to preparing a bootable Ubuntu image on a computer already installed with Ubuntu.<\/p>\n<\/p><\/div>\n<div class=\"video-content\">\n<div class=\"iframe-container\">\n   <iframe src=\"https:\/\/www.youtube.com\/embed\/e8Nfx02T7Q0?modestbranding=1&amp;showinfo=0\" frameborder=\"0\" allowfullscreen=\"true\"> <\/iframe>\n  <\/div>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>The steps are outlined here; make sure you<strong> check each of them off before proceeding:<\/strong><\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Insert the USB drive (minimum size 8GB) into the computer\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Go to the Dash\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Type \"Startup Disk Creator\" and open it\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Check the correct USB is selected\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       5\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Check the correct ISO image file is selected\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       6\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Erase the data on the USB drive\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       7\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Check \"Discard on Shutdown\"\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       8\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Click \"Make Startup Disk\"\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"change-the-computers-boot-order-in-windows\">\n<h2>Change the computer's boot order in Windows<\/h2>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Locate the computer's BIOS key\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Insert the newly prepared USB drive into the computer\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Restart the computer\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Repeatedly press the BIOS key during startup\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       5\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Locate the \"Boot Order\" section\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       6\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Locate the USB drive's name\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       7\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Move the USB drive to the top of the list\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       8\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Save and exit\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/tgzo8oryuAwiLsXpmYhEmw.png\" alt=\"Change the computer's boot order in Windows\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/tgzo8oryuAwiLsXpmYhEmw.png\"> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<\/section>\n<section id=\"change-the-computers-boot-order-in-macos\">\n<h2>Change the computer's boot order in macOS<\/h2>\n<div class=\"text-content\">\n<p>Preparing a bootable medium in macOS is simple - you won't even need to perform any special access commands.<\/p>\n<p><strong>Simply follow the steps outlined in the sub-checklist below&nbsp;<\/strong>and proceed.<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Open System Preferences\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Click \"Startup Disk\"\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Choose the bootable volume you want to use\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pRH_insP8GCdNsj6E95JKw.png\" alt=\"Change the computer's boot order in macOS\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pRH_insP8GCdNsj6E95JKw.png\"> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n  <\/ul>\n<\/p><\/div>\n<\/section>\n<section id=\"change-the-computers-boot-order-in-linux\">\n<h2>Change the computer's boot order in Linux<\/h2>\n<div class=\"text-content\">\n<p>With the USB drive prepared it's time to <strong><a href=\"https:\/\/askubuntu.com\/questions\/100232\/how-do-i-change-the-grub-boot-order\" rel=\"nofollow\">change the grub default boot entry<\/a> to force the system to load the Ubuntu Server installation image file.<\/strong><\/p>\n<p>This can be done from the&nbsp;terminal <a href=\"https:\/\/www.gnu.org\/software\/grub\/manual\/grub\/grub.html#Simple-configuration\" rel=\"nofollow noopener\" target=\"_blank\">without having to install any additional tools<\/a>; however, it won't actually change the order in the list but it will allow a different OS to boot by default.<\/p>\n<p>First, <strong>make a backup copy of&nbsp;<code>\/etc\/default\/grub<\/code>.<\/strong> In case something goes wrong, you can easily revert to the known-good copy:<\/p>\n<pre><code>sudo cp \/etc\/default\/grub \/etc\/default\/grub.bak<\/code><code><\/code><\/pre>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Backup made of default grub configuration\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<div class=\"text-content\">\n<p>Then <strong>edit the file using the \"gedit\" command<\/strong> or whatever text editor you use:<\/p>\n<pre><span>sudo gedit \/etc\/default\/grub<\/span><\/pre>\n<p>Once inside, <strong>find this parameter:<\/strong><\/p>\n<pre><code>GRUB_DEFAULT=0\n<\/code><\/pre>\n<p>and<strong> change it to:<\/strong><\/p>\n<pre><code>GRUB_DEFAULT=x\n<\/code><\/pre>\n<p>where<span>&nbsp;\"x\"<\/span><span>&nbsp;<\/span>is the index number of grub menu item to which you would like to boot to by default, starting at 0 (first item).<\/p>\n<p>If you forgot the order of the items, take a look at<span>&nbsp;<\/span><code>\/boot\/grub\/grub.cfg<\/code>.<\/p>\n<pre><code>menuentry 'Ubuntu Server 16.8' [options] {\n<\/code><\/pre>\n<p>You can also chose the default by the name instead of index, e.g.:<\/p>\n<pre><code>GRUB_DEFAULT='Ubuntu Server 16.8'\n<\/code><\/pre>\n<p>if there was a<span>&nbsp;<\/span><code>menuentry 'Ubuntu'<\/code><span>&nbsp;<\/span>line on<span>&nbsp;<\/span><code>\/boot\/grub\/grub.cfg<\/code>.<\/p>\n<p>FInally, <strong>build the updated grub menu<\/strong>&nbsp;and you should be ready to restart into the installer:<\/p>\n<pre><code>sudo update-grub<\/code><\/pre>\n<\/p><\/div>\n<\/section>\n<section id=\"boot-up-the-ubuntu-installer\">\n<h2>Boot up the Ubuntu installer<\/h2>\n<div class=\"text-content\">\n<p>If you did everything correctly up to this point, the next task should be as easy as&nbsp;<strong>restarting your computer<\/strong> and watching the boot medium load up the installer.<\/p>\n<\/p><\/div>\n<div class=\"select-field-content form-field-content\">\n<div class=\"form-group\">\n   <label> Did the Ubuntu Server installer boot successfully? <\/label><br \/>\n   <select disabled class=\"form-control\"><option value=\"An option will be selected here\">An option will be selected here<\/option><\/select>\n  <\/div>\n<\/p><\/div>\n<\/section>\n<section id=\"restart-the-checklist\">\n<h2>Restart the checklist<\/h2>\n<div class=\"text-content\">\n<p>Since the bootable medium didn't work, something went wrong during the process of configuring the USB drive.<\/p>\n<p>Try r<strong>estarting this checklist<\/strong> <strong>with another ISO image<\/strong> or USB drive; or perhaps try preparing the bootable USB from a different operating system.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"install-ubuntu-server\">\n<h2>Install Ubuntu Server<\/h2>\n<div class=\"text-content\">\n<p>Installing Ubuntu Server is now as simple as <strong>following through the installer menu's choices.&nbsp;<\/strong>Follow the steps in the sub-checklist below to make sure that everything's set up correctly.<\/p>\n<\/p><\/div>\n<div class=\"multi-select-content form-field-content\">\n<ul class=\"items\">\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       1\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Check \"Download updates while installing\"\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       2\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Check \"Install third-party software\"\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       3\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Erase everything else and install Ubuntu\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       4\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Enter your user details\n    <\/div>\n<\/li>\n<li class=\"item\">\n<div class=\"step-number-container\">\n<div class=\"step-number\">\n       5\n     <\/div>\n<\/p><\/div>\n<div class=\"step-checkbox-container\">\n<div class=\"step-checkbox\"><\/div>\n<\/p><\/div>\n<div class=\"item-name-static\">\n      Wait for the install to complete\n    <\/div>\n<\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"ubuntu-server-setup\">\n<h2>Ubuntu server setup:<\/h2>\n<\/section>\n<section id=\"unlock-the-root-user\">\n<h2>Unlock the root user<\/h2>\n<div class=\"text-content\">\n<p><strong>Open the terminal window&nbsp;<\/strong>and run the&nbsp;following command, inputting your&nbsp;<em>user&nbsp;<\/em>password when prompted:<\/p>\n<pre><span>sudo passwd root<\/span><\/pre>\n<p>You will then be prompted to create a new password for the root user account. Once you've entered that twice, <strong>type<\/strong><strong>&nbsp;this command<\/strong> into the terminal:<\/p>\n<pre>su -<\/pre>\n<p>and <strong>input your new password as requested.<\/strong><\/p>\n<p>You should now have access to the root account, and will be able to grant root privileges to newly created user accounts.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"create-a-new-user-account\">\n<h2>Create a new user account<\/h2>\n<div class=\"text-content\">\n<p>This new account will be granted with root powers privileges via<span>&nbsp;<\/span><a href=\"https:\/\/www.tecmint.com\/sudoers-configurations-for-setting-sudo-in-linux\/\" rel=\"nofollow noopener\" target=\"_blank\">sudo command<\/a><span>&nbsp;<\/span>and will be used to perform administrative tasks in the system. Make sure you setup a strong password to protect this account. Follow the<span>&nbsp;<\/span><strong>adduser<\/strong><span>&nbsp;<\/span>prompt to setup the user details and password.<\/p>\n<pre>sudo adduser ubuntu_user<\/pre>\n<p>By default, as a security measure, the root account is completely disabled in Ubuntu. In order to create a new account on the system, log in to the system with the account user with root privileges and create a new account with the below command.<\/p>\n<p>For now, the new added user cannot perform administrative tasks via sudo utility. To grant this new user account with administrative privileges you should add the user to \u201c<strong>sudo<\/strong>\u201d system group by issuing the below command.<\/p>\n<pre>sudo usermod -a -G sudo ubuntu_user\n<\/pre>\n<p>By default, all users belonging to the \u201c<strong>sudo<\/strong>\u201d group are allowed to execute commands with root privileges via<span>&nbsp;<\/span><a href=\"https:\/\/www.tecmint.com\/run-sudo-command-without-password-linux\/\" rel=\"nofollow noopener\" target=\"_blank\">sudo utility<\/a>. Sudo command must be used before writing the command needed for execution, as shown in the below example.<\/p>\n<pre>sudo apt install package_name\n<\/pre>\n<p>Test if the new user has the root privileges granted, by logging in to the system and run the<span>&nbsp;<\/span><strong>apt update&nbsp;<\/strong>command prefixed with sudo.<\/p>\n<pre>su - ubuntu_user\nsudo apt update<\/pre>\n<\/p><\/div>\n<\/section>\n<section id=\"give-the-new-account-root-privileges\">\n<h2>Give the new account root privileges<\/h2>\n<div class=\"text-content\">\n<p>Next it is a good idea to <strong>give the new account admin privileges<\/strong>. This essentially means that the new user will be able to enter commands with admin privileges by putting \"sudo\" before the command.<\/p>\n<p>As the <strong>root<\/strong> <strong>user<\/strong>, <strong>enter the following command<\/strong>, once again with <strong>\"username\" replaced<\/strong> with the name of the new user:<\/p>\n<pre>#&nbsp;gpasswd -a username sudo<\/pre>\n<p>This will save you a huge amount of time and effort in the long run, as you will now not have to log back into the root user account to perform administrative commands.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"linux-apache-mysql-php-lamp\">\n<h2>Linux, Apache, MySQL, PHP (LAMP):<\/h2>\n<\/section>\n<section id=\"install-apache\">\n<h2>Install Apache<\/h2>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/hXsJU_Ew-6wZAEI-BhpKPQ.png\" alt=\"Install Apache\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/hXsJU_Ew-6wZAEI-BhpKPQ.png\"> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>We're getting somewhere! It's time to<strong> install the first of the web server softwares; Apache<\/strong>.<\/p>\n<p>There's a reason that Apache is the most popular web server in the world, and so it's time to join the ranks by installing Apache onto our server. Start off by entering the following <strong>commands<\/strong>:<\/p>\n<pre>sudo apt-get update\nsudo apt-get install apache2<\/pre>\n<p>You will be asked to <strong>verify your user's password<\/strong>, which you should obviously oblige with. Now do a <strong>spot check<\/strong> by <strong>entering the following address into your web browser<\/strong>.<\/p>\n<pre>http:\/\/your_server_IP_address<\/pre>\n<p>Once again \"<strong>your_server_IP_address<\/strong>\" should be <strong>replaced<\/strong> with the actual IP address, and if you see the<strong> default Ubuntu Apache web page (above)<\/strong>, then congratulations! The <strong>installation succeeded<\/strong>.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"install-mysql\">\n<h2>Install MySQL<\/h2>\n<div class=\"text-content\">\n<p>Now it's time to <strong>set up your server with a database management system<\/strong>, which is where MySQL comes in.<\/p>\n<p>Once again, you need to enter a <strong>command<\/strong> to get the installation going, this time being:<\/p>\n<pre>sudo apt-get install mysql-server php5-mysql<\/pre>\n<p>You will also need to <strong>select and confirm a password to be used for the MySQL root user<\/strong> - for obvious reasons, it shouldn't be the same password as your server's root user. This will essentially be a second root user account on the server, but it will be specific to MySQL.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"set-up-mysql\">\n<h2>Set up MySQL<\/h2>\n<div class=\"text-content\">\n<p>Now that it has been downloaded and installed, you need to enter some additional commands to <strong>set up the MySQL environment securely<\/strong>.<\/p>\n<p>First, you need to <strong>create a database directory structure<\/strong> where MySQL will store its information, and then <strong>run a security script<\/strong> to tighten up access. This can be achieved with the following <strong>commands<\/strong>:<\/p>\n<pre>sudo mysql_install_db<\/pre>\n<pre>sudo mysql_secure_installation<\/pre>\n<p><strong>Enter the password<\/strong> you just selected for your MySQL account and hit \"<strong>n<\/strong>\" to decline the offer to change it. <strong>All other prompts<\/strong> should be cycled through by hitting \"<strong>Enter<\/strong>\".<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"install-php\">\n<h2>Install PHP<\/h2>\n<div class=\"image-content\">\n<figure>\n   <a href=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pAqZEHV7XvJr4xkOe_VLNQ.png\" alt=\"Install PHP\" target=\"_blank\" rel=\"noopener\"> <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.process.st\/templates\/wp-content\/uploads\/2024\/02\/pAqZEHV7XvJr4xkOe_VLNQ.png\"> <\/a><br \/>\n  <\/figure>\n<\/p><\/div>\n<div class=\"text-content\">\n<p>You're on the final package of LAMP installation now; you need to <strong>install PHP<\/strong>. This will perform a number of incredibly useful&nbsp;tasks, such as processing code and passing it to your web server to display.<\/p>\n<p>You guessed it; time for more commands! Much like with the MySQL command, <strong>we've included some really nifty helper packages<\/strong>, so don't worry about setting up a server with limited resources.<\/p>\n<p>This time, the <strong>command<\/strong> is as follows:<\/p>\n<pre>sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt<\/pre>\n<p>Whilst we're here, you also need to <strong>integrate PHP into the Apache server<\/strong> so that PHP files will be prioritized. To do this, first <strong>open \"dir.conf\" in your text editor<\/strong> with this <strong>command<\/strong>:<\/p>\n<pre>sudo nano \/etc\/apache2\/mods-enabled\/dir.conf<\/pre>\n<p>The resulting file should look like this:<\/p>\n<pre>&lt;IfModule mod_dir.c&gt;\n    DirectoryIndex index.html index.cgi index.pl <strong>index.php<\/strong> index.xhtml index.htm\n&lt;\/IfModule&gt;<\/pre>\n<p><strong>Edit<\/strong> the text so that the \"<strong>index.php<\/strong>\" file is the <strong>first in the queue<\/strong>, which will look like this:<\/p>\n<pre>&lt;IfModule mod_dir.c&gt;\n    DirectoryIndex <strong>index.php<\/strong> index.html index.cgi index.pl index.xhtml index.htm\n&lt;\/IfModule&gt;<\/pre>\n<p><strong>Save<\/strong> your changes and <strong>exit<\/strong> the editor (remember to also <strong>confirm the save<\/strong> once the document is closed).<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"restart-the-apache-server\">\n<h2>Restart the Apache server<\/h2>\n<div class=\"text-content\">\n<p>Due to the PHP configuration with your Apache server, you now need to <strong>restart the server<\/strong> to ensure that the changes take effect.<\/p>\n<p>Nothing convoluted or complicated in this step; all you need to do is enter this <strong>command<\/strong>:<\/p>\n<pre>sudo service apache2 restart<\/pre>\n<\/p><\/div>\n<\/section>\n<section id=\"install-any-optional-php-packages\">\n<h2>Install any optional PHP packages<\/h2>\n<div class=\"text-content\">\n<p>PHP is installed and ready to use; the next step is to take a look at the<strong> additional PHP modules<\/strong> and<strong> install any that take your fancy<\/strong>.<\/p>\n<p>To start off, you'll need a <strong>list of all of the optional components for PHP <\/strong>which you can install. You can get this up by entering (surprise, surprise) the following <strong>command<\/strong>:<\/p>\n<pre>apt-cache search php5-<\/pre>\n<p>The list returned to you will include all of the modules' names and a brief description. <strong>Use this command to focus down on a particular <\/strong>component:<\/p>\n<pre>apt-cache show package_name<\/pre>\n<p>You will need to <strong>replace \"package_name\"<\/strong> with the name of the package you want to examine, such as \"php5-cli\". Amongst the mass of data returned to you when examining a component, the <strong>in-depth description will appear under the \"Description-en\" field<\/strong>.<\/p>\n<p>If, after doing a little research you want to <strong>install<\/strong> a&nbsp;module, enter the following <strong>command<\/strong>:<\/p>\n<pre>sudo apt-get install package1<\/pre>\n<p><strong>Replace&nbsp;\"package1\"<\/strong> with the name of the module you wish to install, and if you want to install multiple, just put a space between each module name.<\/p>\n<\/p><\/div>\n<\/section>\n<section id=\"sources\">\n<h2>Sources:<\/h2>\n<div class=\"text-content\">\n<ul>\n<li><a href=\"http:\/\/zachis.it\/index.php\" rel=\"nofollow noopener\" target=\"_blank\">Zachary Smith<\/a> -&nbsp;<a href=\"http:\/\/zachis.it\/blog\/7-dangers-of-using-windows-server-on-a-wordpress-installation\/\" rel=\"nofollow noopener\" target=\"_blank\">7 Dangers Of Using Windows Server On A WordPress Installation<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/jmellingwood\" rel=\"nofollow noopener\" target=\"_blank\">Justin Ellingwood<\/a> -&nbsp;<a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-launch-your-site-on-a-new-ubuntu-14-04-server-with-lamp-sftp-and-dns\" rel=\"nofollow noopener\" target=\"_blank\">How To Launch Your Site on a New Ubuntu 14.04 Server with LAMP, SFTP, and DNS<\/a><\/li>\n<li><a href=\"http:\/\/www.ubuntu.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Ubuntu<\/a> -&nbsp;<a href=\"http:\/\/www.ubuntu.com\/download\/desktop\/install-ubuntu-desktop\" rel=\"nofollow noopener\" target=\"_blank\">Install Ubuntu 14.04.3 LTS<\/a><\/li>\n<li><a href=\"https:\/\/www.microsoft.com\/en-gb\/\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft<\/a> -&nbsp;<a href=\"http:\/\/windows.microsoft.com\/en-gb\/windows-vista\/burn-a-cd-or-dvd\" rel=\"nofollow noopener\" target=\"_blank\">Burn a CD or DVD<\/a><\/li>\n<li><a href=\"https:\/\/plus.google.com\/102113916609507088458\" rel=\"nofollow noopener\" target=\"_blank\">Matt Cone<\/a> -&nbsp;<a href=\"http:\/\/www.macinstruct.com\/node\/80\" rel=\"nofollow noopener\" target=\"_blank\">How to Burn a Data CD or DVD in Mac OS X<\/a><\/li>\n<li><a href=\"http:\/\/www.ubuntu.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Ubuntu<\/a> -&nbsp;<a href=\"http:\/\/www.ubuntu.com\/download\/server\/install-ubuntu-server\" rel=\"nofollow noopener\" target=\"_blank\">Installing Ubuntu Server for general use<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/jmellingwood\" rel=\"nofollow noopener\" target=\"_blank\">Justin Ellingwood<\/a>&nbsp;-&nbsp;<a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/initial-server-setup-with-ubuntu-14-04\" rel=\"nofollow noopener\" target=\"_blank\">Initial Server Setup with Ubuntu 14.04<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/jmellingwood\" rel=\"nofollow noopener\" target=\"_blank\">Justin Ellingwood<\/a>&nbsp;-&nbsp;<a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04\" rel=\"nofollow noopener\" target=\"_blank\">How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 14.04<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/etelsverdlov\" rel=\"nofollow noopener\" target=\"_blank\">Etel Sverdlov<\/a> -&nbsp;<a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-set-up-a-host-name-with-digitalocean\" rel=\"nofollow noopener\" target=\"_blank\">How To Set Up a Host Name with DigitalOcean<\/a><\/li>\n<\/ul><\/div>\n<\/section>\n<section id=\"related-checklists\">\n<h2>Related checklists:<\/h2>\n<div class=\"text-content\">\n<ul>\n<li><a href=\"https:\/\/www.process.st\/templates\/inventory-management-process\/\" rel=\"nofollow noopener\" target=\"_blank\">Inventory Management Process<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/network-security-management\/\" rel=\"nofollow noopener\" target=\"_blank\">Network Security Management<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/client-data-backup-best-practices\/\" rel=\"nofollow noopener\" target=\"_blank\">Client Data Backup Best Practices<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/computer-maintenance-guide\/\" rel=\"nofollow noopener\" target=\"_blank\">Computer Maintenance Guide<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/virtual-private-server-setup\/\" rel=\"nofollow noopener\" target=\"_blank\">Virtual Private Server Setup<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/it-support-process\/\" rel=\"nofollow noopener\" target=\"_blank\">IT Support Process<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/helpdesk-management\/\" rel=\"nofollow noopener\" target=\"_blank\">Helpdesk Management<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/server-maintenance-checklist\/\" rel=\"nofollow noopener\" target=\"_blank\">Server Maintenance Checklist<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/server-security-checklist\/\" rel=\"nofollow noopener\" target=\"_blank\">Server Security Checklist<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/information-security-incident-response\/\" rel=\"nofollow noopener\" target=\"_blank\">Information Security Incident Response<\/a><\/li>\n<li><a href=\"https:\/\/www.process.st\/templates\/sql-server-audit-checklist\/\" rel=\"nofollow noopener\" target=\"_blank\">SQL Server Audit Checklist<\/a><\/li>\n<\/ul><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Big business and small startups alike, servers form the core infrastructure of any tech company. If you're setting up those servers yourself, you'll want to make sure you're doing it right. Linux systems&nbsp;form the backbone of the world's server computers, and a good portion of those machines are running on&nbsp;Ubuntu (or some kind of [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":4122,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ep_exclude_from_search":false,"cover_icon_emoji":"","cover_icon_url":"","tasks_count":"27","template_description":"Run this checklist to set up a new server running Ubuntu.","template_id":"q9RGOi9xBDxNlwH9oSNOvA","task_0":"Introduction:","task_slug_0":"introduction","task_1":"Getting started:","task_slug_1":"getting-started","task_2":"Record server setup details","task_slug_2":"record-server-setup-details","task_3":"Initial setup:","task_slug_3":"initial-setup","task_4":"Download Ubuntu Server","task_slug_4":"download-ubuntu-server","task_5":"Prepare a bootable Ubuntu USB on a Windows system","task_slug_5":"prepare-a-bootable-ubuntu-usb-on-a-windows-system","task_6":"Prepare a bootable Ubuntu USB on a macOS System","task_slug_6":"prepare-a-bootable-ubuntu-usb-on-a-macos-system","task_7":"Prepare a bootable Ubuntu USB on a Linux Ubuntu system","task_slug_7":"prepare-a-bootable-ubuntu-usb-on-a-linux-ubuntu-system","task_8":"Change the computer's boot order in Windows","task_slug_8":"change-the-computers-boot-order-in-windows","task_9":"Change the computer's boot order in macOS","task_slug_9":"change-the-computers-boot-order-in-macos","task_10":"Change the computer's boot order in Linux","task_slug_10":"change-the-computers-boot-order-in-linux","task_11":"Boot up the Ubuntu installer","task_slug_11":"boot-up-the-ubuntu-installer","task_12":"Restart the checklist","task_slug_12":"restart-the-checklist","task_13":"Install Ubuntu Server","task_slug_13":"install-ubuntu-server","task_14":"Ubuntu server setup:","task_slug_14":"ubuntu-server-setup","task_15":"Unlock the root user","task_slug_15":"unlock-the-root-user","task_16":"Create a new user account","task_slug_16":"create-a-new-user-account","task_17":"Give the new account root privileges","task_slug_17":"give-the-new-account-root-privileges","task_18":"Linux, Apache, MySQL, PHP (LAMP):","task_slug_18":"linux-apache-mysql-php-lamp","task_19":"Install Apache","task_slug_19":"install-apache","task_20":"Install MySQL","task_slug_20":"install-mysql","task_21":"Set up MySQL","task_slug_21":"set-up-mysql","task_22":"Install PHP","task_slug_22":"install-php","task_23":"Restart the Apache server","task_slug_23":"restart-the-apache-server","task_24":"Install any optional PHP packages","task_slug_24":"install-any-optional-php-packages","task_25":"Sources:","task_slug_25":"sources","task_26":"Related checklists:","task_slug_26":"related-checklists","task_27":"Copy your website files to the server's document root","task_slug_27":"copy-your-website-files-to-the-servers-document-root","task_28":"Sources:","task_slug_28":"sources","task_29":"Relevant Checklists:","task_slug_29":"relevant-checklists","task_30":"","task_slug_30":"","task_31":"","task_slug_31":"","task_32":"","task_slug_32":"","task_33":"","task_slug_33":"","task_34":"","task_slug_34":"","task_35":"","task_slug_35":"","task_36":"","task_slug_36":"","task_37":"","task_slug_37":"","task_38":"","task_slug_38":"","task_39":"","task_slug_39":"","task_40":"","task_slug_40":"","task_41":"","task_slug_41":"","task_42":"","task_slug_42":"","task_43":"","task_slug_43":"","task_44":"","task_slug_44":"","task_45":"","task_slug_45":"","task_46":"","task_slug_46":"","task_47":"","task_slug_47":"","task_48":"","task_slug_48":"","task_49":"","task_slug_49":"","task_50":"","task_slug_50":"","task_51":"","task_slug_51":"","task_52":"","task_slug_52":"","task_53":"","task_slug_53":"","task_54":"","task_slug_54":"","task_55":"","task_slug_55":"","task_56":"","task_slug_56":"","task_57":"","task_slug_57":"","task_58":"","task_slug_58":"","task_59":"","task_slug_59":"","task_60":"","task_slug_60":"","task_61":"","task_slug_61":"","task_62":"","task_slug_62":"","task_63":"","task_slug_63":"","task_64":"","task_slug_64":"","task_65":"","task_slug_65":"","task_66":"","task_slug_66":"","task_67":"","task_slug_67":"","task_68":"","task_slug_68":"","task_69":"","task_slug_69":"","task_70":"","task_slug_70":"","task_71":"","task_slug_71":"","task_72":"","task_slug_72":"","task_73":"","task_slug_73":"","task_74":"","task_slug_74":"","task_75":"","task_slug_75":"","task_76":"","task_slug_76":"","task_77":"","task_slug_77":"","task_78":"","task_slug_78":"","task_79":"","task_slug_79":"","task_80":"","task_slug_80":"","task_81":"","task_slug_81":"","task_82":"","task_slug_82":"","task_83":"","task_slug_83":"","task_84":"","task_slug_84":"","task_85":"","task_slug_85":"","task_86":"","task_slug_86":"","task_87":"","task_slug_87":"","task_88":"","task_slug_88":"","task_89":"","task_slug_89":"","task_90":"","task_slug_90":"","task_91":"","task_slug_91":"","task_92":"","task_slug_92":"","task_93":"","task_slug_93":"","task_94":"","task_slug_94":"","task_95":"","task_slug_95":"","task_96":"","task_slug_96":"","task_97":"","task_slug_97":"","task_98":"","task_slug_98":"","task_99":"","task_slug_99":"","footnotes":""},"categories":[7,16],"tags":[],"class_list":["post-4121","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-miscellaneous","category-quality-assurance"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/4121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/comments?post=4121"}],"version-history":[{"count":0,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/posts\/4121\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media\/4122"}],"wp:attachment":[{"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/media?parent=4121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/categories?post=4121"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.process.st\/templates\/wp-json\/wp\/v2\/tags?post=4121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}