Skip to main content

Hosting

With hosting, the server is run and maintained for you, and you focus on your websites. Choose a topic: everyday web hosting tasks, WordPress, other website apps, or reselling hosting to your own clients.

Topics in this section

Web hostingFiles, databases, PHP, redirects, scheduled tasks, backups and moving a website.
  • Upload files with SFTP

    Connect to your hosting with SFTP or FTPS, find the right folder for your website, upload files and set safe file permissions.

  • Databases explained

    What a website database does, the four details a site needs to connect to it, and how to create, export and import a MySQL or MariaDB database.

  • PHP versions and settings

    Why your website's PHP version matters, how to switch versions safely, and what memory, upload and time limit settings do.

  • Redirects and .htaccess

    Choose between 301 and 302 redirects and use .htaccess rules to force HTTPS, pick www or non-www, and move single pages safely.

  • Cron jobs

    Run website tasks on a schedule with cron, read the five time fields, log the output and replace WordPress wp-cron with a real cron job.

  • Backups and restores

    What to back up on your website, how automatic and manual backups differ, the 3-2-1 rule, and how to test and restore a backup.

  • Resource limits

    What CPU, memory, process, inode, disk and bandwidth limits mean on shared hosting, how to tell when you reach one, and how to use less.

  • Plan a website migration

    A step-by-step checklist for moving a website and its email to a new host, testing it before you switch, and keeping downtime to a minimum.

Open the Web hosting topic
WordPressSet up, secure, speed up and update WordPress, and fix its most common errors.
  • Get started with WordPress

    Install self-hosted WordPress, choose your first settings, and learn how themes, plugins, users and the admin area fit together.

  • Keep WordPress secure

    Practical habits that protect a WordPress site, from updates and strong passwords to backups, HTTPS and checking who has access.

  • Speed up WordPress

    Make a WordPress site load faster with caching, lighter images, fewer plugins, a current PHP version and a CDN, and measure the results.

  • Update WordPress safely

    Update WordPress core, plugins and themes without breaking your site, with a backup first, a sensible order and a plan if something goes wrong.

  • Fix the critical error

    Find and fix the cause of "There has been a critical error on this website" or a blank white page, using recovery mode, the debug log and SFTP.

  • Database connection error

    Find out why WordPress cannot reach its database, check the details in wp-config.php, repair damaged tables and fix the error after a move.

  • Locked out of WordPress

    Regain access to the WordPress dashboard after a lost password, a missing reset email, a security plugin lockout or a wrong site address.

  • Fix 404 errors

    Fix WordPress posts and pages that return "404 Not Found" by resaving permalinks, restoring .htaccess rules and redirecting addresses that have moved.

  • Fix mixed content

    Remove mixed content warnings from a WordPress site after moving to HTTPS by updating its addresses, replacing old http links and forcing HTTPS.

Open the WordPress topic
Website appsJoomla, Drupal, PrestaShop, OpenCart, Moodle, phpBB and Nextcloud on web hosting.
  • Choose a website app

    Compare WordPress, Joomla, Drupal, PrestaShop, OpenCart, Moodle, phpBB and Nextcloud, and learn the difference between one-click and manual installs.

  • Joomla

    Install Joomla on web hosting, set up Global Configuration, add extensions safely, and keep your Joomla site updated and backed up.

  • Drupal

    Install Drupal on web hosting, understand Composer-based projects, add modules and themes, and keep your Drupal site updated and backed up.

  • PrestaShop

    Install PrestaShop, secure the admin folder, set up payment and shipping modules, place test orders, and keep your store updated and backed up.

  • OpenCart

    Install OpenCart, remove the install folder, move the storage folder outside the web root, and set up payment and shipping extensions.

  • Moodle

    Install Moodle on your hosting, place the moodledata folder outside the web root, set up the required cron job, and keep Moodle updated and backed up.

  • phpBB

    Install phpBB forum software, remove the install folder, stop spam registrations, and keep your forum updated and backed up.

  • Nextcloud

    Install Nextcloud on your hosting, set up background jobs with cron, fix the security and setup warnings, and plan storage, updates and backups.

Open the Website apps topic
Reseller hostingHow reseller hosting works, client accounts and custom nameservers for your brand.
  • What is reseller hosting?

    How reseller hosting works, what white-label means, who it suits, and what you handle for your clients compared with what your host handles.

  • Manage client accounts

    Good practices for reseller client accounts, from packages and onboarding to suspension, migrations, backups and keeping records.

  • Set up custom nameservers

    Create branded nameservers such as ns1.example.com for your hosting clients, with glue records, A records and checks that they work.

Open the Reseller hosting topic