Skip to content
Help Centre

Websites

Build, run and tune your websites.

37 articles

Connecting via SFTP: FileZilla, Cyberduck, and Command Line

SFTP (Secure File Transfer Protocol) gives you direct access to your site's files on the server. This guide covers everything you need to connect successfully, from finding your credentials to…

SSL Certificates and HTTPS

This article explains what SSL is in plain language, how KapsuleHost handles SSL automatically for your sites, and what to do if something goes wrong with your certificate.

Websites: Where to Start

How website hosting works at KapsuleHost, what lives on each tab of a site, and which guide to read for the job in front of you.

Site Uptime Monitoring

Every site on KapsuleHost is checked automatically every 60 seconds, and the Uptime tab shows you the result: current status, uptime percentage, response times, and a full incident history. This…

Site Settings

The Settings tab holds the small number of site-wide switches that do not belong to any other tab: whether HTTPS is forced, whether the site is showing a maintenance page, which file is served when…

Site Security

The Security page collects every protection for a single site in one view: certificate status, malware scanning, vulnerability reports, login hardening, country filtering, hotlink protection, and an…

Storing App Secrets for a Site

The Secrets tab is an encrypted store for the sensitive configuration values a Node.js app needs, such as API keys, signing secrets and third-party tokens, kept per environment so your production…

Scaling and Auto-Scaling a Node.js App

Auto-scaling grows and shrinks the number of instances running your Node.js app as CPU load changes, so busy periods get more capacity and quiet periods cost less. This guide covers the KPanel tab…

Site Redirects

Redirects send visitors from an old URL to a new one, which is how you restructure a site without breaking every link pointing at it. This guide covers the three source shapes, choosing between 301…

Preview Deploys for Pull Requests

Preview deploys give every pull request its own live URL, built from that branch's code, so reviewers can click through the actual change instead of reading a diff and guessing. Each preview updates…

Point-in-Time Recovery

Point-in-time recovery, for WordPress and WooCommerce sites, lets you rebuild your database as it was at a chosen minute, rather than only at the moment yesterday's backup ran. This guide covers…

Site Performance and APM

Application Performance Monitoring, for WordPress and WooCommerce sites, tells you where your site's time actually goes: response time percentiles, the slowest URLs, the slowest database queries…

Password-Protecting a Site

Password protection puts a browser sign-in prompt in front of your whole site or a specific path, which is the simplest way to keep a pre-launch site, a staging copy, or an admin area private. This…

Deploying a Site from Git

Git Deploy connects a repository to a site so that every push to your chosen branch clones the code, runs your build, and publishes the result. This guide covers the initial connection, the two…

Country Blocking for a Site

Country filtering lets you block visitors from selected countries, or allow only selected countries, enforced at the server on each visitor's IP address. This guide covers the two modes, how to set…

Custom Error Pages

A custom error page replaces the plain server default with your own branded HTML, while keeping the true error status so search engines still see a real 404. This guide covers adding a page for each…

Controlling AI Crawlers and Search Bots

The Crawlers tab controls which automated visitors are allowed to index your site, grouped into search engines, AI answer engines, SEO tools, and social preview bots. This guide explains what each…

Site Caching

Caching is the biggest single speed win available to a WordPress site: full-page caching serves finished HTML without running PHP at all, and object caching keeps database results in memory. This…

Site Traffic Analytics

The Analytics tab shows the traffic your site actually served at the edge: request counts, bandwidth, cache hit ratio, visitor countries, and response codes. This guide explains what the numbers…

Managed Addons: Postgres and Redis

The Addons tab lets you attach a managed PostgreSQL database or a managed Redis instance to a site without building or maintaining a server for it. KapsuleHost provisions it, gives you a connection…

Site Activity Log

The Activity log is the per-site record of what has been done and by whom: every backup taken, PHP version changed, domain added, cache purged, SSH key installed and password reset, in one…

Connecting to Your Database over an SSH Tunnel

Your site's database only listens on the server's own loopback address, so a desktop tool such as TablePlus, Sequel Ace, DBeaver or MySQL Workbench cannot dial it directly. An SSH tunnel gives those…

Connecting to Your Database Remotely

Where to find your database credentials, why direct remote connections on port 3306 are refused, and how to connect a desktop tool through an SSH tunnel instead.

The Apps Catalogue

The Apps catalogue is a browsable library of web applications you can put on a site you already host with KapsuleHost, from WordPress and WooCommerce to wikis, analytics, file sync and automation…

Installing an App on Your Site

The Apps install wizard takes three steps: configure the admin account and site settings, review what is about to happen, then watch the install run and collect your login details.

Adding SSH Keys to a Site

SSH access to a KapsuleHost site is key-based only, so before you can open a shell or an SFTP session you need to register a public key against the site in KPanel. This guide covers where that…

Fixing Mixed Content Warnings After Enabling HTTPS

When SSL is active but the browser padlock is missing, broken or showing a warning, the cause is almost always mixed content: the page itself is encrypted but something on it is still being fetched…

Setting Up and Managing Cron Jobs

A cron job runs a command on a schedule, in the background, whether or not anyone is visiting your site. This guide covers adding one in KPanel, writing the schedule and the command correctly for…

Accessing Your Database with phpMyAdmin

Every KapsuleHost website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it…

Migrating a Website from cPanel to KapsuleHost

Most people move a site from cPanel without touching a file: KapsuleHost has a guided migration that copies your files and database for you while the old site stays live. This guide covers the three…

Improving Your Website Loading Speed

A fast website improves user experience, reduces bounce rates, and can positively affect search engine rankings. This guide covers the most effective steps you can take to speed up your KapsuleHost…

Accessing Your Website Error Logs

Error logs record problems that occur on your website, including PHP errors, failed database connections, and plugin issues. When something goes wrong on your site, the error log is often the…

Using the File Manager in KPanel

The KPanel File Manager lets you work with your website files directly in your browser. You can browse directories, upload files, create new files and folders, edit code, and delete items, without…

Pointing Your Domain to Your Website

By default, your KapsuleHost website is accessible at a temporary subdomain. To make it available at your own domain (for example, www.yourdomain.com), you need to add the domain in KPanel and…

Using Staging Environments

A staging environment, available for WordPress and WooCommerce sites, is a private copy of your website where you can test changes, updates, or new features without affecting your live site. Once…

Creating Your First Website

KPanel makes creating a website a short, guided process. This article walks you through every step: choosing a site type, assigning a domain, selecting your PHP version, and knowing what to expect…

Changing Your PHP Version

PHP is the programming language that powers WordPress and most other web applications hosted on KapsuleHost. A PHP version applies to WordPress, WooCommerce and PHP sites; static, Node.js and Python…

Guides for building and running websites: creating a site, connecting a domain, SSL certificates, files and databases, PHP versions, caching, staging, Git deploys and the settings on each site. Start with Websites: Where to Start, then follow Creating Your First Website.