Tutorials

Hands-on walkthroughs for real hosting jobs. Each one lists what you’ll need, takes you through every step, and ends with a check so you know it worked.

31 tutorials in 9 tracks · progress is saved in this browser

The learning path

Open the full path

Level 1

Complete beginner

What the moving parts are, before you touch anything.

  1. What is web hosting?Read · 2 min read
  2. What is a domain name?Read · 2 min read
  3. What is DNS?Read · 2 min read
  4. How a website works: from typing an address to seeing a pageRead · 2 min read
  5. Domain vs hosting: what’s the difference?Read · 2 min read
  6. What is SSL? (And what is HTTPS?)Read · 2 min read

Level 2

Getting online

The first practical jobs every new account needs.

  1. Log in to your new Traxio account for the first timeTutorial · 10 min
  2. Connect your domain to TraxioTutorial · 15 min
  3. Upload a website you’ve builtTutorial · 15 min
  4. Install WordPress on TraxioTutorial · 20 min
  5. Create your email address and use it everywhereTutorial · 20 min
  6. Make your site secure with HTTPSTutorial · 15 min

Level 3

Managing your website

The routine work of keeping a site running well.

  1. Create a database and connect an application to itTutorial · 15 min
  2. Upgrade your site to a newer PHP version safelyTutorial · 30 min
  3. Add a DNS record and prove it worksTutorial · 15 min
  4. Set up SPF, DKIM and DMARCTutorial · 30 min
  5. Take a full backup and store it safelyTutorial · 20 min
  6. Schedule a task with a cron jobTutorial · 20 min

Level 4

Advanced

Diagnosis, performance and deploying your own code.

  1. Diagnose a 500 Internal Server ErrorTutorial · 20 min
  2. Diagnose a DNS problem step by stepTutorial · 30 min
  3. Diagnose email delivery problemsTutorial · 40 min
  4. Speed up a slow WordPress siteTutorial · 60 min
  5. Deploy a Laravel application to TraxioTutorial · 60 min
  6. Move a website and email to Traxio with no downtimeTutorial · 120 min

Every tutorial

  1. Log in to your new Traxio account for the first time

    Find your login details, sign in to the client area and DirectAdmin, and secure both with new passwords.

    Get onlineBeginner10 min
  2. Connect your domain to Traxio

    Point your domain at Traxio by changing its nameservers, then confirm the change has worked.

    Get onlineBeginner15 min
  3. Upload a website you’ve built

    Put an HTML or PHP website online by uploading it as a zip, extracting it into public_html and checking every page loads.

    Get onlineBeginner15 min
  4. Install WordPress on Traxio

    Install WordPress with Softaculous, sign in, and make the essential first changes so the site is ready to build.

    Get onlineBeginner20 min
  5. Make your site secure with HTTPS

    Confirm your free SSL certificate has issued, redirect all visitors to HTTPS, and clear up mixed content warnings.

    Get onlineBeginner15 min
  6. Create your email address and use it everywhere

    Create a mailbox on your domain, test it in webmail, and add it to your phone and computer.

    Set up emailBeginner20 min
  7. Set up forwarding and an out-of-office reply

    Create an info@ forwarder to your main mailbox and schedule an automatic vacation reply.

    Set up emailBeginner10 min
  8. Set up SPF, DKIM and DMARC

    Authenticate your domain’s email in the right order, and prove each record works using Gmail’s message headers.

    Set up emailIntermediate30 min
  9. Diagnose email delivery problems

    A structured investigation for mail that bounces, disappears or lands in spam — from reading headers to checking reputation.

    Set up emailAdvanced40 min
  10. Add a DNS record and prove it works

    Add an A, CNAME, MX or TXT record in DirectAdmin, then check the authoritative answer and public DNS so you know it’s live.

    DNS in practiceIntermediate15 min
  11. Switch your domain’s email to Google Workspace or Microsoft 365

    Keep the website on Traxio while moving your domain’s email to an external provider, with no lost messages.

    DNS in practiceIntermediate40 min
  12. Diagnose a DNS problem step by step

    Trace a domain from registry to record — registration, nameservers, authoritative answers, caches and DNSSEC — to find exactly where resolution breaks.

    DNS in practiceAdvanced30 min
  13. Make WordPress emails arrive (SMTP setup)

    Create a sending mailbox, configure an SMTP plugin and a contact form correctly, and prove the emails authenticate.

    WordPressIntermediate20 min
  14. Back up WordPress and prove you can restore it

    Take a complete WordPress backup, store it off the server, and restore it to a staging subdomain to prove it works.

    WordPressIntermediate45 min
  15. Speed up a slow WordPress site

    Measure, cache, trim plugins, optimise images and update PHP — re-measuring after each change so you know what worked.

    WordPressAdvanced60 min
  16. Create a database and connect an application to it

    Create a MySQL database and user, confirm the login in phpMyAdmin, and connect a PHP script with PDO.

    Files & databasesBeginner15 min
  17. Set up SFTP and manage your site from your computer

    Configure FileZilla for SFTP, save the connection, and use folder comparison to upload only what’s changed.

    Files & databasesBeginner15 min
  18. Export a database and import it somewhere else

    Move a MySQL database between hosts or into a new database with phpMyAdmin, handling the errors imports commonly hit.

    Files & databasesIntermediate25 min
  19. Upgrade your site to a newer PHP version safely

    Check compatibility, test the new PHP version on a staging subdomain, switch the live site and watch the error log.

    Developer workflowsIntermediate30 min
  20. Schedule a task with a cron job

    Write a small PHP task, schedule it in DirectAdmin, log its output and confirm it runs on time.

    Developer workflowsIntermediate20 min
  21. Deploy a React, Vue or static-site build

    Build a front-end project locally, upload the output, add single-page app routing and long-lived caching.

    Developer workflowsIntermediate20 min
  22. Redirect old URLs after a redesign

    Map old addresses to new ones, add 301 redirects in .htaccess, and verify no important page is left returning 404.

    Developer workflowsIntermediate30 min
  23. Deploy a Laravel application to Traxio

    Build a Laravel app locally, upload it with the code outside public_html, configure .env, import the database and schedule the task runner.

    Developer workflowsAdvanced60 min
  24. Take a full backup and store it safely

    Create a full DirectAdmin backup, download it, verify its contents and remove it from the server.

    Security & backupsBeginner20 min
  25. Secure a new website and hosting account

    Lock down every login, enforce HTTPS, set permissions, harden WordPress and schedule updates and backups.

    Security & backupsIntermediate45 min
  26. Recover a hacked website

    Contain the damage, preserve evidence, restore or rebuild cleanly, close the vulnerability and request search engine reviews.

    Security & backupsAdvanced120 min
  27. Move a WordPress site to Traxio

    Migrate WordPress manually — database, wp-content and wp-config.php — test it before DNS changes, then switch over.

    Moving to TraxioIntermediate60 min
  28. Move a website and email to Traxio with no downtime

    The full migration sequence: prepare DNS, copy the site, test privately, recreate email, switch DNS, move old mail and retire the old host.

    Moving to TraxioAdvanced120 min
  29. Diagnose a 500 Internal Server Error

    Use the error log to find the exact cause of a 500 error and work through .htaccess, PHP, permissions and version issues methodically.

    Fixing problemsIntermediate20 min
  30. Fix a WordPress critical error without admin access

    Find the plugin or theme behind ‘There has been a critical error’ using logs and the File Manager, disable it, and recover.

    Fixing problemsIntermediate20 min
  31. Find out why a website is slow

    A measured investigation of a slow site: separate server time from page weight, check logs for bots and limits, and fix the biggest cause first.

    Fixing problemsIntermediate40 min

Looking for a quick answer instead? Search the knowledge base.

Popular

Tip: press / to search from any pageSee all results