Documentation
API Docs Docs Log in
  • »
  • Email
  • Edit on GitHub

Getting Started

  • Getting Started
    • How to Get Started With Your Hypernode Trial
      • About Your Trial
      • Your Control Panel
      • Get Started With Your Hypernode
        • Step 1 – Log in to your Hypernode via SSH
        • Step 2 – Configure Hypernode settings
        • Step 3a – Import an existing shop via the Hypernode Importer tool
        • Step 3b – Install a new application on your Hypernode
        • Step 4 – Set up Hypernode Managed Vhosts
        • Step 5 – Configure Base URLs
        • Step 6 – Configure DNS
        • Step 7 – Configure Nginx
        • Step 8 – Start testing
      • If You Started on a Trial, Upgrade Your Trial into a Paid Hosting Plan
      • In Need of Support?
    • How to order a Domain/Presence plan
      • How to Order
      • FAQ

eCommerce Applications

  • Akeneo
    • How to Install Akeneo 3 on Hypernode
      • Enable managed_vhosts
      • Create a Managed_vhost for a (Sub)Domain
      • Upgrade to MySQL 5.7
      • Upgrade Your PHP Version to 7.2
      • Enable PHP-APCU
      • Configure and Enable Elasticsearch v6.x
      • Two ways to install Akeneo 3: Pre-install or the Command Line
        • Download and Install Akeneo 3 Using the Pre-install
        • Install Akeneo 3 Using the Command Line
      • Configure Your Akeneo Cron
      • Troubleshooting
        • Error when installing Akeneo: No alive nodes found in your cluster
        • When creating a user in Akeneo: Property “user_default_locale” expects a valid locale code. The locale does not exist, “en_US” given.
        • request.CRITICAL: Uncaught PHP Exception “index_not_found_exception”,”reason”:”no such index”
    • How to Install Akeneo 4 on Hypernode
      • Enable managed_vhosts
      • Create a Managed_vhost for a (Sub)Domain
      • Upgrade to MySQL 8.0
      • Upgrade Your PHP Version to 7.3
      • Enable PHP-APCU
      • Configure and Enable Elasticsearch v7.x
      • Download and Install Akeneo 4 Using the Pre-install
      • Download and Install Akeneo 4 Manually Using the Command Line
      • Install Node.js v10.16
        • Install the Latest Version of Yarn
        • Download Akeneo 4 with Sample Data
        • Unpack Akeneo
        • Create a Database
        • Configure Your .env File
        • Launch Akeneo 4
        • Create an Administrator User
        • Create a Symlink
      • Setting up the job queue daemon
        • Option 1. Configure Supervisor
        • Option 2. Configure Your Akeneo Crons
    • How to install Akeneo 5 on Hypernode
      • Enable managed_vhosts
      • Create a Managed_vhost for a (Sub)Domain
      • Upgrade to MySQL 8.0
      • Upgrade Your PHP Version to 7.4
      • Enable PHP-APCU
      • Configure and Enable Elasticsearch v7.x
      • Download and Install Akeneo 5 Using the Pre-install
      • Download and Install Akeneo 5 Manually Using the Command Line
      • Configuring Node.js v16
        • Install the Latest Version of Yarn
        • Download Akeneo 5
        • Create a Database
        • Composer update
        • Configure Your .env File
        • Launch Akeneo 5
        • Create an Administrator User
        • Create a Symlink
      • Setting up the job queue daemon
        • Option 1. Configure Supervisor
        • Option 2. Configure Your Akeneo Crons
    • How to Install Akeneo 6 on Hypernode
      • Enable managed_vhosts
      • Create a Managed_vhost for a (Sub)Domain
      • Upgrade to MySQL 8.0
      • Upgrade Your PHP Version to 8.0
      • Enable PHP-APCU
      • Configure and Enable Elasticsearch v7.x
      • Download and Install Akeneo 6 Using the Pre-install
      • Download and Install Akeneo 6 Manually Using the Command Line
      • Configuring Node.js v16
        • Install the Latest Version of Yarn
        • Download Akeneo 6
        • Create a Database
        • Configure Your .env File
        • Launch Akeneo 6
        • Create a Symlink
        • Create an Administrator User
      • Setting up the job queue daemon
        • Option 1. Configure Supervisor
        • Option 2. Configure Your Akeneo Crons
    • How to Install Akeneo 7 on Hypernode
      • Enable managed_vhosts
      • Create a Managed_vhost for a (Sub)Domain
      • Upgrade to MySQL 8.0
      • Upgrade Your PHP Version to 8.1
      • Enable PHP-APCU
      • Configure and Enable OpenSearch v2.6
      • Download and Install Akeneo 7 Using the Pre-install
      • Download and Install Akeneo 7 Manually Using the Command Line
      • Configuring Node.js v18
        • Install the Latest Version of Yarn
        • Download Akeneo 7
        • Create a Database
        • Configure Your .env File
        • Launch Akeneo 7
        • Create a Symlink
        • Create an Administrator User
      • Setting up the job queue daemon
        • Option 1. Configure Supervisor
        • Option 2. Configure Your Akeneo Crons
    • How To Use A Basic Staging Environment with Akeneo 3
      • Update managed_vhosts
      • Split the Nnginx Configuration for Production and Staging
      • Setup the Web Symlink for the Staging Environment
      • Duplicate the akeneo_pim database to staging_akeneo_pim
      • Change the Parameters for the Staging Akeneo
      • Reindex Elasticsearch
      • Configure a Cronjob for Staging
    • How To Use A Basic Staging Environment with Akeneo 4 and 5
      • Create a vhost
      • Split the Nginx Configuration for Production and Staging
      • Setup the Web Symlink for the Staging Environment
      • Duplicate the akeneo_pim database to staging_akeneo_pim
      • Change the Parameters for the Staging Akeneo
      • Reindex Elasticsearch
      • Configure a Cronjob for Staging
  • Magento 1
    • How to Change the Base URL in Magento 1.x
      • Change the Base URL via the Web
        • Change the Base URL via the Magento Backend
        • Change the Base URL via phpMyAdmin
      • Changing the Base URLs Using SSH
        • Change the Base URLs Directly in MySQL from the Commandline
        • Change the Base URLs Using Magerun
        • Change the Base URLS Using a Script
    • How to Clean the Magento 1.x Logs
      • Enable Automatic Log Cleaning
      • Manually Clean the Magento Logs
        • Manually Clean the Logs via SSH
        • Manually Clean the Logs via phpMyAdmin
      • Turn Off Database Logging
    • How to Configure Redis for Magento 1
      • Setup Redis by Changing your local.xml File
      • Download the Redis Extension From Collin Mollenhour from Github for Magento Versions Older than 1.8.x
      • Use the redis-cli Command
      • Choosing the Right Database
      • Changing the Compression Library
      • Configure Magento 1 to Use Redis as the Session Storage
        • Install Cm_RedisSession
        • Configure Magento 1 to Store Your Sessions in Redis
        • Enable Second Redis Instance for Sessions
        • Test Whether Your Sessions Are Stored in Redis
      • Troubleshooting
      • Bots
    • How to Configure Varnish for Magento 1.x
      • Table of Contents
      • Enable Varnish for Magento 1.x
        • All Customers: Via the hypernode-systemctl CLI Tool
        • International Customers: Via Your Control Panel
      • Install Turpentine
        • Configure Turpentine
      • Test Your Shop With Varnish
      • Enable Debug Headers
      • Warming Your Cache
      • Troubleshooting
    • How to Create a robots.txt for your Magento 1 Shop
      • Using robots.txt for Magento
        • Manage multiple robots.txt for multiple storefronts
        • Manage one robots.txt for all storefronts
        • Create a single robots.txt
    • How to Create a Sitemap.xml for Magento 1.x
      • Enable sitemap.xml in Magento
        • Configure Magento to Create Sitemaps
        • Create a sitemap.xml in Magento
        • Generate the Sitemap Manually
      • Configure Nginx to Use the Same Sitemap for All Storefronts
      • Configure Nginx to Use a Sitemap.xml per Storefront
      • Alternative Configurations
        • Configure Nginx to Serve a Sitemap.xml Outside the Public Directory
        • Configure Sitemaps When Storecode to URL is Enabled
      • Add Your Sitemap Location to Your Robots.txt
      • Troubleshooting
    • How to Enable Clean URLs for Magento
      • Enable Clean URLs
      • Remove index.php From Any URL
    • How to Enable MySQL Query Logging for Magento 1.x
      • Enabling Query Debug Logging in Magento
      • Log Destination
    • How to Enable the Magento 1 API
    • How to Enable the Maintenance Mode in Magento 1
      • Enable Maintenance Mode for Magento 1
        • Enable the Maintenance Mode in Magento 1 by Setting the maintenance.flag
        • Allow a Developer Access to a Magento Installation in Maintenance Mode
      • Serve a Custom Error Message When in Maintenance Mode
    • How to Fix SOAP error: Parsing WSDL: Couldn’t load from “”: failed to load external entity
    • Test If Your SOAP API Is Available for Magento
    • Troubleshooting
      • Check If the User Agent of the SOAP Client Is Rate Limited
      • Check If the IP of the Server Is Allowed to Make HTTP Requests
      • Flush Your WSDL Cache
    • How to Flush the Magento 1.x Caches
      • Flush the Magento Cache via the Backend
      • Flush the Magento Cache via the Commandline
    • How to Flush the WSDL Cache
    • How to Install Magento 1 on Hypernode
      • Cleaning up existing installed software
      • Install our Pre-installed Magento 1 version with ONE command
      • Installing Magento 1 manually
        • Activate Magento 1 Mode
        • Create a New Database
        • Installing Magento 1 using magerun
        • Configure Redis as Cache Backend
        • Optional: Change Your Base URL
        • Optional: Configure Lesti::FPC
    • How to Remove Your Magento 1.x Installation
      • Remove a Magento 1 Installation Using Magerun
      • Manually Remove a Magento 1.x Installation
    • How to Reset Your Magento 1.x Admin Password
      • Use the Reset Password Functionality
      • Reset Passwords Via the Magento Admin Backend
        • Reset Your Own Password Via the Magento Backend
        • Reset Someone Else’s Password Using the Magento Admin Backend
      • Change the Password Using Magerun
      • Change the Password Directly in the Database
        • Set a New Password Using phpMyAdmin
        • Set a New Password Via the MySQL CLI
    • How to Set Magento 1.x to the UTC Timezone
      • Why Do I Need to Change the Timezone?
      • Set the Correct Timezone for Magento 1.x
        • Set the Global Timezone to GMT or UTC
        • Set the Default Website Scopes to Your Preferred Timezones
    • How to Set the Return-Path For a Magento 1 Shop
      • Change Your Return-Path
      • Set the Return-Path For a Magento 1 Shop
    • How to Set Up a Staging Environment for Magento 1
      • How Does it Work
      • How to Make a Copy of a Live Site
        • Step One: Copy Your Files to the Staging Directory
        • Step two: Create a staging database
        • Step Three: Dump the Production Database and Import Into the Staging Database
        • Step Four: Edit Your local.xml and fpc.xml to Use MySQL and Redis Databases Separate From the Production Databases.
        • Step Five: Change the Base URL’s of Your Staging Environment
        • Step Six: Change All References in Your Staging Directory Pointing at /data/web/public to /data/web/staging
        • How to Limit Access to a Staging Environment
      • Nginx Configuration
      • Troubleshooting
        • Do You Have Enough Disk Space?
        • Find and Remove Hardlinks
        • External module crashes on different base_url?
        • Product feeds pushed for staging environment
      • Cleanup and Refresh
        • Cleanup
        • Refresh
  • Magento 2
    • How to Change Your Magento 2 Base URLs
      • Configuring Your Base URLs Over the Web
        • Configure Your Base URLs in the Magento 2 Admin
        • Configure Your Base URLs Using PHPmyAdmin
      • Configuring Your Base URLs Using SSH
        • Change Base URLs Settings With MySQL From the Command Line
        • Change Your Base URL Using n98-magerun2
        • Change the Base URLs to SSL Using a Script
    • How to Configure Redis for Magento 2
      • Configure Redis Cache for Magento 2
      • Configure Redis Cache for Magento 2 Through the Commandline
      • Configure Redis Full Page Caching for Magento 2
      • Flush Your Caches
      • Changing the Compression Library
      • Configure Magento 2 to Use Redis as the Session Store
        • Configure Magento 2 to Store Sessions in Redis
        • Enable Second Redis Instance for Sessions
        • Test Whether Your Sessions Are Stored in Redis
      • Troubleshooting
      • Bots
    • How to Configure Remote Storage for Magento 2.x
      • Configuring the application
      • Syncing the files (efficiently)
      • The storage flag file in the bucket
      • Serving assets from your S3 bucket
        • Configuring Amazon S3 bucket policies
      • Remote storage tweaks module
      • Magento remote storage documentation
    • How to Configure Varnish for Magento 2.x
      • Enable Varnish for Magento 2.x
      • Configure Varnish on the Vhost
      • Configure Magento 2.x for Varnish
        • Configure Magento to use Varnish
        • Generating the VCL
      • Import Your VCL into the Varnish Daemon
        • Test if the Correct VCL is Uploaded
        • The “Boot” profile
      • Flush Your Varnish Cache When Using Magento 2
      • Warming Your Cache
      • Enable Debug Headers
      • Troubleshooting
        • 502 Errors
        • 503 Errors
        • Restart Varnish
      • Performance improvement
    • How to Create a Robots.txt for Magento 2.x
      • Generate a Robot.txt in Magento
      • Configure Nginx to Serve One Robots.txt for All Storefronts
      • Configure Nginx to Serve a Different Robots.txt for Each Storefront
      • Examples of Frequently Used Robots.txt
      • Additional resources
    • How to Create a Sitemap.xml for Magento 2.x
      • Enabling sitemap.xml in Magento 2
        • Configure Magento 2 to Create Sitemaps
        • Configuring a Single Sitemap for All Storefronts
        • Configure a Sitemap for Each Storefront
      • Nginx Configuration
        • Configuring Nginx to Use One Sitemap for All Storefronts
        • Configure Nginx to Use a Sitemap.xml per Storefront
      • Add the Sitemap Location to the Robots.txt
      • Troubleshooting
    • How to Enable the Magento 2 API
    • How to Enable the Magento 2 Web Setup Wizard
      • Configure the Web Setup Wizard to Work
      • Deconfigure the Web Setup Wizard
    • How to Enable the Maintenance Mode in Magento 2
      • Maintenance Mode for Magento 2
        • Enable the Maintenance Mode in Magento 2 by Setting the maintenance.flag
        • Allow a Developer Access to a Magento Installation in Maintenance Mode
        • Additional Information
      • Serve a Custom Error Message When in Maintenance Mode
    • How to Fix the “General error: 1030 Got error 1 from storage engine”
      • What Is the Issue
      • How to Fix the Issue
    • How to Flush the Magento 2.x Caches
      • Flush the Magento Cache via the Backend
      • Flush the Magento Cache via the Commandline
        • Use Magerun to Flush the Cache
        • Use the Magento Commandline to Flush the Cache
    • How to Install Magento 2 on Hypernode
      • Upgrade Your PHP Version
      • Remove Existing Magento 1 Installation (If Any)
      • Remove Existing Magento 2 Installation (If Any)
      • Activate Magento 2 Mode
      • NEW: Install our Pre-installed Magento 2 version with ONE command
      • Install Magento 2 Using the Command Line
        • Create project from a certain release to /data/web/magento2
        • Create a Database (In This Example, We Named the Database ‘magento2’, but You Can Name It However You Like)
        • Enable the Magento 2 Management Tool
        • Almost Done! Look up Your Database Credentials
        • Fill in the User, Hostname and Password in the Following Command and You Are Ready to Install Magento 2
        • Enable Secure Document Root
        • Build Static Assets
        • Want to Install Sample Data Too?
      • Configure Your Magento 2 Cron
      • Troubleshooting
    • How to optimize Magento 2 Queue consumers on Hypernode
      • Check for long-running consumer processes
      • Edit your env.php
      • Kill the long-running processes
      • Configure only_spawn_when_message_available to reduce CPU and memory usage
    • How to Protect the Magento 2 API
      • I’m a Hypernode User
      • I’m Not a Hypernode User
    • How to Remove Your Magento 2.x Installation
      • Remove a Magento 2.x Installation Using Magerun
        • Production Environment
        • Staging Environment
      • Manually Remove a Magento 2.x Installation
    • How to Reset Your Magento 2.x Admin Password
      • Use the Reset Password Functionality
      • Reset Passwords Via the Magento Admin Backend
        • Reset Your Own Password Via the Magento Backend
        • Reset Someone Elses Password Using the Magento Admin Backend
      • Change the Password Using Magerun
    • How to Set Magento 2.x to the UTC Timezone
      • Why Do I Need to Change the Timezone?
      • Set the Correct Timezone for Magento 2.x
        • Set the Global Timezone to GMT or UTC
        • Set the Default Website Scopes to Your Preferred Timezones
    • How to set MySQL variables globally on Hypernode
    • How to Set the Return-Path For a Magento 2 Shop
      • Change Your Return-Path
        • Set the Return-Path for Your Magento 2 Shop
      • Workaround Return-Path Email Bug in Magento 2
        • Our Fix for Hypernode Customers
    • How to Set Up a Basic Staging Environment for Magento 2
      • How to Make a Copy of a Live Site
        • Step One: Copy Your Magento2 Directory to a Staging Content Directory
        • Step Two: Recreate Symlinks for the Staging Public Directory
        • Step Three: Create a Staging Database
        • Step Four: Edit Your di.xml and env.php to Use MySQL and Redis Databases Separate From the Production Databases
        • Step Five: Dump the Production Database Into the Staging Database
        • Step Six: Change the Base URL’s of Your Staging Environment
        • Step Seven: Change All References in Your Staging Directory
      • Staging Environment and Varnish
      • Hypernode Manage Vhosts
      • Cleanup and Refresh
        • Cleanup
    • How to Update Magento 2
      • Why You Should Update Your Magento Webshop
      • Before You Start Updating Magento
        • Updating Magento 2
      • Updating Magento 2 via Composer
      • Need Help?
  • Shopware 5
    • How to Change the Timezone for the Order Timestamps in Shopware 5.x
    • How to Change the Timezone in Shopware 5.x
    • How to Change the Timezone for Your Shopware 5.x Shop
    • Is the Module Also Available for Shopware 6.x?
    • How to Configure Shopware Caching
      • Configuring the HTTP Cache
      • Flush the Shopware Cache
      • Theme Cache
    • How to Configure Varnish for Shopware 5
      • Step One: Enable Varnish on the Hypernode
      • Step Two: Enable Varnish for NGINX Vhost
      • Step Three: Follow Shopware’s Varnish Configuration Documentation
      • Step Four: Implement Shopware’s Varnish configuration
      • Step Five: Verify the Varnish configuration
      • Step Six: Removing verification headers from Varnish configuration
    • How to Host Shopware on Hypernode
      • What is Shopware?
      • Configuring Hypernode for Shopware
    • How to Install Shopware 5 on Hypernode
      • Upgrade Your PHP Version
      • Add the Shopware Nginx Config File
      • Two Ways to Install Shopware 5
        • Download and Install Shopware 5 Using the Pre-install
        • Download and Install the Latest version of Shopware 5
      • Install Shopware 5
      • Install the Shopware 5 cron
    • How to Install Shopware 5 on Hypernode Docker
      • Step One - Start a Docker Container
      • Step Two - Add the Shopware Nginx Config File
      • Step Three - Create a Database for Your Shopware shop via Your Terminal
      • Step Four - Download Shopware
      • Step Five - Install Shopware via Your Browser
    • How to Setup a Multistore in Shopware
      • Differences Between Main Shop, Subshop and Language shop
        • Main Shop
        • Subshop
        • Language Shop
      • How to Setup a Subshop or Language Shop
    • How to Use a Basic Staging Environment With Shopware
      • How to Make a Copy of a Live Site
        • Step one: Copy your Shopware files to the staging directory
        • Step two: Create a staging database
        • Step three: Connect your file system to the database
        • Step four: Dump the production database and import into the staging database
        • Step five: Redirect domains to your staging environment
        • Step six: Change the SHOP_URL in /data/web/staging/.env
        • Step seven: Change the URL in the ‘s_core_shop’ table for your staging database
  • Shopware 6
    • Admin loop in Shopware 6 when basic auth is used
    • How to Configure Redis for Shopware 6
      • Step One: Configure Redis For Shopware 6 by editing the .env File
      • Step Two: Create the framework.yml File
    • How to Configure Remote Storage for Shopware 6.x
      • Configuring the application
        • Shopware remote storage documentation
      • Syncing the files
      • Serving assets from your S3 bucket
        • Configuring Amazon S3 bucket policies
    • How to Configure Varnish for Shopware 6
      • Step One: Enable Varnish on the Hypernode
      • Step Two: How to Setup Varnish for the Vhost
      • Step Three: Configure Shopware to work with Varnish
      • Step Four: Implement a .vcl Into Varnish
    • How to Install Shopware 6 on Hypernode
      • Upgrade Your PHP Version
      • Change the MySQL Version to 5.7
      • Install Node.js v10.16
      • Two Ways to Install Shopware 6
        • Download and Install Shopware 6 Using the Pre-install
        • Download and Install the Latest Version of Shopware 6
      • Install Shopware 6
    • How to Install Shopware 6 on Hypernode Docker
      • Step One - Start a Docker container
      • Step Two - Configure Shopware 6 Nginx Config
      • Step Three - Download and install the latest version of Shopware 6
      • Install Shopware 6
    • How to Use a Basic Staging Environment With Shopware 6
      • How To Make a Copy of a Live Site
        • Step One: Create a New Vhost for the Staging Environment
        • Step Two: Set the Webroot
        • Step Three: Copy Your Shopware Files to the Staging Directory
        • Step Four: Create a Staging Database
        • Step Five: Connect Your File System to the Database
        • Step Six: Dump the Production Database and Import Into the Staging Database
        • Step Seven: Change the SHOP_URL in /data/web/staging/.env
        • Step Eight: Change the URL in the sales_channel_domain Table for Your Staging Database
        • Step Nine: Flush the Cache
        • Step Ten: Set the Symlink
  • WooCommerce
    • How to Configure Converter for Media – Optimize images Convert WebP & AVIF Plugin on Hypernode
      • Verify your VHOST type
      • Update NGINX configuration for the plugin
      • Test the Configuration
    • How to install WooCommerce on Hypernode
      • Upgrade your PHP version
      • Upgrade your MySQL version
      • Setting your NGINX vhost type
      • Installing WooCommerce
        • Download and install WooCommerce using the preinstall
        • Installing WooCommerce manually
    • How to set up a cron job for WordPress/WooCommerce on Hypernode
      • Disable WordPress cron
      • Adding a new cron job to your server
        • Explanation of the Cron Job Command
    • How to Use Redis with WooCommerce and WordPress on Hypernode
      • Which Plugins Can We Use for Redis in WordPress/WooCommerce?
      • How to Install Redis Object Cache

Frameworks

  • Laravel
    • How to install Laravel on Hypernode
      • Upgrade your PHP version
      • Installing Laravel
        • Install Laravel using the preinstall
        • Installing Laravel manually
      • Setting up the NGINX vhost
      • Your journey begins

Hypernode Deploy

  • Getting started with Hypernode Deploy
    • Install and Configure Hypernode Deploy
      • Install the Hypernode Deploy configuration package
      • Create the deploy.php file
      • Override Deployer variables
    • Configure CI/CD
      • Prepare the secrets
        • Private SSH key
        • Composer authentication
        • Hypernode API authentication
      • Create the workflow file
        • Build step
        • Deploy step
    • Configure Hypernode settings on Deployment
      • Hypernode Systemctl Configuration
      • Cron Configuration
      • Nginx vhost Configuration
      • Supervisor Configuration
      • Varnish Configuration
  • Applications
    • Config for Magento 1
    • Config for Magento 2
      • Advanced
        • Static Content Locales
        • Defining custom steps
        • Shared Files
    • Config for NextJS
    • Config for Shopware 6
  • CI/CD Pipelines
    • Bitbucket Pipelines
      • Configuring deployment environments
        • Configuring the production environment
      • Build
      • Deploy to production
      • Deploy to acceptance
    • GitHub Actions
      • Configuring deployment environments
        • Configuring the production environment
        • Configuring the acceptance environment
      • Build
      • Deploy to production
      • Deploy to acceptance
    • Gitlab CI
      • Configuring deployment environments
        • Configuring the production environment
        • Configuring the acceptance environment
      • Build
      • Deploy to production
      • Deploy to acceptance

Best Practices

  • Backups
    • How to Create a Backup and Download it to Your Local Machine
      • Create the Backup
        • Create File Backup
        • Create Database Backup
        • Zip Both Backups into a Single .zip File
      • Download the Backup to Your Local Machine
        • Download via FTP
        • Download via SSH
  • CDN
    • How to Use Cloudflare with Hypernode
      • Why Use Cloudflare
      • Configuring Cloudflare
      • Configuration of Cloudflare for Magento
      • Using SSL With Cloudflare
      • Redirection From HTTP to HTTP
      • Blocking IP’s When Using Cloudflare
      • Don’t Use Railgun on Hypernodes
      • 520 Errors From Cloudflare
  • Database
    • How to Run RabbitMQ on Hypernode
      • What is RabbitMQ?
      • Details RabbitMQ on Hypernode
      • Enabling RabbitMQ
      • Restarting RabbitMQ
      • Accessing the RabbitMQ admin interface
      • Creating RabbitMQ users
      • RabbitMQ and Magento 2
    • How to use HeidiSQL on Hypernode
      • Download and Install HeidiSQL
      • Add your IP to the allowlist.
      • Configure HeidiSQL
      • Create a database dump
  • Email
    • How to Export your Emails
      • Export email in Byte Webmail
      • Export Email in Outlook
      • Export Email in Mozilla Thunderbird
      • Export Email in Mac Mail
    • How to Find the Mail Headers
      • Mail Header Example
        • How to Read Mail Headers
        • Delayed Email
      • How to Find the Mail Header
        • Mail Header in Outlook
        • Mail Header in Thunderbird
        • Mail Header in Mac Mail
        • Mail Header in Gmail
    • How to Prevent Spam Being Sent From Your Name or Email Address
      • Send Email Under a Different Name
      • Can Such an Email Include My Email Address in the Spam Filter of Others?
      • What Can Hypernode Do?
      • What Should I Do?
      • Do All My Connections Receive Spam E-Mail Messages From Me Now?
    • How to Prevent Your Email Being Marked as Spam
      • Check SPF Records
      • Check If the return-path Is Configured Correctly
      • Check If Your Hypernode Is Listed on a Blacklist
    • How To Use E-mail On Hypernode
  • Firewall
    • Adding IP Addresses in the allowlist via the control panel for FTP, WAF and database
      • Adding IP Addresses by using CLI
    • How to add ForusP to the whitelist
      • Adding IP Addresses in the allowlist via the Control Panel
      • Adding IP Addresses by using CLI
  • Performance
    • How to Enable PageSpeed Booster
      • Step 1: Getting started
        • Step 1.1: Activation of the PageSpeed Booster
        • Step 1.2: The PageSpeed Booster on the Control Panel
        • Step 1.3: The PageSpeed Booster panel
      • Step 2: The PSB panel
        • Step 2.1: Recommended PSB settings
        • Step 2.2: Additional recommend settings
      • Step 3: Implementation of the PageSpeed Booster
      • Step 4: Testing of PageSpeed Booster
        • Step 4.1: Run PSB and monitor the queue
        • Step 4.2: Reading out the PSB queue
      • Step 5: Troubleshooting PSB
    • How to Find Your Performance Bottleneck with New Relic
      • Why Use New Relic?
      • New Relic Is A Third Party Tool
      • How to Activate New Relic
        • Activation Via the CLI
        • Activation Via the Control Panel
      • Troubleshooting
        • I’m Getting The New Relic integration requires the New Relic-PHP 5 agent While My PHP Version Is Set to PHP 7
        • Turn Off New Relic Transaction Tracer
        • Fatal error: Aborting! The New Relic imposed maximum PHP function nesting level of ‘5000’ has been reached
        • Disable All Apdex Notifications for New Relic
    • How to Fix Performance Issues Caused by Bots and Crawlers
    • How to Block Abusive Bots (If Any)
    • How to Block Bot Access to Layered Navigation
    • How to Educate Bots Using Robots.txt
    • How to Implement “nofollow” in Layered Navigation Links
    • Additional Information
    • How to Improve Your Magento Search
      • ElasticSearch
        • ElasticSearch providers
      • Sphinx
        • Configuring Sphinx on Hypernode
        • Adjusting the Settings of the Mirasvit Sphinx Extension
        • Troubleshooting
      • SOLR
    • How to Optimize the Performance of Your Magento Shop
      • Basic Optimization (>45 mins)
      • Upgrading Magento (>60 mins)
      • Upgrading to PHP 7 (>60 mins)
      • Avoid IonCube Extensions (<5 mins)
      • Blocking Unwanted Bots and Crawlers (10 mins)
      • Protecting the Layered Navigation (10 mins)
      • Use HTTPS so You Can Take Advantage of HTTP2 (<10 mins)
      • 404 Handling (5 mins)
      • Large core_url_rewrite Table (10 mins)
      • Price Rules (<5 mins)
      • Lesti FPC Cache (<15 mins)
      • Warm Caches and Test URL’s Using the Sitemap (<10 mins)
      • Sessions in Redis (<15 mins)
      • Image Optimizations (10 mins)
      • Static Content Optimization (15 mins)
      • Allow Limited Access to Your Magmi Importer (5 mins)
      • Protect Your Shop Against Brute Forcers (<10 mins)
      • Tuning the Rate Limiting for Specific IP’s (<5 mins)
      • Configure Your API (<10 mins)
    • How to Optimize Your Images
      • How Much Can You Win?
      • Saving the optimized images for real
      • Exclude Directories
      • Recommended: Periodic Optimization Using Cron
      • Pro Tips
      • Experimental mode
      • Examples of Different Quality Levels
    • How to Set Up Smart 404 Handling
      • Are You Affected?
      • How to Fix It
        • Solution 1: Whitelist URLs
        • Solution 2: Discard 404s Under Specific Folder
      • Verification
    • How to Use Blackfire on Hypernode to Find Performance Issues
      • How to Activate Blackfire
      • Activate via the hypernode-systemctl tool
      • Activate via Your Control Panel
      • How Is It Different From New Relic?
      • Using Blackfire With Varnish
      • Profiling Simple HTTP Requests
  • PWA
    • Hypernode and PWA Hosting
      • The Importance of Mobile Web
      • The Challenges for Webshops
      • Progressive Web Apps and it’s Advantages
      • Hypernode and PWA
  • Security
    • How Does Hypernode Handle DDoS Attacks?
      • How Does a DDoS Attack Work?
      • How Does Hypernode Handle a DDoS Attack?
      • What if a Hypernode Is the Source of the Attack?
    • How Hypernode protects your Magento shop
      • A list of vulnerabilities for which Hypernode customers are protected
      • Hypernode is specifically developed for Magento
    • How to Apply Magento Patches
      • Different Magento Patches
      • Check Your Shop With MageReport.com
      • Seven Steps to Apply the Patch and Increase Your Magento Security
        • Step 1: Make a Backup
        • Step 2: Log on to SSH (Shell)
        • Step 3: Download and Upload the Patch
        • Step 4: Apply the Patch
        • Step 5: Clear Your Cache
        • Step 6: Check Your Shop
        • Step 7: Clean up the Patch
      • FAQ
    • How to Fix Malicious Javascript Credit Card Hijack
      • What Is Credit Card Hijack?
      • What Are the Consequences?
      • How Do I Fix It?
        • Apply All Available Magento Patches
        • Review and Remove
        • Remove Unknown Scripts (PHP & Javascript)
      • Recover Your Shop
      • Need Help?
    • How to install Magento patch MDVA-49935 for critical vulnerabilty APSB22-12 (CVE-2022-24086 and CVE-2022-24087)
      • What should you do
        • How to Install the Patch
        • Workaround if you are unable to patch
      • What we are doing to protect you
    • How to Install Magento patch SUPEE 8788 and release 1.9.3
      • Critical Patch
      • How to Install the Patch
      • How Magereport Detects the Patch
      • If You Get an Unexpected Result
    • How to Protect Magento Against Brute Force Attacks
      • Available check on MageReport.com
      • What is the problem?
      • What do I do?
        • 1. Change the name of the back-end panel
        • 2. Secure /downloader and /rss
        • 3. Install adaptive filtering
        • Amasty Improved Layered Navigation (Magento 1)
      • Need help?
    • How to Recover a Hacked Magento Shop
      • Is My Shop Hacked?
      • What to do When your Shop is Hacked
        • Collect Evidence
        • Analyse Root Cause
        • Tips to Find and Fix the Issue
        • Throw the Hacker Out
      • Need help?
    • How to Scan Your Hypernode for Malware
      • Scan Your Files for Known Web Shells and Malware Manually
      • Useful Examples:
        • Scan a Single File
        • Check All Files Silently and Print a Report Afterwards
        • Check All Files, Not Just the Ones Containing PHP Code
        • Scan All Files Using the Most Recent (Experimental) Signatures
      • Scan Your Files From Cron
    • How to Secure Magento Cacheleak
      • What Magento Cacheleak?
      • What Are the Consequences?
      • How Do I Fix It?
        • Apache
        • Nginx
      • Need Help?
    • How to Secure Your Data Using Encryption and Hashing
      • Symmetric Encryption
      • Asymmetric Encryption
      • Hashing
      • MD5 hashing
      • Example
        • Example Unhashed Data
      • Salt
    • How To Use a Cloud Firewall on Hypernode
      • Setup overview
      • Nginx setup
        • Configuring IP addresses
        • Configuring the upstream origin HTTP header
      • DNS Setup
      • SSL Setup
    • Hypernodes Not Vulnerable for CVE-2021-4034
    • What You Need to Know About the Visbot Malware
      • History
      • Protection
      • Detection
      • Recovery
  • Testing
    • How to Check If Everything Works
    • How to Go Live With Your Hypernode
      • Prerequisites
      • Step 1: Put the Site on Your Old Host Into Maintenance Mode
      • Step 2: Synchronize Database and Files
      • Step 3: Take Old Site out of Maintenance Mode (Optional)
      • Step 4: Take Hypernode out of Maintenance Mode
      • Step 5: Change Your Base URL to Include WWW
      • Step 6: Flush Magento Cache on Hypernode
      • Step 7: Set up Hypernode Managed Vhosts
      • Step 8: Change DNS Records
        • Web Records
        • Setting up DNS records to send mail from your Hypernode
        • SPF Records (For Experts)
      • Step 9: Configure SSL
      • Step 10: Configure Cron
      • Step 11: Configure Backups on Hypernode (Optional)
      • Downgrade or Cancel Your Previous Plan
    • How to Test Your Website by Changing Your Hosts File
      • Introduction
      • Windows
        • Windows 8 and Windows 10
      • Windows 7
      • Linux
      • Mac OS X
    • Hypernode Docker
      • About the Hypernode Docker Image
      • Usage
        • Start the Docker and logging in
        • Restarting services
      • Starting the container
        • Running the container on the foreground
        • Running The Container on The Background
      • Importing a Magento shop
      • Adding keys to Container
      • Inspecting Emails Sent from The Docker
      • Installing Magento 1
      • Varnish on Docker
      • Restart Services
    • Zero Downtime Deployment on Hypernode
      • Zero Downtime Deployment on Hypernode
      • Magento 2
      • Interested in Best Practices?
  • Usage
    • How to Handle Composer Memory Issues
      • Composer Crashes on the PHP Memory Limit
      • Composer Crashes on Memory Limit of the Server
    • How to Install WordPress Next to Your Magento Installation
      • Create a Database
      • Installing WordPress
        • Create a Directory
        • Download WordPress to the blog/ Directory
        • Unpack WordPress and Create a wp-config.php
        • Install WordPress and Load the Database Schema
      • Configuring WordPress to Work in a Subdirectory
      • Configuring Nginx to Serve WordPress in a Subdirectory
      • Visit Your WordPress Site
      • Multisite
    • Hypernode Magerun Addons
      • Installation
      • Commands
        • Get a (system).log analyses of the most frequent lines
        • Generate a boilerplate for Nginx http.magerunmaps
        • Varnish config
        • Flush all URL’s in Varnish cache
        • Performance reporting
        • Checking for weak admin credentials
        • Checking for weak admin credentials
      • Packaging
      • n98-magerun2 compatibility
      • Credits due where credits due

Hypernode Platform

  • Autoscaling
    • How does horizontal Autoscaling work
      • How does it work
      • Horizontal autoscaling process
        • Upscaling
        • Downscaling
      • Horizontal autoscaling requirements
        • Hypernode Specific Requirements
        • Application Specific Requirements - Magento 2
      • Enabling Horizontal Autoscaling
      • Horizontal Autoscaling Pricing
    • How does vertical Autoscaling work?
      • Autoscaling workflow
      • Autoscaling process
        • How to halt continued Autoscaling
        • Returning to the Initial Plan After 24 Hours
      • Enabling vertical Autoscaling
    • How to Enable horizontal Autoscaling?
      • What is horizontal Autoscaling?
      • Autoscaling in the Control Panel
      • Enabling Horizontal autoscaling from the Control Panel
    • How to Enable vertical Autoscaling?
      • What is vertical Autoscaling?
      • How to enable vertical Autoscaling?
        • How to enable vertical Autoscaling in the Control Panel?
      • How to enable vertical Autoscaling via command line?
        • Enable vertical autoscaling via the CLI
        • Manage vertical autoscaling tresholds via the CLI
        • Disable vertical autoscaling via the CLI
    • Horizontal Autoscaling Pricing
      • Fixed license
      • Variable Pricing Table
  • Backups
    • How to Restore Your Hypernode From a Snapshot
      • What are Snapshot Backups?
      • Attaching a Snapshot Backup
        • Older Backups
      • Restore a Database From a Snapshot
        • Create a Database Dump
        • Directly Importing a Snapshot to your Production Database
      • Restore a File Backup From a Snapshot
    • How to Restore Your Hypernode From the External Backup
    • Accessing Backups
    • Restore from a Prepared Backup
      • Restore from a Prepared Database Backup
        • Restore from a Prepared File Backup
    • Hypernode Backup Policy
    • Cloud Hosting Backup
      • Frequency and Retention Times
      • Restoring Data
        • Requesting Older Snapshots
      • SLA Standard
    • Offsite backups
      • Frequency and Retention Times
      • Restoring Data
    • Additional Information
      • Using Hard-Links for Backup Retention
      • Creating offline backups
  • Hypernode Cluster
    • Cluster vs single server
    • Up/downgrading between plans
    • Connecting between cluster Hypernodes
      • Wireguard
      • Private network switch
    • Loadbalancer setup
      • Managing NGINX
      • Filesystem persistence
      • Background jobs
  • DNS
    • DNS for Control Panel Users
      • Manage DNS With a Third Party
      • How Does DNS Work at Hypernode?
        • Add Record
        • The garbage Icon
        • Notepad Icon
      • The Fields in a DNS Table
        • Name
        • Type
        • Content
        • Prio
        • TTL
      • Types of Records
        • NS Records
        • A Records
        • AAAA Records
        • MX Records
        • CNAME Records
        • TXT Records
        • SRV records
        • SOA Records
        • SPF Records
      • DNS Caching
        • DKIM and DMARC
      • How to link and sync your domain to your Hypernode
    • How to Manage your DNS Settings for Hypernode
      • Dedicated IP on Hypernode – 3 exceptions
      • Three ways to handle your DNS
      • Option 1: let us manage your DNS
        • How to link and sync a Domain
        • What happens at the background?
      • Option 2: Manage an external DNS by pointing your domain to Hypernode by using CNAME and not an A-record
        • Configuration:
      • Option 3: Manage an external DNS by pointing your domain(s) to Hypernode by using CNAME and not an A-record
        • Let’s Encrypt and Wwwizers
      • DNS and Hypernode Managed Vhosts
      • Redirects in Nginx
      • Shop on a subdomain?
    • How to Set Up your SPF Records for Hypernode
      • Composing an SPF record on Hypernode
        • Implementing SPF records for the domains that you use on your Hypernode
      • Determine your mail behaviour
        • Adding an SPF record to the DNS of your domain
      • How the sender policy framework (SPF) works
      • What do SPF records look like
      • Breaking up an SPF record
      • Mechanisms
      • Qualifiers
      • The Return-Path
        • Using an SPF record generator
        • Finding your current SPF record
      • Troubleshooting
      • Differences compared to DKIM
    • Your DNS is misconfigured
  • Email
    • How to Activate a Virus Filter for Your Email Box
      • Hypernode Virus Filter
      • Disable Virus Filter
      • Blocked Files
      • How to Send Blocked Files
    • How to Configure the Spam Filter
      • How Does the Spam Filter Work
        • Marking as Spam
        • Blocking Spam
      • Configuring the Spam Filter
      • Tests by Our Spam Filter
      • Frequently Asked Questions
    • How to Manage Your Email Queue
      • Insight into your mail queue
      • Remove email from your mail queue
    • How to Set Up Your DNS for Outgoing Email
      • Adding DNS Records
      • Validating your DNS records
      • Additional audit options
    • How to Set Up Your DNS for Using Office365
      • Validation Record
      • DNS Records for Office365
    • How to Use DMARC
      • What Is DMARC?
      • How to Configure DMARC
        • Generating DMARC Record
        • Adding DMARC Record to DNS
      • What Are Other DMARC Options?
    • Policy for sending email on Hypernode
      • Introduction
      • Mail Policies
        • Confirmed Receiver and Opt-In
        • Simple and Accessible Subscription Cancelling
        • Time Limits
      • Sending Mail Through Third Parties
      • Check if Emails Were Rate Limited
    • Spam Run via Your Website
      • A Refer-A-Friend Module or Guestbook Is Being Abused
      • The Site Has Been Hacked
  • FTP
    • How to Configure FTP/SFTP on Hypernode
      • Difference between FTP and SFTP
      • Managing FTP Users in Control Panel
      • Managing FTP through CLI
        • Adding FTP Users
        • Deleting FTP Users
        • Listing all FTP Users
      • Adding Your IP Address to the Whitelist
        • Via the hypernode-systemctl Tool
        • Adding to Whitelist
        • Removing From Whitelist
        • Via Your Control Panel
      • Connecting to FTP
      • ACTIVE Mode or PASSIVE Mode
      • SFTP (SSH File Transfer Protocol)
        • SFTP for the Default User
        • SFTP for Restricted Users
      • Troubleshooting
  • MySQL
    • How to Configure a Large MySQL thread_stack
      • Enabling a Larger thread_stack
      • Hypernode Docker
      • Shopware
    • How to Free Disk Space From MySQL ibdata1
      • How to Find the Root Cause
      • How to Reclaim the Disk Space
    • How to Use Mysql on Hypernode
      • Finding Your Credentials
      • What You Should Know
      • How to Connect to MySQL
        • Use the Command Line Shell on the Production Node
        • Use the Command Line Shell From a Remote Host
        • Using HeidiSQL/PHPMyAdmin to Connect to MySQL
        • Using an SSH Tunnel to Circumvent Firewalls
      • Allowlisting Your IP Address
        • Allow an IP via the hypernode-systemctl CLI tool
        • Adding to the Allowlist
        • Removing From the Allowlist
        • Manage the Allowlist via the Control Panel
      • Creating a MySQL Back-Up
        • Using Magerun
        • Using HeidiSQL
        • Using phpMyAdmin
      • Using MySQL
        • How to Create a New Database
        • How to Remove an Old Database
        • How to Truncate a Database Table
      • Changing Your Password
        • Changing Your Password on MySQL 5.6
        • Changing Your Password on MySQL 5.7
        • Changing Your Password on MySQL 8.0
      • How to Upgrade Your MySQL Version
        • Upgrading to MySQL 5.7
        • Upgrading to MySQL 8.0
    • How to Use PHPMyAdmin
      • Accessing PHPMyAdmin
        • Credentials
        • Enabling HTTPS
      • Using phpMyAdmin on Hypernode
        • Create a database dump using phpMyAdmin
      • Configure PHPMyAdmin
        • Blocking All Access to PHPMyAdmin
      • Troubleshooting PHPMyAdmin
  • NGINX
    • Basic Authentication on Hypernode Development Plans
      • Usermanagement
        • Default Username and Password
        • Managing Users and Passwords
      • Whitelisting
        • Whitelist an IP or IP range
        • Whitelist an URL
      • Disable the basic authentication
      • Whitelisting Based on IP and URL
        • Whitelisting Based on IP and User Agent
      • Troubleshooting
    • How to Add Custom HTTP Headers to a File or Location
      • Add HTTP Header to a Single File
      • Add HTTP Header to Multiple Files/Location
      • Keep in Mind
    • How to block/allow IP-addresses in Nginx
      • Denying everyone across the site
      • Denying everyone across the site, except for certain addresses
      • Denying or allowing only a specific location
      • Denying access to your staging environment
    • How to Block Spammers and Scanners
      • Step 1: Identify Culprits
      • Step 2: Add IPs to Blacklist
      • Step 3: Check to See That All Is Well
    • How to Block User Agents and Referrer Sites
      • How to Block User Agents
      • How to Block Referrer Sites
    • How to Block Your Webshop for Specific Countries
      • Using The hypernode-systemctl command-line Tool
    • How to Configure Nginx for a Multistore
      • Prepare Your Magento Shop
      • Setting Up Your Multistore
        • Using Different Domains
        • Use a different Store Type
        • Using Subdirectories
        • Using a Combination of Different Domains and Subdirectories
      • Example Setup
    • How To Configure Your Shop to Only Use HTTPS
      • How to Use SSL Certificates via Hypernode.com
      • Order Let’s Encrypt Certificates
        • On Hypernodes With Hypernode Managed Vhosts Enabled
        • On Hypernodes Without Hypernode Managed Vhosts Enabled
      • Changing Your Base URLs
      • Routing All Traffic Over SSL Using Nginx
      • Check Settings of Third Party Solutions
    • How to Create a Reusable Config to Include in Custom Snippets
      • Working With Includes
      • Create a Whitelist
        • Create a Configuration Include File
        • Use the Whitelist Include File
      • Configure Basic Auth for Multiple Locations
        • Create a Basic Auth Config File
        • Include the Configuration File in Custom Snippets
      • Use on Staging Environment
      • Recommendations
    • How to Deny Access to Locations and Directories
    • How to find the Top 10 Visitors by Parsing the Nginx access logs
      • Parsing Nginx Logs
      • Write the Output to a File
    • How to Protect Your Magento Store With a Password in Nginx
      • Restricting Access to a Directory
      • Restricting Access to a Specific Domain
      • Restricting Access to Your Shop Based on IP & Basic Authentication
    • How to Redirect From or to WWW
      • Redirect From Apex to WWW
      • Redirect From WWW to Apex
      • Redirect When Using Varnish
    • How to Resolve Rate Limited Requests (429 Too Many Requests)
      • Rate Limiting Methods
        • Determining the Applied Rate Limiting Method
      • Rate Limiting for Bots and Crawlers
        • Rejecting 429 Too Many Requests
        • How to Configure the Bot Rate Limiter
        • Allowlisting Additional User Agents
        • Known Rate Limited Plugins and Service Provider
      • Rate Limiting per IP Address
        • Exclude IP Addresses from the per IP Rate Limiting
        • Disable per IP Rate Limiting
        • Exclude Specific URLs from the per IP Rate Limiting Mechanism
        • How to Serve a Custom Static Error Page to Rate Limited IP Addresses
    • How to Restrict Access to Your Admin Area
    • How to Rewrite a Trailing Slash for SEO Purposes
    • How to Set the Server Name in Nginx
      • Set the Same server_name for Each Storefront
      • Dynamically Setting the server_name Depending on Your Used Storefront
      • External Resources
    • How to Speed up Your Magento Shop by Tuning Gzip Compression
      • Optimizing GZIP Compression to Your Own Needs
        • Setting the Compression Level
        • GZIP Minimum Response Length
        • Adding a Vary Header When Compression Is Used
        • Adding GZIP Types
        • Adding GZIP for Images or Other Binary Files
        • Using Pre-Compressed Files
        • Testing GZIP Compression
        • How to Make GZIP Adjustments
    • How to Unblock Requests to sql and Archive Files on Your Hypernode
      • How to Unblock Specific Files
    • How to Use Nginx
      • Magento Specific Nginx Configuration
      • Extending Nginx Configuration
        • Inclusion Order
        • Nginx Config Reloader
        • Specific Configurations
      • Modern Logging
      • Converting .htaccess Files to Nginx Configuration
        • Helper Tools to Convert Apache Configuration to Nginx Configuration
        • Find All .htaccess Files and Add Denied Directories to the Nginx Config
      • Internal rewrites
      • External redirects
    • Hypernode Managed Vhosts
      • Managing Vhosts
        • Adding Vhosts
        • Removing Vhosts
        • Changing Vhosts
        • Listing Vhosts
        • Setting a different webroot
      • Let’s Encrypt and Hypernode Managed Vhosts
      • Varnish and Hypernode Managed Vhosts
      • Object Storage and Hypernode Managed Vhosts
        • Using a custom object storage solution
        • Switching back to Hypernode defaults
      • Managing Configuration Files
        • Vhost-specific configuration
        • Global configuration
        • Multi-domain configuration
      • Troubleshooting
      • Enabling Managed Vhosts
  • Object Storage
    • Getting started with Hypernode Object Storage
      • Creating a Hypernode Object Storage Workspace
      • Retrieve object storage information
    • Cancellation
    • Managing Objects
      • Syncing files and monitoring progress
    • Object Versioning
      • Enabling Object Versioning
      • Restoring object revisions
      • Interactively exploring revisions
  • PHP
    • How to Flush the PHP OPcache
    • How to Override PHP Settings
      • What Settings Can Be Overridden
      • Entries in .user.ini Are Recursive
      • Changing your PHP settings
    • How to Resolve 502 Gateway Errors
      • How to Check Whether 502 Errors Have Occured
      • What Can Cause 502 Errors
        • Memory Depletion
        • Varnish
        • Low Level PHP Errors (SEGFAULT)
    • Enable alternative PHP versions
    • How to use alternative PHP versions
      • List alternative PHP versions
      • Enable alternative PHP version
      • Disable alternative PHP version
    • Configure vhost to adapt alternative php version
    • Remote Debugging
      • Getting started
        • Enable Xdebug
        • Setting up the connection
        • Configure PhpStorm
        • Start debugging
      • Varnish bypass
    • Supported PHP Versions and How to Change Them on Hypernode
      • Available PHP Versions on Hypernode
      • How to Check the PHP Version you Use on Hypernode
      • Changing the PHP Version you Use on Hypernode
        • Via the hypernode-systemctl Tool
        • Via your Control Panel
      • Testing a PHP Version
      • The Importance of Upgrading PHP
      • PHP Compatibility
        • Supported PHP versions for Magento 2.3
        • Supported PHP versions for Magento 2.4
        • Supported PHP versions for Magento CE 1.9.4 and later
      • PHP Modules
        • Ioncube compatibility
    • What Limits Apply To Active PHP Requests Per IP
      • 30 workers per IP
  • SSH
    • How to Log in to the Hypernode With SSH
      • For Windows Users
        • Log in Using PuTTY
        • Log in Using the Windows Subsystem for Linux on Windows 10
      • For Linux and Mac OSX Users
        • Log in Using Terminal (Linux) or iTerm2 (MacOS)
      • Brute Force Protection
        • Via the hypernode-systemctl Tool
        • Adding to Whitelist
        • Removing From Whitelist
        • Via Your Control Panel
    • How to Use SSH Keys on Hypernode
      • For Windows Users (PuTTY)
        • Generate the Keypair With PuTTYgen
        • Add Public Key to Your Hypernode
        • Option 1: Add Public Key via Control Panel
        • Option 2: Add Public Key via SSH
        • Add Private Key to Pageant
        • Enable Agent Forwarding in PuTTY
        • Connect to Hypernode Using PuTTY
      • For Linux and Mac OSX Users (Terminal)
        • Generate an SSH Keypair
        • Place the Files in Your .ssh Folder
        • Enable Key Forwarding
        • Use an SSH-agent
        • Add Public Key to Your Hypernode
        • Option 1: Add Public Key via Your Control Panel
        • Option 2: Add Public Key via SSH
        • Connect to Your Hypernode
  • SSL
    • How to Upgrade Your SSL Settings to an A+
      • SSL on Hypernode Background
        • Switch to Modern Compatibility Settings
      • Get an A+ Rating
      • Redirect all traffic from HTTP to HTTPS
      • Additional Information and Troubleshooting
    • How to use Let’s Encrypt on Hypernode
      • Introduction
      • Let’s Encrypt and Hypernode Managed Vhosts
        • Adding an Third Party Certificate When Let’s Encrypt Is Configured
      • Configuration
        • Configure dehydrated
        • Add Existing Let’s Encrypt Certificates to Be Renewed by Dehydrated
      • Manually Renew Your Certificates
        • Multiple Domains for One Shop
        • Configure the Hypernode and Magento to Support Let’s Encrypt
        • Setup a Cron to Automatically Renew Certificates
      • Stop using dehydrated / Cleanup
      • Troubleshooting
    • How to Use SSL Certificates on your Hypernode When Ordered via Hypernode.com
      • Why Use SSL?
      • Buy an SSL Certificate Via Hypernode (Recommended)
        • Ordering an SSL Certificate
        • EV Validation
        • Don’t Want Your SSL Certificate to Be Renewed?
      • Add a Third Party SSL Certificate to Your Account
        • Add a Third Party SSL Certificate Directly to a Hypernode
        • Link a Third Party SSL Certificate to a Hypernode
        • Check Which Third Party Certificates Are Linked to Your Hypernode
      • Use Let’s Encrypt
      • Changing Your Base URLs
      • Forcing Your Entire Shop to Use SSL
        • Redirecting all traffic (when Varnish is not used)
        • Redirecting all traffic to https and www
        • Redirecting to HTTPS When Using Varnish
      • Things to Remember When Using an SSL Certificate
      • SSL on Your (non-www) Naked Domain While Using the Www-izer
      • Enable SSL Stapling
      • Check Settings of Third Party Solutions
      • How to Generate Certificate Signing Request on Nginx using OpenSSL
    • How to Validate Your SSL Certificate and More Frequently Asked Questions About SSL
      • What Kind of Certificates Can I Order via Hypernode?
      • Pricing
        • Your SSL Certificate Is Automatically Renewed
      • Validation Process
        • Business Validation
        • Domain Validation
        • Whois Validation
        • EV Documents
        • Phone Validation
      • Can I Request an SSL Certificate on My Hypernode Name?
      • How Do I Order an SSL Certificate?
      • How Can I Link the SSL Certificate to the Hypernode?
      • How Can I Cancel My SSL Certificate?
      • Can I Use My Own SSL Certificate?
  • Tools
    • How to Configure Automatic Logfile Rotation
      • Log Rotation
      • Example Usage
      • Configuration
      • Keeping the configuration up to date
    • How to Configure Lesti::FPC
      • Download Lesti::FPC
      • Move the Files to the Correct Folder
      • Edit Your fpc.xml File
      • Warm Your Full Page Cache
    • How to copy your Hypernode to another Hypernode
      • 1. Buy a new Hypernode via your Control Panel
      • 2. SSH Access
      • 3. Import
      • 4. Base-URLS
      • Troubleshooting
    • How to deploy your application using Hypernode Deploy v1
      • Introduction
      • Prerequisites
      • Configure your Deployment SSH key pair in Github
      • Dump Magento configuration to configuration files
      • Create Hypernode Deploy configuration file
      • Create Magento 2 configuration files
      • Create Github configuration file
      • Optional: Test your Build and Deploy commands locally
      • Commit and push project CI/CD configurations
    • How to Flush the Redis Cache
      • Flush All Redis Caches at Once
      • Flush All Redis Caches when Storing the Sessions in Redis
    • How to Flush the Varnish Cache
    • How to Free up Disk Space
      • Find the Bottleneck: Is It the Amount of Bytes or the Amount of Files?
      • Do You Have Too Many Files? Did You Run out of Inodes?
      • Is Disk Space the Bottleneck?
      • Have You Tried Optimizing Your Images Yet?
      • Another Quick Fix Would Be to Clear the Magento Cache.
      • Perhaps You Have Collected a Bunch of Logs and Reports.
      • Do You Suffer From the MySQL ibdata Bug?
      • Find out If You Cleaned up Adequate Space
      • Deleted Files, but df -h Doesn’t Show Any Difference in Disk Usage?
      • /data.image Is Taking up All My Disk Space
    • How to Migrate Your Shop to Hypernode
      • Option 1: for Service Panel users: Use the Shop Importer on service.byte.nl
        • Selecting the Maintenance Mode in the Shop Importer Tool
      • Option 2: for all Customers: Migrate Your Shop via Shell Using the hypernode-importer
      • Done Migrating?
      • Tips and Tricks
    • How to Solve Redis Error “OOM command not allowed when used memory > ‘maxmemory’”
      • Verifying Memory Usage of Your Redis Instance
      • Fix It
        • Check if Your Keys Have an Expire Set
    • How to use Composer 2 on your Hypernode
      • Change the Default Version to Composer 2
      • Use Composer 2 in a Separate Path
    • How to Use Elasticsearch on Hypernode
      • What is Elasticsearch?
      • How to Enable Elasticsearch on Hypernode
      • How to Configure Magento to Use Elasticsearch
      • Benefits of the Improved Search
      • Troubleshooting
        • Reindex Issues
    • How to Use Hypernode Development Plans
      • What Is a Development Plan?
      • Converting a Development Plan to a Production Plan
        • Upgrading Your Development Plan for Control Panel Users
      • Limitations
      • Using Basic Authentication
      • How To Use MageReport on a Development Plan
      • The Difference Between a Development Plan and a Staging Environment
      • The Difference Between a Development Plan and the Hypernode Docker
      • How To Start?
    • How to Use Magento Corediff on Hypernode
      • Scanning your Magento’s code
      • Interpreting the results
      • Cleaning up malicious code
    • How to Use MailHog on Hypernode
      • How to Activate MailHog
      • How to Use MailHog
      • Access MailHog with HMV and Basic Authentication
      • How to Deactivate Mailhog
    • How to Use Node.js and NPM on Hypernode
      • Using the Installed Version of Node.js
      • Upgrading and downgrading Node.js
      • Setting your PATH
      • Installing Packages
        • Install Gulp
        • Install Grunt
        • Install Sass
        • Install Less
        • Install Yarn
      • Using an unsupported Node.js version
      • Troubleshooting
    • How to Use Periodic Tasks (Cronjobs) on Hypernode
      • Setting up Cron Jobs
        • Enabling the Magento 1.x Cron
        • Enabling the Magento 2 Cron
        • Adding Custom Cronjobs
        • Stopping Cronjobs After a Timeout Period
        • Cron Deadlock Protection
        • Cron Jitter (Sleep) Added to Cronjobs
        • Changing Your Crontab Editor
      • Recommendations
      • Debugging Cron Issues
        • Test If the Cron’s Timing Is Actually What You Are Expecting
        • Test If the Cron Is Currently Running
        • Check If the Cron Daemon Is Running
        • Verify the Cron Command From Your Logs
        • Check If All Cronjobs Use Their Own Lockfile for Flock or Share One
        • Test If the Lock Files Are Cleaned Up
        • Test If the Cron Has Ever Run Since You Configured It
        • Verify Whether Your PATH Variable and Other Environment Variables Are Set Correctly
        • Verify Whether Your Locations Are Setup Correctly
        • Verify Whether Your Cron Is Working When You Run It on the command line
        • Ensure Yourself You Are Not Using Special Characters Like % and @ in Your Cron Command
        • Verify the Cron Output
        • Catching Error Output in a Log File
    • How to Use Supervisor
      • How to Use Supervisor
    • How to Use the hypernode-systemctl CLI Tool
      • Which Settings Can Be Changed on Your Hypernode?
        • Checking a Value for a Setting
        • Setting a Value for a Setting
      • Options Explained
        • Blackfire
        • Disable optimizer switch
        • Elasticsearch
        • OpenSearch
        • Enabled IonCube
        • Firewall block FTP
        • Mailhog
        • Managed Vhosts
        • Modern SSH config enabled
        • Modern SSL config enabled
        • MySQL
        • Open VPN enabled
        • Override sendmail return-path
        • Password Auth
        • Permissive Memory Management
        • PHP
        • Redis persistent instance
        • RabbitMQ Enabled
        • Supervisor Enabled
        • UnixODBC
        • Varnish
      • Use the hypernode-systemctl Tool to Whitelist IP’s
        • Seeing Your Current Whitelists
        • Adding to Whitelist
        • Removing From Whitelist
      • Hypernode-systemctl bash-completion
    • Hypernode Brancher
      • What is Hypernode Brancher?
      • Why should I use it?
        • Example: MySQL version upgrade
        • Example: Acceptance server per pull request
        • Free Usage Allowance: First 400 Minutes per Hypernode
      • How do I use it?
        • Hypernode API
        • Hypernode Deploy
        • Hypernode-systemctl brancher
      • Brancher Install Hook
        • Example install hook
    • Hypernode CLI Tools and Magerun Plugins
      • Hypernode-systemctl CLI Tool
      • Command Line Utilities
        • hypernode-ftp
        • hypernode-parse-nginx-log
        • hypernode-cron-flockerizr
        • hypernode-fpm-slow-modules
        • hypernode-image-optimizer
        • hypernode-fpm-status
        • hypernode-servicectl
        • hypernode-importer
        • hypernode-postsuper
      • Provided Bash Aliases to Make Things Easier on the Command Line
        • tal (alias for tail -f /var/log/nginx/access.log)
        • pnl and parse-nginx-log (alias for hypernode-parse-nginx-log)
        • pdstatus
        • cputop
        • livefpm (alias for hypernode-fpm-status)
        • editor
      • Hypernode Magerun Plugins (Magento 1.x Only)
        • hypernode:performance – Generate a performance report based on sitemaps.
        • hypernode:patches:list – Determine required patches.
        • hypernode:modules:list-updates – Find available updates for installed modules
        • hypernode:log-analyses – Output the most frequent lines in system.log
        • hypernode:maps-generate – Generates magerun maps for Nginx by store config
        • hypernode:varnish:config-save – Save and apply Turpentine’s VCL configuration to Varnish
        • hypernode:varnish:flush – Flushes all cached Varnish URL’s.
        • hypernode:crack:admin-passwords – Attempt to crack admin credentials
        • hypernode:crack:api-keys – Attempt to crack API keys for SOAP / XML-RPC users
    • Installation and configuration of PM2
      • Installing PM2
      • Enabling supervisord
      • The example application
      • Configuring and running PM2
    • Unblocking and Accessing Magmi for Hypernode
      • Offering Secure Access to Magmi
      • Unblocking Magmi
        • Protect Your Magmi Installation With HTTP Basic Authentication
        • Protect Your Magmi Installation With an IP Whitelist
        • Fully Block Magmi Without Redirect to Our Support Documentation
      • HTTPS Only
    • What kind of requests is my Hypernode serving
      • mostreqs
      • livereqs
      • livefpm
  • Varnish
    • How to enable Varnish on Hypernode
      • Enable Varnish 4.0 or 6.0
      • Configure Varnish on the Vhost
      • Configure Varnish on your application
  • VPN
    • Hypernode-vpn documentation
      • How it works
        • Using OpenVPN
        • Enable / Disable
        • Client configuration
        • Connecting
        • Using OpenVPN

Services

  • Control Panel
    • Different Control Panel Scenarios
      • You Are a Merchant and Want to Invite a Developer
      • You Are a Developer and You Do Not Want to Be Billed
      • Revoking Access
      • Things to Keep In Mind
    • Edit Personal Settings
      • How to Edit Personal Settings
      • Changing Your Password
        • Reset Password While Signed Out
        • Reset or Change Password While Signed In
    • How to Add Keys to The SSH Key Manager
      • Add Public Key via Your Control Panel
      • Important
    • How to Change Legal Owner (WHOIS) of the Domain in the Control Panel?
      • How to change legal owner (WHOIS) details in the Control Panel?
      • Issue: I don’t see the pencil icon to change WHOIS details
        • Issue: I don’t see the WHOIS details
    • How to Change the Financial Owner of the Domain in the Control Panel
      • Change the owner of the domain
      • “You cannot transfer with a Hypernode” notification
        • Option 1
        • Option 2
      • I don’t see the link to change the owner in domain dashboard
      • I don’t want to unlink a domain
      • I want to cancel the request to change the owner
    • How to Change Your Hypernode Settings
      • How to Change These Settings
      • The Settings in the Control Panel
        • Uses floating IP
        • Open VPN enabled
        • Redis persistent instance
        • MySQL tmp on data
        • Blackfire enabled
        • Blackfire server token
        • Blackfire server ID
        • Monitoring enabled
        • ionCube enabled
        • Varnish ESI ignore HTTPS
        • Firewall block FTP
        • New Relic enabled
        • Modern SSH config enabled
        • Modern SSL config enabled
        • Override sendmail return-path
    • How to Change Your Plan via the CLI
      • Allowing Plan Changes via the CLI
      • Changing Your Plan via the CLI
    • How to configure Slack alerts for Hypernodes?
      • Create Slack Webhook (if you don’t have one yet)
      • How to configure Slack alerts?
      • How to change existing Slack alerts?
      • Tips
        • Examples of emails sent
        • Use exclude
    • How to Link Your Domain to Your Hypernode
      • Introduction
        • Dedicated IP on Hypernode – Two Exceptions
      • IP Changes on Hypernodes
      • Link and Sync Your Domain to Your Hypernode
        • Link your Domain to Your Hypernode
        • Sync Your Domain to Your Hypernode in the Control Panel
    • How To Order a Hypernode and Transfer Ownership To a Customer
      • Step 1: How To Order a Hypernode
      • Step 2: Tips For Ordering a Hypernode
      • Step 3: Transfer Ownership to your customer
    • How to Order a Hypernode for Someone Else?
      • Step-by-step instructions
      • Note for gmail or common email providers
    • How to Schedule an Up -or Downgrade
      • Scheduling an Up- Or Downgrade
      • Removing a Scheduled Up- Or Downgrade
    • How to Transfer Ownership of a Hypernode in the Control Panel
      • Option 1: I want to transfer a single Hypernode to a new owner
      • Option 2: I want to transfer my account to a new owner
        • Option 2.1: The new owner is allowed to see the current account details (invoices, logs etc)
        • Option 2.2: The new owner is NOT allowed to see the correct account details (invoices, logs etc)
    • How to Use 2FA on the Control Panel
      • How to Enable 2FA
      • How to Disable 2FA
      • Troubleshooting
        • Backup Codes
    • How To Use Teams
      • Creating a Team
      • Deleting a Team
      • Adding Hypernodes to a Team
      • Manage Users in a Team
        • Inviting a Member
        • Revoking Access
    • How to Use the DNS Check
      • Email Records
        • CNAME Record
        • Domain Key
        • Mail Auth Record
        • SPF Record
      • Web Records
        • CNAME Record
        • A Record
        • Hypernode Reachable
      • Using Cloudflare or Other CDN
    • User Roles and Permissions on Hypernode’s Control Panel
      • The Different Control Panel Roles
      • Permissions
      • How to Assign Roles
        • How to Change Roles Within an Existing Team
    • Using Logs in the Control Panel
    • What Overloaded Server Means and How to Prevent That?
      • How can overloaded CPU, RAM or disk usage affect your webshop?
        • Slower performance and page loading
        • Transaction failures
        • Downtime
        • Decreased User Experience
        • Search Engine Ranking Impact
        • Security Risks
      • How to fix overloaded CPU, RAM or Disk usage?
        • Optimize data and file management
        • Application research
        • Upgrade the plan
        • Regular Monitoring
        • Data Backups
        • Implement Caching
        • Load Balancing
        • Failover and Redundancy
  • Domain Procedures
    • Everything About Presence Plans and Domains
      • Why Do I Need a Presence Plan?
      • Features
      • Forward Options
        • Frames
        • Forward (redirect)
        • Server Alias
      • Set a Forward
      • Changing the Name Servers
    • Extension Specific Info per Domain
      • About .nl Domains
      • About .com Domains
      • About .org Domains
      • About .net Domains
      • About .co.uk Domains
      • About .de Domains
      • About .be Domains
        • Transferring .be Domains
      • About .fr Domains
      • About .eu Domains
        • Transferring .eu Domains
    • How to Transfer Your Domain Away From Hypernode
      • I Want to Transfer My Domain Name to Another Provider
        • Step 1 – Cancel Your Domain Renewal
        • Step 2 – Request the Transfer at Your New Hosting Provider
      • Procedure
    • How to Transfer Your Domain Name to Another Provider (Service Panel)
      • I Want to Transfer My Domain Name to Another Provider
        • Step 1 – Cancel Your Subscription With Hypernode
        • Step 2 – Request the Transfer at Your New Hosting Provider
      • Procedure
    • How to Undo the Cancellation of a Domain Name
      • My Domain Is in Quarantine
      • Can I Re-Register a Domain That Wasn’t Mine?
      • I Want Hypernode to Undo the Cancellation
      • Re-Register Other Extensions
    • How to Use Domains in the Control Panel
      • Registering a New Domain
      • Transfer an Existing Domain to Hypernode
      • Using Our DNS Only Service
    • Which TLDs does Hypernode offer
      • Extension Table
      • How to order a new domain
      • How to transfer you domain to Hypernode
  • Magereport
    • MageReport Premium
      • Hypernode Customers Get Even More
      • Security Level
      • Performance Checks
        • Number of Active Caches
        • Var/log Directory Size
        • Disk Usage
        • Bot Traffic
        • Response Time
        • Memory Usage
        • Optimize Images
      • Stability
        • Storefronts Configured Correctly?
      • Charts
        • PHP Requests per Minute
        • Average PHP Response Time (Seconds)
        • Long Running Processes
        • CPU Usage
        • Redis Memory in Use

Troubleshooting

  • Performance
    • General Troubleshooting
      • Notes on Log Files in General
      • Webserver
        • Live Usage
        • Past Usage
        • Examples
        • Errors
      • PHP
        • Debugging PHP Issues
        • Headers Already Sent
      • MySQL
      • FTP Usage
      • Email
      • Cron Tasks
      • Magento Errors
      • Generic Solutions
        • Flush Your Caches
        • Restart PHP-FPM
        • Restart Services (MySQL, Nginx, php7.1-fpm, Varnish, Redis) as an app User
        • Troubleshooting Slow MySQL Queries
    • How to Block Bad Bots via the Control Panel
      • Add Bad Bots to the Blocklist
      • Overview of the Top 20 Bad Bots Identified by Hypernode
    • How to Check Why My Site Is Slow
      • Check if the Caches Are Enabled
      • Check if Magento 2.x Is Running in Production Mode
      • Run htop to See What Is Causing the High Load
      • Check Modules and Extensions
      • Unable to Find a Cause?
    • How to Debug ‘out of Memory’ (OOM) Events
      • The OOM-Killer Explained
        • Configuring the OOM-Killer
      • Debug OOM Events
      • How to Deal With Out-of-Memory Events
        • Reducing Memory Usage
        • Reducing Memory Requirements
        • Upgrade to a Larger Plan
      • Release MySQL Memory Script
    • How to Fix Invalid Form Key Error
      • Wrong cookie domain or path?
      • Check cookie domain and path in Magento 2
      • PHP choking on too many form values?
      • Last resort: disable admin form key
      • Need help?
    • How to Identify and Stop Long Running Processes
      • Long Running SQL Processes
      • Long Running FPM Processes
      • Long Running SSH Process
    • How to Implement PageSpeed Booster
      • Requirements
      • What is PageSpeed Booster
      • Configuring PageSpeed Booster on your Development Environment
        • Configure SSL and DNS
        • Configuring Varnish
      • Configure Varnish on your application
      • Modifying your Current Varnish VCL configuration
        • Turn off ESI Block Parsing
      • Add PageSpeed Booster as Flush Target
    • How to Optimise Your Magento Disk Performance
      • Why Care About Disk Performance?
      • How I/O Throttling Affects You
      • How Should I Predict Throttling on Amazon Nodes?
      • How Do I Prevent Throttling on Amazon Nodes?
      • I Am Being Throttled, Now What?
        • Short Term Solution
        • Long Term Solution
      • Further Recommendations
    • How to Resolve a 413 Request Entity Too Large Error
    • How to solve the “Front Controller Reached 100 Router Match Iterations” Error
    • How to Spot Slow Extensions Using the PHP Slow Logs
      • So What Is a Stack Trace?
      • How to Interpret
      • Usage
      • Conclusion

About Hypernode

  • About Hypernode
    • Hypernode and team.blue
    • Hypernode Certification for Agencies
      • Our Mission
      • Criteria and Guidelines
      • Registration Procedure
      • FAQ
        • What Is the Difference Between Hypernode Certification and Magento Certification?
        • Am I Automatically Hypernode Certified as a Hypernode Partner?
        • Where Can I Find a List of Hypernode Certified Agencies?
    • Hypernode Pricing & Plans
      • Managed Cloud Hosting
        • Essential benefits of cloud hosting
        • Pricing
      • Managed Dedicated Hosting
        • Essential benefits of dedicated hosting
        • Pricing
    • Upgrade to Debian Buster: Technical Implications
      • Software Version Changes
        • Webstack Related Packages
        • Python
        • Other Interpreters
        • Shells
        • Various system utilities and more
      • Other changes
      • Checking if a Hypernode Has Been Upgraded Yet
    • What Kind of Emails Does Hypernode Send
      • ServiceMail
      • ProductMail
      • NewsMail
      • Manage your email preferences in the Control Panel
      • Privacy Policy
    • Which Cloud Providers Do We Use
      • Which Cloud Providers Do We Use?
        • Combell OpenStack
        • DigitalOcean
        • Amazon Cloud Services (AWS)
      • Your Hypernode in a Different Data Center
        • Location of Data Centers
        • Keep in Mind
  • Billing
    • Billing FAQ for the Control Panel
      • What Are the Available Payment Methods?
      • How to Edit Billing Info
      • How to See the Billing History
      • How to Add a Purchase Order Number
      • How to Add a VAT Number
    • Control Panel Billing / Facturen FAQ (Dutch)
      • Waarom betaal ik nu van te voren in plaats van achteraf voor mijn Hypernode?
      • Waarom betaal ik nu voor een andere contractperiode?
      • Waarom krijg ik nu 2 of zelfs 3 facturen in 1 maand?
      • Ik word dubbel gefactureerd voor dezelfde periode, waarom is dat?
      • Waar is de iDEAL / Betaal knop bij mijn factuur?
      • Waarom ziet mijn factuur er anders uit?
      • Waarom is alles in het Engels?
      • Kan ik nu met automatisch incasso betalen?
      • Waar kan ik mijn oude facturen van het service panel terugvinden?
      • Hoe kan ik mijn bedrijfsnaam/btw nummer/adresgegevens op het factuur krijgen?
      • Kan ik een mail adres opgeven waar alle facturen naar worden gestuurd?
      • Wat als ik verder nog vragen heb?
    • How to Cancel Your Plan
      • How to Cancel Your Plan
        • Cancellation Per End Date
      • How to Undo Cancelling Your Plan
      • How to Cancel Your Domain
        • Outstanding Invoices When Cancelling Your Plan
        • How Does Hypernode Cancel My Domain Name
    • How to Choose and Order a Hypernode Plan
      • What Hypernode Plans Are There?
      • Can I Test Hypernode Before I Commit Myself?
      • Which Hypernode Plan Do I Need?
      • Booting Your Hypernode In a Different Data Center
      • How To Order a Hypernode?
      • Tips For Ordering a Hypernode
    • How to Up- or Downgrade Your Hypernode Plan
      • Up- and Downgrading Your Hosting Plan for Control Panel Users
      • Pay Per Day
      • Recommended Checks Before an Up -or Downgrade
        • No Change of IP Address With Dedicated IP’s – 2 Exceptions
        • Timing
        • SSH Access During Up- and Downgrades
      • How an Up- or Downgrade is Managed (Grow, Professional/Falcon S-XL and Excellence/Eagle M-XL)
      • How an Up- or Downgrade is Managed (Professional/Falcon 2XL and up, Excellence/Eagle 2XL and up)
    • Our Payment Service Provider
    • Supported Payment Methods in the Control Panel
      • Credit Card
        • How to Add a Credit Card
      • SEPA Direct Debit
        • How to Use SEPA Direct Debit
      • SEPA Direct Debit Through iDeal
        • How to Use SEPA Direct Debit Through iDeal
    • Waarom factureren jullie vanuit Hypernode in plaats van Hipex?
    • Wat verandert er precies?
    • Waarom zien facturen er nu anders uit?
    • Kan ik nu met automatische incasso of creditcard betalen?
    • Ik neem al diensten af bij zowel Hypernode als Hipex, kan dit nu gecombineerd worden op 1 factuur?
    • Hoe kan ik jullie bereiken voor vragen?
  • Security Policies
    • Data Protection FAQ for merchants
      • Does a change in (data) storage location, outside the EU impact me and / or my clients?
      • Does a change in (data) storage location from the EU to the UK impact the way data is being handled / processed?
      • Should merchants change their own terms/policies on their websites because the data will be stored outside the EU?
    • Hypernode Security Statement
      • ISO Certification
      • Cloud Hosting Supplier Certification
      • Infrastructure Hardening
      • Hypernode Hardening
      • Webserver Hardening
      • People Hardening
    • Incident Response Policy
      • Reports
    • One of your Magento Extensions is Vulnerable
      • What are the consequences?
      • Special attention to online credit card theft
      • How do I fix it?
        • There is already an update available for my extension
        • There is no update available for my extension
      • More information
      • Need help?
    • Responsible Disclosure Policy
      • Guidelines
      • Scope
      • Out of Scope
      • How to report a security vulnerability
    • Security Hall of Fame
    • What You Need to Know About the Geo-Blocking Regulation
      • Justified and Unjustified Geo-Blocking
      • The Most Important Rules
        • Rules for Merchants
        • Sanctions for Not Complying to Geo-Blocking Regulation
  • Support
    • 24/7 Monitoring and Alerting
      • Monitoring
        • What Do We Monitor
        • What Do We Not Monitor
      • Alerting
        • Fixes With a Permanent Impact
    • Emergency Support (outside office hours)
      • During Office Hours
      • Outside Office Hours
        • Step 1 Send a Request to the Hypernode Emergency Service Team
        • Step 2 The Request is Sent to the On Duty Hero
        • Step 3 Analysing/Solving the Disruption
        • Step 4 Resolving the Emergency Support Request
      • Hypernode Emergency Service Costs
    • Hipex to Hypernode migration 2024 FAQ (Dutch)
      • Waarom is het nodig om te migreren naar Hypernode?
      • Per wanneer gaat dit gebeuren?
      • Wat zijn de voordelen van Hypernode?
      • Wat wordt er van mij verwacht?
      • Ga ik nu meer of minder betalen?
      • Wat als ik verder nog vragen heb?
    • What is the Xgrade process of Hypernode?
      • How does an Xgrade to Debian Bookworm or R405 work, and does it involve downtime?
      • What should be checked or adjusted before the Xgrade? (e.g., Node.js and TLS configuration)
        • Nodejs
        • TLS configuration
    • What needs to be adjusted after the Xgrade? When can it be performed? (IP changes)
      • Non-www
      • www
      • I have a dedicated machine instead of a cloud environment. What does this mean?
      • Additional Questions
      • More Information
    • Scope of Support
      • Support Availability
      • Server & Application Support
      • Domains and SSL Certificates
      • Performance & Optimization
      • Security
      • Monitoring
      • Back-ups
      • Onboarding
      • Complaints & Disagreements
    • Hipex ticket portal
      • During office hours
        • How do I submit a Hipex support ticket?
        • Can I reach Hipex by phone?
      • Outside office hours
        • Step 1 Use your mail that is known in Pack and send us a ticket to spoed@hipex.io
        • Step 2 The Request is Sent to the On Duty Hero
        • Step 3 Analysing/Solving the Disruption
        • Step 4 Resolving the Emergency Support Request
      • Hipex knowledge base
Updated Jan 12, 2023
Created Apr 19, 2022

Email

Table of Contents

  • How to Activate a Virus Filter for Your Email Box
  • How to Configure the Spam Filter
  • How to Manage Your Email Queue
  • How to Set Up Your DNS for Outgoing Email
  • How to Set Up Your DNS for Using Office365
  • How to Use DMARC
  • Policy for sending email on Hypernode
  • Spam Run via Your Website
Previous Next
Edit on GitHub

© Copyright 2025, Hypernode.

Need support?

Submit a ticket

Join our
Beta Test Group

  • Experience new features first
  • Get swag & giveaways
  • Join product decision making

Read more