Uploading files outside of WordPress default allowed files will give you the error message “Sorry, this file type is not permitted for security reasons.”. This is a security feature done by WordPress to avoid vulnerabilities from being uploaded. There is a quick fix: Adding the line below to your wp-config.php […]
There are a lot of different HTTP headers that can be used by your website. Right now, we’ll be focussing on a specific subset of these: the cache headers. We’ll show you the ins and outs when it comes to cache headers, so in the future you’ll know how to […]
Whenever you’re debugging caching issues, one valuable source of information are the HTTP Cache Headers that are present in the requests. There are multiple ways to see what headers are sent with your requests. We’ll show you two methods of obtaining them. Method 1: using your browser Most modern browser […]
Caching is becoming more and more important if a website needs to be performant and able to scale easily. The last thing you probably want is your cache not functioning properly. There are multiple ways your cache can fail you. In this article we’ll show you some of the ways […]
When scaling web applications, stores and websites – it’s often useful to estimate web traffic by looking at the peak traffic you will receive. Such an estimate can be used to make sure that your solution will scale to the required levels when needed. With some metric to estimate the […]
We actively encourage our employees to file bug reports, make suggestions and contribute with code contributions to the open source communities we are involved in. On this page we aim to keep track of the contributions we make. When you encounter bugs, identify performance issues or have other thoughts about […]
We will go a step-by-step on how you should connect via SFTP. This suspects you have some knowledge on how your FTP program works. Though in this article we will show a step-by-step using FileZilla as our software of choice. However should you need more of a tutorial on how […]
The Crawl Stats Report in Google Search Console aggregates data from Google’s experience while crawling your website. This report is a hidden gem, only available from the site’s Settings page in Google Search Console. Not using Google Search Console yet? Just start here – it’s easy to get up and […]
Google’s Search Console (previously Google Webmaster Tools) gives you continuous feedback from Googlebot, their search engine crawler. Googlebot regularly visits your website and collects extensive amounts of information. This data is processed and aggregated in the Google Search Console dashboard. If you haven’t used the Search Console before, there’s nothing […]
This article describes how WordPress, WooCommerce and other plugins use PHP Workers. PHP Workers is a concept in php-fpm that allows the web server to control how much resources can be spent at any given time, to process PHP requests. WordPress and WooCommerce process PHP requests at least once for […]
Plugins that prevent caching limit the performance of your website, and reduce the scalability. It is also usually unnecessary, as there are techniques that can be applied to provide the same functionality, without preventing your pages from being cached. This article provides an overview of plugins in the WordPress repository […]
Accelerated Domains implements cache policies in a smart way depending on the type of asset, and the cache TTL (time-to-live) is determined by the Cache Engine itself to enhance performance. The Cache Engine implements efficient caching headers used both by the Accelerated Domains Cache Engine itself, and browsers. Like with […]
If you want to check if Accelerated Domains is active for your site there are a couple of ways to do so. To see if your site is active on Accelerated Domains, you can look for the Accelerated Domains headers. These are added to every request routed through the network. […]
wp_is_mobile() is a function within WordPress for testing if the device sending the request is mobile or not. The function is simply checking if the user agent on the incoming request is a mobile user agent or not. Whilst this might be an easy fix for developers to make sure […]
No. Whether you’re using Cloudflare or not, you can use Accelerated Domains. As Accelerated Domains is built on Cloudflare, this means that you will get many of the Enterprise features that Cloudflare provides, without the need to have your domains DNS in Cloudflare. Do you however have your domain on […]
Yes, you can still use Accelerated Domains when your domain’s DNS is handled by Cloudflare. You just need to keep in mind that when setting up your DNS records, you can’t set records to proxy through Cloudflare (when proxied, the cloud is orange), because this doing so would give you […]
When you’re using Accelerated Domains there are a couple of ways to purge the cache on your site, you’ll need the Servebolt Optimizer plugin installed. To get all Accelerated Domains features working, it’s recommended to use this plugin. If the plugin is not installed already, follow these steps to install […]
To be short: yes you can. There are some things you need to keep in mind though on how Multisite works and how this might affect your usage of Accelerated Domains. The first thing to keep in mind is that Accelerated Domains is configured per hostname/domain name. The second is […]
Domain Validation is required and part of the setup of Accelerated Domains. With domain validation, we check if you have control over the domain you want to enable Accelerated Domains for. There are a couple of reasons these checks are being done, but the most important ones are these: Security By […]
In order to use Accelerated Domains a couple of things need to be set up first. Most of this will be handled by our Support Team, or our internal systems. We do need your help with a few things though. This process only needs to be done once per domain […]
This article describes how you can check with .htaccess rules (in Apache) that a specific HTTP header is present, and deny access if it is not. The first thing you need to figure out is what the exact name of the HTTP header you want to check for is. Using […]
Rsync is a very handy tool should you need to migrate a whole lot of files from one server to another. It does also help providing you with a very customizable way of moving files. All in all a very good tool for testing, doing a live migration or just […]
Servebolt moved to an automated billing system in the fall of 2019. During this process, all customers were informed several times before the switch, and encouraged to move from manual bank payments (or for Norway EHF) to the three new free invoice payment options. The three free ways to pay […]
This article presumes you already have pointed your domain and gone through the process of ordering a Let’s Encrypt certificate through us. Also note that this is currently a Beta feature and unforeseen issues and bugs might be precent. For more information about our Beta feature programs, go to this […]
This article is mainly for our clients which already have a Servebolt provisioned Cloudflare account. Let us know in support if you don’t have one yet and we’ll gladly set one up for you. That’s all to it really but be aware that the name server change can take up […]
Our default webroot is named public. You cannot change the actual webroot, but you can symlink the default (forced) webroot to another folder. This has the same effect, without implications on the rest of our stack. A symlink works as an alias of the webroot. Steps in this guide include […]
All self-served customers on Servebolt can view the billing history and download all previous invoices from the billing section on their account page. Sometimes we receive requests from accountants that ask for information regarding customer accounts and invoices. There are several reasons for why Servebolt can not provide such information […]
Relational databases, like MariaDB and MySQL, are used to store data in a structured way, which allows use to use SQL (Structured Query Language) to work with the data. It is a common misconception that an increasing database size also will make it slower. If the database can make use […]
Servebolt does not offer refunds in any way. We offer an extensive period of 60 days of testing your site on our trial Bolts. We do offer credits if you need to cancel your subscription. Those credits can be used on another subscription or a new one.
To enable Redis, you’ll have to have Redis installed on your site. You can request this from Servebolt support. There are multiple plugins available to enable Redis for WordPress. This example uses the plugin Redis Cache which has 60K installs and is actively maintained.
With Servebolt you will already have access to PHP error logs. Sometimes this isn’t enough and here is where WordPress’ own debug system comes in handy. In addition this tool does not only need to be used for debugging, but it can be used to clean up code insuring overall […]
Blocking a certain file type can be useful. For example, if you’ve migrated from an oldschool website consisting of tons of .htm files. Your new website may be delivering a custom 404 page for files that do not exist, but the only one requesting your ancient site are robots. In […]
This guide will help you get your site live on Servebolt. The following steps will ensure you think of everything while moving from you old host to your new Servebolt Bolt. After you’ve followed these steps your site will now be live on Servebolt. You will enjoy all the benefits […]
Our autumn campaign allows a 30% discount on the following plans: Pro Plan 4GB Pro Plus Plan 8GB Business Plan 16GB Business Plus Plan 32GB Business Extra Plan 64GB Business Pro Plan 128 GB This campaign comes with the following terms: The discount of 30% is valid for 12 months […]
Server based cron can be used from the control panel. It is the preferred way to run background tasks for any website. That is because the alternative is to run such jobs in along with page loads that your visitors trigger. This may have both scalability and performance impacts. When […]
Magento introduced Elasticsearch as a hard dependency in Magento 2.4. This first release misses Magento command line options for Elasticsearch configuration. This article explains how you can configure Elasticsearch for Magento 2 from the command line. M2 Fresh install with Elasticsearch When you use the installer you can pass Elasticsearch […]
Your control panel is in English by default, but there is an easy way to change the language. Just follow the following steps:
Learn how to increase the SSLLabs rating of your Cloudflare SSL certificate from B to A+ with this guide.
Clean up autoloaded options in WordPress to improve performance and loading times for your site.
Cloudflare offers a couple of settings related to SSL and TLS for your domain. This article covers the frequently asked questions about this. Be sure to check out our article on how to add Cloudflare to your (WordPress) site if you’ve not yet added Cloudflare to your site.
Your site’s PHP version is defined per Bolt. This means that all sites on your Bolt will be using the same version of PHP. This in turn means that if you want to upgrade your site to a higher version of PHP, your other sites will be upgraded as well. […]
One of the tools we have available for you here at Servebolt is a command line tool called sitecopy. It’s available on all Bolts and it allows you to copy a site from one site to another, or even a different Bolt. We use this script ourselves when we’re migrating […]
When WordPress is setup as a Multisite/network installation, the cron event process needs to be called for each individual site in the network. This can either be manually setup or solved using a simple script. This script was originally created by Bjørn Johansen. Note: if you still receive emails regarding […]
Every request to Cloudflare goes through the same request pipeline, and every node on the Cloudflare network performs each and every task for the request it receives. This article outlines the flow of every request to Cloudflare, so you’ll get an understanding of the order the various features and apps […]
How to manage SSL certificates for multiple domain names, like domain.com and domain.net.
There are several ways for replacing URLs when it comes to your site. But the simplest is using commands when you’re logged in via SSH. For WordPress sites we do have WP-CLI installed on all our servers which comes with a very handy command. You can find more information on […]
Every now and then we’ll launch new features at Servebolt as Beta features. We do this to make sure the feature works as expected before publicly launching the feature. If you’re joining a Servebolt Beta program, closed or open, you should be aware of the following: Bugs may occur, and […]
When running OpenCart 2.3.x.x on Servebolt you may stumble upon an issue where you are unable to add products to cart. This is because the session_id column in the _cart table is set to be type varchar (32) , meaning a maximum length of 32 characters. OpenCart is then unable to save […]
We have a Agency Partner Program that allows you to receive Partner Rewards as well as free hosting of your own site. You can learn more about this at our Agency Partner Program page. After you have filled out the form on the page linked to above, you will receive all […]
Add clients to your agency partner program so you can start receive Partner Rewards
To improve performance in Drupal, we recommend disabling the built-in cron system in Drupal and run cron on the server side instead. This will offload the website and may cause significant improvements to the TTFB (Time to first Byte). You may still receive email messages regarding cron jobs if an […]
Simple answer, no we do not. Selling domains takes time, and effort. That time and effort is for us better spent by focusing on delivering amazingly fast hosting.
There are many plugins for wordpress that might seem good and useful, but many will cause problems. Here we look at which should be avoided.
All hosts on Servebolt run full nightly backups, off-site to a datacenter within EU/EEA. Backups can be restored upon request as far as 30 days back. Contact our support team to get a backup restored including this information: The site you want to restore a backup of. What kind of […]
Laravel is a modern PHP-framework. SSH is available on all Bolts, and composer is part of the standard stack. Webroot is now configured to use ~/myproject/public as standard folder, and your Laravel project should be available on the web.
The client need to have an account with us. Let them know that they can register at https://admin.servebolt.com and that they need to fill out their billing info in the billing portal. Send them this link: https://admin.servebolt.com/r/portal if they don’t know where to find the portal. When that is done let us […]
In the Servebolt Control Panel you can find your Bolt and your sites in it. Per site comes with it’s own Site Settings. You have the following settings available: Developer Mode The first setting is developer mode. It turns off caching. Read more here! Site Related Settings Site name Name […]
With our Control Panel we have made it easy for you to change, downgrade or upgrade your plan. But where can I see my plan, where can I change it and what does this all mean? Table of Contents My Plan Type of Plan Payment Interval Addons Plan Info Downgrading […]
Bolt settings is where you can change your Bolt name and delete your trial Bolt. If you happen to have a Bolt Plan, this is also where you can cancel a Bolt subscription or schedule one. Sites hosted on a Bolt have their own settings-page.
Improve the performance of your WordPress website by using server based cron instead of WP-cron.
This article briefly explains how you can set the rules for blocking or allowing access to your site with .htaccess
The web root is the folder where the website files for a site are stored. Each site under your host gets an unique root folder. The root folder is placed under the sites username. Inside the web root folder you’ll find folders like \logs, \public, \private and more. Site Root […]
We understand that you want to know the hardware specs. The hardware specs can tell you something about value for money, right? Well, not with us to be honest. And the reason why is that we do optimisations on a deeper level than any other hosting provider we know of. […]
No, we do not run VPSes. The reason is that VPSes are slow by design. We care about performance, and are therefore running high performance shared hosting. Shared hosting is slow you say? Try us, running a Bolt will blow your mind. Sign up for a 100% free test and […]
We do not mention RAM in our pricing, and there is a good reason for it. It simply doesn’t matter, since we make sure there’s enough. Our servers are configured with a minimum of 64 GB of RAM, usually 128 GB RAM depending on the rest of the server configuration. […]
How to add additional Bolt URLs to a single site on a test Bolt
Every bolt plan has a memory limit, but what does that mean?
The topic of .htaccess is an advanced one. It can alter the entire server configuration and minor typos can bring down your whole website. Do not change the .htaccess file unless you know what you are doing. Our servers are running Apache 2.4.x. You can read the full .htaccess documentation here. […]
The setup of all sites on our servers involves two web servers. A front-end webserver (nginx) that handles SSL connections, load balancing and caching, and a back-end web server (Apache) that handles PageSpeed and runs your PHP application. The front-end web server (nginx) obeys the cache policies that are defined […]
Many traditional hosting providers offer huge amounts of storage, with the likes of 100’s GB of data. This is a practice known as overselling, which is done in order to make the services seem better and larger than they actually are. At Servebolt we don’t oversell. Our storage solution is highly […]
Your site sends out emails like password resets and user account creation, for instance. These emails are called transactional emails. For normal application emails you can make use of the local Servebolt server’s email service. You should set up your DNS to allow our servers to send email from your […]
Your site comes with a ~/logs/ folder where you can view the ErrorLog and the AccessLog of your site. The following are common errors found in the error logs: Allowed Memory Size Exhausted PHP: Fatal Error: Allowed Memory Size of [some number] Bytes Exhausted This happens when your code try […]
How to use the redirect options in the Control Panel
Our servers are setup for maximum performance and speed. If you do need to adjust some PHP setting or variable, here’s a guide to it.
We provide support for PHP 7.3, and 7.4 for all new Bolts and websites with us. Our PHP installations are optimized for speed and performance, with unique features for Servebolt customers. Our recommendation is to always run the most modern stable version of PHP that your application supports. It is […]
Our short answer is no. Why can’t I get sudo or root access? First of all, the Servebolt Operations Team does the maintenance and configuration of the servers. That is our job, and part of our managed hosting product. The servers and their configuration is optimized for maximum performance. We […]
Explains how the robots.txt files work and are delivered on Servebolt
How to setup a safe and simple password protection for files and folders using .htaccess and .htpasswd.
It is possible to connect directly to a database on Servebolt from a remote server or your local computer, if you run the traffic through an SSH tunnel. Our firewall and servers do not accept direct connections on port 3306, but you can get past this by initiating an SSH […]
Database performance is an advanced topic, and fixing issues relating to the database or specific queries often requires deep knowledge of the application framework, and how databases work. This article provides some insight into best practices for achieving good database performance, and how to identify problems. Best practices There are […]
To setup a new database you need to navigate to “Databases” in the Bolt menu. From here you can click “add new database”. This will redirect you to a page where you are asked to put in the name of you new database and if you wish to receive the […]
To change your database password, navigate to Databases in the Bolt’s menu from your dashboard. Find the database you want to alter and click Set Password. This will redirect you to a new page where you can either create your own password or generate a new one. NOTE! That when […]
To delete a database, navigate to databases in the host menu from your host dashboard. Find the database you want delete and click “delete”. This will redirect you to a new page where you are asked to verify that you want to delete the database.
Whether you are using WordPress, Magento, Drupal or something completely custom to your site, the connection to the database should be pretty similar. When you register a Bolt you will receive all the necessary information about your database. If you are unable to retrieve that information, you can The database […]
To access phpMyAdmin, all you have to do is got to databases in the Bolt menu and click on the server URL. This will redirect you to the phpMyAdmin page. From here you enter the information you have received in the email when your first set up your site. Username […]
There are two ways to import databases to MariaDB/MySQL. You can either use the phpMyAdmin, or by using the terminal command mysql over SSH. If you are not familiar with terminal commands you stick to the phpMyAdmin way. Database Import with PhpMyAdmin When using phpMyAdmin you can easily go to […]
There are two ways to export a database. You can either use phpMyAdmin or SSH commands. If you are not familiar with terminal commands we recommend you stick to the phpMyAdmin way. Exporting Databases Through PhpMyAdmin Before exporting make sure you are on the correct database, and not information_schema. When […]
Magento 1.x requires a couple of basic configurations to make it work. .htaccess Magento 1.x comes with a bloated .htaccess file out of the box, which can slow the site’s performance down and sets defaults for variables that limit scalability. Replace the full contents of Magento’s .htaccess with this: Correct […]
Standard Magento 2 setup and configuration on Servebolt
How to set up Magento 2 with multiple store views or websites on Servebolt
on the command line with n98-magerun2
How running M2 on a Bolt is simpler and easier, what to do and what not to do.
Why it is easier to work with Magento 2 on Servebolt
After you’ve installed Magento 2, you will need to configure Magento 2 cron jobs next. On Servebolt your cron jobs are managed through the Servebolt Control Panel. This means that you cannot expect documentation you find online and built-in features in Magento to manage cron to work. How to set up Magento […]
Automatic authentication using SSH keys can be set up from a Mac OS / Linux computer easily. In this article we’ll show how to convert your SSH key to a SFTP format for use with your (S)FTP client. Should you have any questions, please contact our support chat at servebolt.com.
Step by step instructions to install M2 in a few minutes
No, we don’t. If you have issues related to outdated jQuery cookies, please put your host in developer mode. This will clear the cache of static elements and fix your issue.
How does it happen? The most common entry point for hackers is to exploit known security holes in commonly used software. If you do not maintain your website with security updates, it is just a question of time before your site will be hacked. What do hackers do to my […]
There are many website owners that move from WP Engine to Servebolt to get better performance. Their WordPress and WooCommerce websites usually become at least twice as fast with us. We’ll move your site to Servebolt for free if you like, or you can follow these steps to do it […]
You have decided to set up a test on Servebolt or move your site to Servebolt, from Siteground? Good choice! We will now walk you through how to create and add SSH keys. This will allow our server to communicate with your Siteground server to make a copy of the […]
“DNS is pointing to this server, but there is no website configured for this domain name.”After setting up you site and changing your DNS, you might encounter a page including the text above. Our servers are unable to serve your website without knowing the domains, therefore you have to include […]
Upgrades and downgrades that are done through the Admin Panel effectuated immediately. On downgrades, credits will be issued for the period from the time of upgrade and until the end of the billing period. These credits are automatically recorded to your account, and will automatically be used for payment in […]
Creating an account at Servebolt takes nothing more than a minute. All you have to do is click Sign Up in the upper right corner at servebolt.com. Simply fill out the information with your name, email, country and phone number. You will then receive an email within a few minutes […]
What payment methods are accepted by Servebolt?
All paid plans have the ability to add or change a domain to your Servebolt site. If you don’t have the option to add domains to your Servebolt site, you probably need to upgrade your Bolt to one of the paid plans. You can add domains easily by navigating to […]
Question about the Servebolt invoice
Changing a domain’s DNS A-record can be done from the Control Panel of your domain registrar. DNS A-record maps a domain name to the IP address of the server hosting the domain. Replace the A records if you already have A records on your domain. You’ll find the IP address […]
Direct Debit is a great payment method for B2B. Here is why.
Our managed migration service gives you the peace of mind by having our team migrate to Servebolt for you. All new customers are eligible for managed migration free of charge, and existing customers can get the managed migration for $99. What does the managed migration include? We will make a […]
How To Terminate A Servebolt Subscription
First of all, a reminder Plugins are easy, but it can also add a lot bloat and insecurity to your site. We always recommend that you think about which plugins you install. Do you really need them? Or are they just nice to have? See Jonathans article on which plugins […]
How to Migrate Name Servers for DNS Zones with DNSSEC active
Servebolt managed Cloudflare accounts come with a set of benefits for you as a customer. As a Cloudflare Enterprise partner, Servebolt provides customized Cloudflare Partner plans. I already have a Cloudflare account, why bother to migrate it to Servebolt? Servebolt can only assist you with your setup if your account is […]
Some of our customers have experienced that our control panel and the size metric in phpMyAdmin can differ quite a lot from time to time. Some times showing a size 4-5x larger in our control panel compared to phpMyAdmin. This has a simple explanation. Actual disk space used and the […]
If you change agency or simply just change where you host your git repository, you will need to change the git URL in the integration.
This document assumes you have already set up your Git account at either Github, Bitbucket, Gitlab or any other Git repository manager. This tutorial will help you on how to proceed from where you currently are in the process. For a more thorough read, check out Atlassian’s guide for Git. In this tutorial we will […]
The very basics: Getting started with Secure Shell (SSH). A powerful tool to control your site
When you have accessed the Control Panel you can navigate to the bolt section (bolt is our name for hosts). From here you can choose “add new bolt”, followed by which server you wish to place your host on. Firstly you need to establish if your website is developed for […]
The following are questions related to Servebolt’s Backup service we see frequently. Read also how we do backups:
Experiencing a white page, also known as a white page of death? Here is what you should try to solve to problem.
Follow these steps carefully to log into your site with SFTP
The partnership list is a list of all your client owned hosts. Here you will find more information about revenue share and your partnership terms. Note that this page is currently under new construction
Adding developers or a technical contact can be done by first navigating to the Bolt you want to add a contact to. Here you should then see a section called Access Owner contactReceives full management access to your host. Technical contactReceives full management access to your host, and is our […]
PTY allocation request failed on channel 0 shell request failed on channel 0
If you somehow managed to lose you deploy key, you can easily generate a new one by navigating to the Git tab and pressing “generate new key pair”. From here you will have to enter the new deploy key in your Git repository.
ERROR 1227 (42000) at line 3269: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
You might have come over this error: AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace. Or maybe noticed this in the browser: This happens because the site redirects you […]
All paid plans have the ability to connect a domain to your Servebolt site. If you don’t have access to add domains to your Servebolt site, you probably need to upgrade your Bolt to one of the paid plans. You can add domains easily by navigating to the site you […]
Restarting the database service is hardly ever necessary, and is not the way to resolve database issues. The most common cause for questions about database restarts are stuck queries. Stuck and long running database queries Stalled queries, or long-running queries can be managed in PhpMyAdmin by selecting the database, then […]
Cron jobs are used to run scripts on scheduled times on the server. Cron jobs are configurable in the Control Panel. If a Technical Contact is set for your Bolts, any errors or output from the cron jobs will be sent to the Technical Contact’s email. Good cron tips Run […]
When you have gained bash$ access to the server you can explore different methods of altering files. Two popular methods with linux bash is vim and nano. This will open a simple text editor. We recommend you test out what you can do with each one. nano .gitignore Nano shorthands […]
Servebolt provides Error Logs, Access Log files by default and Slow Query logs by request. Learn how here
To connect to your server with SSH you need to firstly go into the Control Panel of your site, under settings you will find a setting about SSH access. Make sure that is set to ‘on’, if you cannot see the settings, check if you have access rights. When you […]
There are two ways to modify a file on the server using FileZilla. You can of course alter it locally, and then transfer it to the server again. FileZilla will promp a window asking if you want to overwrite the file, or skip the file. Choose overwrite and it will […]
FileZilla is a drag and drop application for FTP. It makes it extremely easy to transfer files from your local machine to your remote server. On the left side you will have your local directory, here you will have to navigate to the file or repository you want to transfer. […]
When you open FileZilla for the first time, you’re met by an empty window without any connection. On the bottom left you can see your home directory. FileZilla is a drop and drag application that allows you to drag files from you local directory onto the server. Firstly you need […]
FileZilla can be used to access your website host files with a SFTP (SSH File Transfer Protocol) connection. Download FileZilla from https://filezilla-project.org. Click on the left grey box for client download. Note: It is important that you get the client version and not the server version! Once you have downloaded the […]
Whenever you set up a new Bolt and/or site you’ll get popup window with all SFTP/SSH and database login credentials. This will only be showed one time so be prepared to save it somewhere safe. However do you not remember your passwords you’ll have to generate new ones. With us […]
If your FTP program is not connecting properly, here are some possible reasons: Make sure you’re using SFTP. That does not mean FTPS, and not the old and insecure FTP. Make sure you use port 1022, many SFTP programs use port 22 as default. Make sure your username and password […]
First of all do you need to have SSH access on both machines that you want to set up authentication with. I will describe how to do this mostly manually with command prompt / terminal. Local machine Log in with SSH to the machine you want to be authenticated. From […]
If you see 404 file not found errors with @2x in the file name, in either your site’s loading waterfall or the logfiles – you should add this block of code first in you .htaccess file. When retina.ja tries to fetch images that do not exist, a full version of […]
This article explains how you can lock down xmlrpc.php using .htaccess. However, it might be a better option to protect the xmlrpc-php endpoint instead, filtering out the unwanted traffic. The WordPress xmlrpc.php endpoint can be misused as en endpoint for brute force attacks. If you do not use xmlrpc.php for […]
Our plugin, Servebolt Optimizer, enables you to: Add our best practise database optimisations for WordPress and WooCommerce Read the ErrorLog directly from the WordPress Admin Enable the Full-Page Cache Exclude caching from WordPress posts Enable Cloudflare cache purging and APO Enable Accelerated Domains and purging WordPress backend Servebolt Optimizer is configurable […]
WordPress by default is blazingly fast at Servebolt, but there are some things you can do to your WordPress site that optimizes it even further. Consider this some basic WordPress hygiene. Database indexes In the examples we have used the standard wp_ prefix for table names, this may differ between […]
This article gives insight into some basic adjustments you should make to your website, code, database and workflow, that results in improved performance and scalability. If you’re currently not on unlimited Servebolt hosting, you may want to check out our article on how to calculate how much traffic your website […]
Database Basic database preparation and maintenance Log in to PhpMyAdmin, and look at the tables overview for your database. All tables should be InnoDB or MEMORY. All MyISAM tables should be converted to InnoDB Run “Analyze tables” on all tables in your database.** This will force indexes to be rebuilt […]
Let’s say you’ve decided to go live with your test site. In addition to that you’ve upgraded your Bolt, added your custom domain and pointed it to us. Now when you try to use the custom domain you’re still being redirected to our internal domain. In most cases this is […]
WP-CLI is a great tool and we use it every day ourselves. In this article we have listed helpful commands we use regularly. To begin using WP-CLI commands you need to be logged in to your site using SSH. To use SSH you need an SSH Terminal. On Mac there […]
The command line interface for WordPress – called WP-CLI – is installed for all hosts on Servebolt and is available when you log in to your site with SSH. You can use WP-CLI in the /public folder (where your site is) by running the wp command. The following commands lists everything […]
We include a daily backup of all files and databases for our clients. These backups are performed nightly and can be restored through our support, as described here: How do backups work at Servebolt. It’s also possible to do an instant manual WordPress site backup. This is recommended when performing […]
We offer two different ways to create copies of websites which you can use for staging, testing or migrations to other Bolts. The first solution is a custom script available on our Servebolt Bolts, the other is a solution within WordPress itself. Servebolt’s sitecopy script The main advantage of using […]
Indexing is a task that should always be run from the server side, instead of running it in your browser or via HTTP/HTTPS with wget or similar. If indexing runs directly on the server it spends the least possible amount of resources, and is not vulnerable to being interrupted by […]
All Bolts are optimized and tuned for speed, and deliver much better performance than other hosting solutions. Because of this, the need for third party cache- aggregation an optimization plugins is reduced. Generally, you will experience that avoiding the use of performance-related plugins, and keeping the number of plugins to […]
Congratulations on your decision to move or set up your WordPress site on Servebolt. Our performance specialists have a set of standard tasks when setting up or moving a site to Servebolt. These tasks are not secret, nor complicated. Follow this to-do list to make sure your WordPress is as […]
The best way to send email through WordPress is with an external mail server. This is because (dedicated) SMTP servers are usually better setup to avoid spam, using SPF, blacklists, port blocking and more. With an external SMTP server your emails are less likely to end up in your user’s […]
We are currently offering three different ways to install WordPress on your Servebolt site. If you just want us to do it for you, say hi in the chat and ask for it – and our Support Team will do it for you in a matter of minutes. The two […]
To use Klarna Checkout v3 with Cloudflare require some configuration in Cloudflare. Here is what you need to do.
The best way to update your URLs on our servers is with WP-CLI’s search-replace function. But if you have the Revolution Slider plugin activated you might’ve encountered that it breaks after a URL update. This happens because Revslider writes their URLs different than normal in their database tables. Here’s the […]
With Servebolt Optimizer you can automatically purge the cache on post, page and product updates. Here is how you set it up.
When exception printing has been disabled and an internal error occurs in Magento 2, this is how you resolve the situation.
Cloudflare Workers can be used in an easy way to proxy and route traffic. There are many different use-cases. In this example we’ll deliver a documentation section from a separate installation, on a specific path on the public domain.
Connect with SSH on Windows using PuTTY
Learn how to use Git and Continous Integration (CI) on Servebolt
Learn all there is to know to migrate your site over to Servebolt the best and smoothest way
Once you’ve migrated your site over to your Servebolt powered site you may run into some issues if you’ve missed a step. The following are issues we see frequently: The DNS of your domain has not been changed or propagated yet Your domain is not pointing to the correct IP […]
An SSH key pair is very useful when you want to more securely give, or get access to a server from another server or computer. This will allow the connecting computer to authenticate using a check (comparing) of keys instead of password. The key pair consists of two keys: Public […]
When you create a Bolt for hosting your site on Servebolt, it will have a 4 GB trial plan for 60 days. This is for testing and development purposes only, and you can only use the Bolt URL (test domain) that is automatically attached to the site. You can add multiple […]
Our Servebolt Optimizer plugin allows you to directly connect your site to Cloudflare via their API. Connecting your site to your Cloudflare account can be done in two ways. Creating a Cloudflare API token or using the Cloudflare API key. Create Cloudflare API token A Cloudflare API token is the […]
Welcome to Servebolt! This article will help you getting started properly with your Servebolt powered site on our Bolts. Create an account Create a site Migrating over your site Create an account If you’ve not already created an account, registering one is super easy and can be done right here. After […]
Servebolt allows you to purchase SSL certificates right from within the Servebolt Control Panel. For every domain name on your Bolt, you can purchase SSL certificates. We provide two different types of certificates: Sectigo certificates. Certificates with an operational guarantee, 1 year validity and also available as wild-card certificates. Self-signed. […]
Adding Cloudflare in front of your website is a no-brainer as it instantly gives you a lot of tools for optimizing the speed and security of your site. Cloudflare provides its services by integrating to your domain by changing your domain’s name servers to Cloudflare’s. And there you have it. […]