The Perfect Linux Server for Web, Mail, Domains from Scratch
3.9 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,096 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Perfect Linux Server for Web, Mail, Domains from Scratch to your Wishlist.

Add to Wishlist

The Perfect Linux Server for Web, Mail, Domains from Scratch

Be a Linux professional! Create a perfect webhosting for your and your customer's domains on an Ubuntu Linux machine
3.9 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,096 students enrolled
Created by René Fürst
Last updated 11/2016
Current price: $10 Original price: $80 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 2 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create and run your very own Linux server
  • Install an Ubuntu Server from scratch
  • Run your own web server with Apache
  • Have a great interface for managing your new Server
  • Run your own email/mail server with Postfix and Dovecot
  • Become a Linux administrator in only a day
  • Manage your own and your customer's domains
  • Run your own webhosting company
View Curriculum
  • Beginner-friendly
  • Basic computer skills
  • 10 GB of free disk space for test environment

You don't know much about Linux? Want to manage your own or your customer' domains on an own Linux system? Become an IT Linux administrator and manage your own server! You will learn how to install and to manage a web server, mail server, FTP file server, spam filter and much more.

Get higher administration skills and start now! 

  • Beginner-friendly step-by-step tutorial
  • Installation on a testing or live Linux server setup
  • Installation of a web-, mail-, domain- or file server
  • Installation of an intuitive easy administration interface to create your own domain webhosting with mail and FTP access.
  • You will only need 1,5 to 2 hours to install the complete server!
Who is the target audience?
  • This course is designed for beginners
  • Designed to take students step-by-step through the process
  • Experience with Linux is not necessary
Students Who Viewed This Course Also Viewed
Curriculum For This Course
33 Lectures
Hier starten
1 Lecture 02:01

Introduction to this course!

Preview 02:01
Create Linux Machine for testing and production
5 Lectures 24:17

You are going to download and to install VirtualBox on our PC/Mac.

Preview 03:10

Learn how to create a new VirtualMachine in VirtualBox for our Linux server.

Testing: Creating a New Virtual Machine

Did you choose the LTS or non LTS Version? This question is very important depending on your needs.

Which Ubuntu Version Should I Use?

Learn how to install Ubuntu in a VirtualBox Machine

Preview 09:39

If you want to become a production server for a live setup I can highly recommend to rent a Server from a data center!

Production: Rent a Linux Server
Linux Server Installation and Configuration
18 Lectures 01:12:46
Cheatsheet for Copy and Paste

Every Linux System must be updated! Let's see how we can do that!

Updating your System

Changing the Dash to Bash to install our administration interface afterwards! 

From Dash to Bash Shell

Learn how to disable AppArmor in Ubuntu

Disable AppArmor

Setup the right time for your server, to be always synchronised!

NTP Synchronize

In this lecture we will install a mailserver with database server, an administration interface, phpMyAdmin and rkhunter

Mailserver, MariaDB, phpMyAdmin, rkhunter and more

Spam and virus scanner are really useful for a server! We need to install and configure this here right now.

Antivirus and Spamfilter

We are going to install Apache webserver with PHP7 and a bunch of modules.

Webserver with PHP, suExec, mcrypt

Installing PHP-FPM with PHP caching system

PHP-FPM and XCache

We need certbot for an SSL Support from Lets encrypt!

Let's Encrypt – SSL Certificate

Setting up a mailing list for your server

Mailman – Mailinglist Server

Learn how to install an FTP Server with Quota limitations

Preview 06:15

We are going to install the DNS server, very quickly and fast

DNS Server

Installing some logging tools, webalizer and statistic tools

Logging and Statistic Tools

Jailkit is a set of utilities to limit user accounts to specific files using chroot() and/or specific commands.

Jailkit fot chroot SSH Users

Fail2Ban and Firewall

We will install and configure a webmail system


Starting with the installation of ISPConfig 3.1

ISPConfig Setup
Administration Interface
3 Lectures 23:40

First steps into ISPConfig. Learn how to create a new user, domain, FTP and webhost

Preview 11:42

Learn how to create a new Webhost with Database User and Database for installing Wordpress on your own server 

Setup Domain and Installing for Wordpress

ISPConfig is free and if you want to support this cool project, just buy the Manual and support the developers

Support ISPConfig by Buying the Manual
Server Recommendations
4 Lectures 25:50

Recommended dedicated servers

Dedicated Server Recommendations

Recommended vps servers

Virtual Private Server Recommendations

Recommended cloud servers

Cloud Server Recommendations

Recommended domain providers.

Domain Provider Recommendations
End of this course
2 Lectures 00:54

In this lecture I will give you recommendations of hosting-providers for a live environment.

What's Next?

The last lecture of this course! I would like to thank you and prepare you for your next steps!

About the Instructor
René Fürst
4.4 Average rating
483 Reviews
13,567 Students
23 Courses
IT Consulting, Senior Programmer & Udemy Premium Instructor

Einer meiner Lieblingssprüche lautet "Man lernt nie aus" und aus diesem Grund bin ich auch bei Udemy gelandet - zuerst als normaler Student und später als Premium Instructor. Mittlerweile habe ich es lieben gelernt interessante Kurse für meine Studenten zu erstellen und anzubieten. Bei jedem Kurs den ich erstelle, lerne ich eine Menge dazu und mich freut es, wenn ich Studenten von meinen Kursen überzeugen kann und diese dann Ihr neu gewonnenes Wissen anwenden können.

Derzeit biete ich sowohl Programmier-Kurse, als auch allgemeine IT-Basis-Kurse an und meine Word- und Excel-Kurse sind die derzeit erfolgreichsten deutschen Udemy Office-Kurse.

Weitere Themen die ich behandeln werde sind unter anderem: Systemadministration, Webprogrammierung und Webdesign. Aus allen Bereichen meines Berufslebens, in denen ich über mehrere Jahre Erfahrungen sammeln konnte, möchte ich mein Wissen weitergeben.

Ich bin für meine Studenten da und leiste Hilfe bei Fragen und Antworten. Außerdem stehe ich hinter meinen Produkten und jeder Student hat die Möglichkeit den Kurs innerhalb von 30 Tagen zurückzugeben, wenn er nicht zufrieden ist. Mein Ziel ist es jeden Studenten zu überzeugen und meine Kurse immer weiter zu verbessern.

Vielen Dank für euer Vertrauen,
Rene Fürst