How can we help you today?

How To Use Hypernode Development Plans

Created by: Sophie van Vrijberghe de Coningh

Modified on: Tue, 20 Oct, 2020 at 1:28 PM

Hypernode offers its customers discounted development plans of all the regular Hypernode plans for development and testing. These plans are meant to develop one webshop at a time, to run all the tests you can think of, and to give your customer (the shop-owner) access during development. Keep in mind though, these development plans cannot be used to go live with a shop.

Table of Contents

What Is a Development Plan?

A development plan is an exact copy of our regular Hypernode plans, with identical specs, features and cloudproviders. However, they are completely separate nodes allowing you to perform loadtests, try out Varnish or test different PHP-versions, all without affecting your production site.

The development plans come ready-to-go. You don’t have to worry about web stacks, optimizations, libraries or New Relic agents. In addition, it’s easy to share the acceptance environment with customers. This allows the shop-owner to get a better idea of the store’s performance on the production environment.

When you’re done developing you can convert to a regular production node at the click of a button in your Service Panel (Dutch customers) or control panel (English speaking customers)!


We offer the development plans with a discount to help our customers set up a good development process. We can offer a discount because there’s no monitoring, no support outside of office hours and no historical back-ups. In this article you can read how to make back-ups yourself.

As a precaution all Google and Bing crawlers are blocked to prevent production usage of the node.

By default, all nodes are shielded using basic authentication, but you can add IP addresses to the whitelist to be excluded from authentication. This way services and or third party tools that can’t use basic authentication are still able to connect to the Hypernode.

Overriding Basic Authentication

To override a single IP from the basic authentication, you can whitelist this IP address by adding it to /data/web/nginx/whitelist-development-exception.conf.

This way you can easily test API connectivity, do load tests or run MageReport on your development node.

Alternatively, you can whitelist user agents as well by using the following snippet in /data/web/nginx/whitelist-development-exception.conf:

map $http_user_agent $development_exceptions {
default "Development restricted area";
~*(useragent1|useragent2|useragent3|etc) "off";

How To Use MageReport On a Development Plan

Do you want to check a webshop on a development plan using MageReport? Add the username, the password and the domain name to the URL like this:

Alternatively you can add the IP’s MageReport uses to the /data/web/nginx/whitelist-development-exception.conf file.

The Difference Between a Development Plan and a Staging Environment

A staging environment shares resources (disk, cpu, memp) with your production site. This means that it’s not possible to test different PHP-versions and when you do things such as automated load tests, your production site could be affected.

The difference between development plans and Hypernode Docker

The Hypernode Docker is a tool that allows you to set up a virtual Hypernode for local development on your computer. In contrast to the development plans it’s not possible the share the acceptance environment with customers.

How To Start?

Order a development plan and start developing in no time! Do you already have a Magento shop and do you wish to import? Learn more about migrating it in this article. In the future we hope to include Shopware shops in the Hypernode-importer-tool as well.

Sophie is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.