EnGarde Linux Tutorials
Welcome to EnGarde Secure Linux Community Tutorials! Below you will be able to see EnGarde in action as you find out how to configure your set-up, add users, set up email and much, much more. Please click on the title of the tutorial you would like to view.

Initial Configuaration

        
Now that you've downloaded EnGarde Secure Linux and successfully installed it on your server, you need to take steps to configure it so it can access the Internet and connect to GDSN (Guardian Digital Secure Network) for automatic patches and updates. Initial configuration for your EnGarde server is both simple and easy. This demo will show you: Creating your GDSN Account, Setting Password and Language, Setting Locale and Time, and Setting Service Configuration.
  

Creating Local Users and Groups

        
Your new server will need new groups and users for your individual use. At installation, EnGarde has two groups by default: Admin and Users. This tutorial will show you how to create a new user and then assign that user to a newly created group.
  

Access Control and Service Configuration

        
EnGarde Secure Linux comes with a wide array of services. This tutorial will be very helpful in showing you how to assign different levels of control to different types of services (FTP, SLAPD, SIMAP, etc) based on your preferences. In addition, it will illustrate just how easy it is to turn services on and off with WebTool.
  

Setting Up DNS

        
One of EnGarde's most common uses is for secure DNS. Secure, easy to use, and simple to implement, it makes this process quick and painless. This tutorial will show you the steps involved in creating forward and reverse master zones for your EnGarde server, and configuring them securely in addition.
  

Setting Up Remote Access

        
WebTool is what makes EnGarde Secure Linux usable by administrators everywhere for quick and easy configuration and maintenance. Occasionally, however, you may want or need to remotely access the command line. This tutorial will take you though the whole process for secure SSH access. It will show you enabling SSH services, downloading PuTTY (a popular SSH client), creating an encrypted public key and then accessing the server using that new key. It's one of the best ways to securely access your server remotely.
  

Setting Up a Mail Server

        
This tutorial will show you the steps involved in configuring your EnGarde server to securely send and receive email, create new mail domains, new address records and new recipients. This assumes that you have already completed Setting Up DNS and starts off using an existing forward zone.
  

Setting Up a Web Server

        
One of the most common services involves setting up a secure web server. In this tutorial, you will be shown the process of creating a new address record for a Forward (DNS) Zone, creating a new Virtual Host and creating a new secure Virtual Host (https://). It will also outline the steps involved in creating your SSL certificate. You will be surprised at just how little expertise is required when using EnGarde Secure Linux to configure a robust, secure web server quickly and easily.
  

Setting Up FTP

        
Establishing secure FTP connections is both simple and straightforward with EnGarde Secure Linux. In this tutorial you will be shown how to ensure you enable your FTP services. In addition, it will guide you through setting local and anonymous permissions regarding access. It also emphasizes WebTool Help System: where rolling over terms supplies a concise description of what it is and how it affects your system.
  

System Updates and Package Management with GDSN (Guardian Digital Secure Network)

        
Guardian Digital Secure Network, or GDSN, is Guardian Digital's way of ensuring that your system is patched automatically for new updates. This tutorial will show you how to update the system and in addition, show you the intuitive process for loading and installing new packages on your server.
  

SELinux: The Control Console

        
Traditionally, SELinux has been blamed for its lack of usability. It doesn't have to be this way, and with the SELinux Control Console, EnGarde has reduced some of the complexity in configuring SELinux. This tutorial will showcase how to toggle between enforcing and permissive modes, download your policy, use an audit monitor, re-label your file system and toggle individual booleans. This covers the basic operations of SELinux.