How does Create a Secure Website approach website security?
Updated
Create a Secure Website treats security as something built into every layer of the site, not a plugin or setting added at the end. The course walks through a fixed stack — a Linux computer, a Debian VPS, the Hestia Control Panel, Joomla, and the Helix Ultimate template — and places a security lesson at each stage, from hardening your own machine to choosing a VPS host and applying "real website security tips" during site setup. It is aimed at people whose sites have already been hacked, first-time builders, and anyone helping others build safer sites.
The stack the course builds on
The course description names four tools, and the lesson list shows how they fit together:
| Layer | Tool | Security role in the course |
|---|---|---|
| Local machine | Linux (including a live USB "computer on a stick") | A hardened daily computer, plus a safe way to work on sites |
| Server | Debian VPS | A host you choose and configure yourself |
| Control panel | Hestia Control Panel | Installs and manages the Joomla site on the VPS |
| Site builder | Joomla | The CMS that runs the website |
| Template | Helix Ultimate | Controls the site's appearance |
All of these are described as free open source web building tools. The course does not present security as a single product; it is the cumulative result of choices made at each layer.
Security lessons by stage
Before the server: the local computer
The first section is about replacing Windows with Linux and creating a secure Linux computer, including a USB-stick version and initial configuration of a Linux laptop. The logic is that the machine you build and administer a site from is part of the site's attack surface, so it gets hardened first.
The server: choosing and setting up the VPS
The second section starts with choosing a secure VPS host, then installing Hestia, using Midnight Commander for file work, and using Hestia to install Joomla. Host selection is treated as a security decision in its own right, not just a price or speed comparison.
During site setup: practical security tips
Within the site setup section, after the Joomla first steps and adding extensions and an editor, the lesson "Real Website Security Tips" applies concrete measures to the live site. This is the point where the earlier infrastructure choices turn into day-to-day site security practice.
Ongoing management
Later sections cover search engine optimization, migrating a cPanel site to Hestia, moving a WordPress or Wix site to Joomla, and updating a Joomla 3 site to Joomla 4. Keeping the CMS current is presented as part of normal site management rather than a separate security topic.
What the approach implies for you
- Security is cumulative. Skipping the local-computer or VPS-host steps removes part of the protection the course is designed to give.
- You administer the stack yourself. Hestia and Joomla are installed and managed by you on your own VPS, so the security outcome depends on following the configuration lessons rather than on a vendor's defaults.
- The course assumes a specific toolchain. If you plan to use a different CMS, panel, or host, the security lessons are tied to this stack and will not map one-to-one.
- It suits recovery as well as first builds. The stated audience includes people whose sites have already been hacked, so the material is written for someone who needs a more defensible way to rebuild.
Where to start
The course is organized as numbered steps on the site, beginning with "Use a Linux Computer" and ending with site management and extra web tips. A reader who only wants the security content can go directly to the VPS host lesson, the Hestia installation lesson, and "Real Website Security Tips," but the course's own sequence treats the earlier steps as prerequisites for those.