TakeHost

KNOWLEDGE BASE

Tutorials& Guides

Comprehensive step-by-step tutorials to help you get the most out of your TakeHost services

Server Management

How to Install cPanel/WHM on a Fresh Server

Install cPanel/WHM securely on a fresh server using the official installer over HTTPS, with firewall and brute-force protection.

Intermediate12 min

How to Set Up Encrypted Automated Backups

Automate backups with tar, rsync, and cron, encrypt the archives with age, copy them off-server, and test restores regularly.

Intermediate20 min

How to Install and Secure Nginx with HTTPS

Install Nginx, open the firewall, hide version info, add free TLS with certbot and auto-renewal, and set security headers.

Intermediate20 min

How to Install Docker and Docker Compose Securely

Install Docker from its official apt repository with GPG verification, understand that the docker group is root-equivalent, and verify the install.

Intermediate12 min

How to Install and Secure Apache with HTTPS

Install Apache, open the firewall, suppress version signatures, add free TLS with certbot and auto-renewal, and set security headers.

Intermediate20 min

How to Install and Secure MySQL/MariaDB

Install MariaDB, run mysql_secure_installation, bind to localhost, and create a least-privilege application user with a strong password.

Intermediate15 min

How to Set Up Secure File Transfers (SFTP and FTPS)

Use SFTP over OpenSSH with a chrooted dedicated user for encrypted file transfer, with FTPS via vsftpd as a TLS-only alternative. Plain FTP is never acceptable.

Intermediate16 min

How to Install Node.js and Run Apps Safely

Install Node.js from the NodeSource apt repo with GPG, run apps as a non-root user via systemd or pm2, and reverse-proxy through Nginx.

Intermediate14 min

How to Install and Secure Redis

Install Redis, bind to localhost, enable protected-mode, set a strong requirepass, and rename dangerous commands. Never expose Redis to the internet.

Intermediate15 min

How to Install and Secure PostgreSQL

Install PostgreSQL, enforce scram-sha-256 authentication, listen on localhost only, and create a dedicated least-privilege role per app.

Intermediate16 min

Security

Networking

Game Servers

Web Applications

Ready when you are

Can't Find What You're Looking For?

Our support team is available 24/7 to help you with any questions or issues you may have.