Set Up Secure Debian Linux Server In 24 Hours

Step-by-step guide to personal server setup: from Debian Linux OS installation to configuring personal web hosting and securing it.

   Watch Promo

This course started as a video tutorial for web server setup on Udemy, and attracted more than a thousand students and got 20+ five-star reviews that speak for the quality of the initial course.

The course you are about to join is a heavily updated version. And it is getting better every day.

Join to learn the concepts and tools that you will need to build fully functional Linux based web server. And not only a web server. This course will show you how to set up a bunch of web services: from file sharing to video conferencing.

Take total control over your data, save money and become more competent in the field of server administration and information security!

Build practical skills in Debian-based Linux OS installation and web server setup with this tutorial for beginners.

  • Physical dedicated server set up
  • DigitalOcean and Amazon Web Services virtual private server set up
  • Debian Linux operating system installation
  • Apache 2 & Nginx web server, MySQL & MariaDB database and PHP installation
  • Tuning the web server for low memory systems
  • Setting up a personal web hosting
  • Tweaking your server for better security and stability
  • And much much more

Powerful Tools at Your Fingertips

Learning Linux server setup essentials puts a very powerful and useful tools at your disposal. After finishing this course you will be able to organize your personal web hosting and any other web-based service out there, from e-mail to file sharing service.

Save money, take total control over your data and have fun!

Content and Overview

Suitable for beginning system administrators with zero experience in Linux administration. Through this constantly updated course you'll learn all of the fundamentals of web server administration, and gain experience in setting up Linux server OS and LAMP stack. Each chapter is packed with step-by-step guides which will put your new learned skills into practical use immediately.

You will start with choosing the right platform for your server. Then you will install Linux OS on the server and set up the LAMP stack. After that, you will configure multiple Apache virtual hosts, create your first MySQL/MariaDB user and database, and finally, you will install WordPress to your new server.

Students completing the course will have the knowledge and skills to set up and administrate their personal server.

Working through all the lections and command-line commands, you'll be able to instantly put the knowledge into practice, and will receive a verifiable certificate of completion upon finishing the course.

100% Satisfaction Guarantee. No Questions Asked!

I hope you will be absolutely satisfied once you got through my course. I do my best to make sure this course meets your need and expectations. But if you're not satisfied with this course for ANY valid reason, contact me within 30 days from your purchase and I will refund in full. No questions asked. You have absolutely nothing to lose.


Course Curriculum



Frequently Asked Questions


When does the course start and finish?
The course starts on December, 25th 2015 and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund. No questions asked!

Get started now!