Setup a Virtual Web Server using Linode or Digital Ocean
4.0 (145 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
47,555 students enrolled

Setup a Virtual Web Server using Linode or Digital Ocean

Deploy, Configure, and Scale a Production Virtual Web Server on Linode or Digital Ocean. Install LAMP Stack + More
4.0 (145 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
47,555 students enrolled
Created by YouAccel Training
Last updated 7/2019
English
English [Auto]
Current price: $90.99 Original price: $129.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Deploy a Production Web Server using Linode or Digital Ocean
  • Configure LAMP Stack on Ubuntu
  • Navigate the Linode and Digital Ocean Interface
  • Execute commands to a Virtual Server using PuTTY for Windows or Terminal for MAC
  • Administer Basic Maintenance Commands to a Ubuntu Server
  • Configure Host Name, Date, and New Users on a Ubuntu Server
  • Configure Web Root Permissions for Apache
  • Install and Configure TightVNC or RealVNC for Remote Server Administration using a Visual Desktop
  • Scale, Backup, and Configure DNS Zone Files on Linode and Digital Ocean
Course content
Expand all 37 lectures 02:18:14
+ Production Server Setup using Linode
30 lectures 01:47:24
Deploying an Image - Ubuntu Latest LTS Version
03:37
Linode Dashboard
02:27
Remote Access
02:29
Download PuTTY and PuTTYgen - Windows
01:00
Launch Terminal - MAC
00:28
Intro to Command Console
02:08
Connecting with PuTTY - Windows
02:01
Connecting with Terminal - MAC
01:08
Maintenance Commands
02:00
File and Directory Commands
02:58
Installing LAMP Stack
04:28
Server Host Name and Date
03:07
Creating a User - Ubuntu
02:55
Ubuntu SSH Authentication - Windows
07:45
Ubuntu SSH Authentication - MAC
07:57
Web Root Permissions
04:06
Remote Desktop Connection
10:47
Installing Tight VNC Viewer - Windows
03:27
Installing RealVNC Viewer - MAC
02:44
Ubuntu Desktop Basics
03:54
Disable Root and Password Access
03:50
Re-sizing a Linode Server
02:20
Creating Backups on Linode
04:05
Changing Root Password through Linode
00:34
Linode DNS Manager
10:11
Amending GoDaddy Name Servers
04:07
+ Deploying a Virtual Server on Digital Ocean
7 lectures 30:50
Deploying a Virtual Server on Digital Ocean
03:52
Creating and Attaching a Floating IP
05:09
Intro to Terminal and Root User Authentication
02:31
Apache Installation and Testing
02:33
Installing MySQL Database Management System
02:39
Installing and Testing PHP
08:57
Installing PhpMyAdmin for Database Administration
05:09
Requirements
  • Basic Computer Skills
Description

This course offers an in-depth, hands-on overview of setting up and configuring a production web server, using Linode or Digital Ocean. Virtual Cloud Servers have become the industry standard for hosting web applications of all sizes and complexity. This includes small static web pages, to dynamic, database driven web sites that handle thousands of simultaneous processes. Regardless of the project, virtual servers offer a solution that provides web developers a scalable infrastructure that can easily adapt to a changing environment.

The course starts with an overview of the registration process on Linode. From there, students quickly jump into deploying and configuring a server using the latest Ubuntu LTS distribution. Students will become familiar with the Linode admin interface, and start executing basic commands using the web based remote access console. We then explore remote access administration using more complex tools such as PuTTY for Windows, and Terminal for MAC.

Students will install and configure LAMP Stack (Linux, Apache, MySQL, PhpMyAdmin) on the Ubuntu server. We show students how to secure the server through SSH Authentication, directory permissions, and disable root user access.

The course explores remote visual desktop configuration using TightVNC & RealVNC.

Once students have a firm handle on server configuration on Linode, we take a look at another major cloud provider – Digital Ocean. This section of the course provides an overview of the Digital Ocean Admin panel where students will deploy and configure a “Droplet”. We will explore some of the unique features Digital Ocean offers, such as Floating IP’s and Space storage.

Students learn to backup, resize, and configure DNS Zone files on both cloud hosting providers.

Who this course is for:
  • Students interested in hosting Web Applications of all Sizes and Complexity
  • Students interested in hosting with Digital Ocean or Linode
  • Students interested in building Dynamic, Scalable, Hosting Infrastructures
  • Students interested in Learning how to Secure a Virtual Web Server using SSH Authentication
  • Students interested in Learning how to access a Ubuntu Virtual Server Remotely and Administer Commands
  • Students interested in learning Basic Ubuntu commands
  • Students interested in learning how to administer a server using Terminal for MAC, or PuTTY for Windows