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.