X
Louis Roy

Latest Advances of PlanetHoster — Q3-2023

In this third blog of 2023, we report on the concrete support provided by PlanetHoster, a leading web hosting provider in Canada, France and Switzerland, to a number of organizations and events in both Quebec and France.

We are also showcasing the latest advances in the development and documentation of our suite of web tools. From domain management to shared and dedicated hosting, PlanetHoster is at the forefront. Find out more about our complete offering at Web hosting and Unlimited Web Hosting. All these services and tools are always available at very attractive rates, sometimes even free of charge, and you can take advantage of these great offers!

Support for Quebec-Based Non-Profit Organizations

At PlanetHoster, one of our key commitments is providing tangible support to Quebec’s vibrant community of non-profit organizations (NPOs). Our involvement extends beyond financial aid, as we actively participate in and sponsor a range of local events, demonstrating our dedication to the growth and success of these vital entities. Discover how we’re making a difference in the Quebec community.

InfoBref

In support of the media, PlanetHoster is a major sponsor of InfoBref, a summary of important news in the form of a French newsletter sent free of charge to subscribers.

InfoBref Matin is e-mailed Monday to Friday to entrepreneurs, managers and professionals who have requested it on the InfoBref website. On Saturdays, they also receive the InfoBref Votre argent newsletter, which provides advice on personal finance and consumer affairs.

Enhanced Clarity in EU and American Web Hosting Pricing

PlanetHoster, as a leading web hosting provider in Canada, France and Switzerland, is committed to offering clarity and transparency in its pricing displays for web hosting and shared web hosting services. We’ve recently undertaken a comprehensive initiative to optimize and standardize our pricing displays for our European and American customers. This effort ensures a seamless and straightforward experience, reflecting our commitment to service excellence across continents.

The welcome promotion has now ended.

PlanetHoster’s Commitment to French ICT Community Events

At PlanetHoster, we proudly extend our support to key French organizations and industry events, such as our sponsorship of NDDCAMP. This premier event, centered around vital domain name topics, featured a series of insightful conferences and workshops in Paris on September 7. Our involvement in NDDCAMP highlights our deep commitment to the domain name registration sector and our active role in fostering the growth and innovation within the French information and communication technology (ICT) community.

Topics covered included new extensions, legal protection, search engine optimization, domain name selection, development and monetization, and secondary market takeovers, to name but a few. Throughout the day, participants were able to take advantage of several opportunities for refreshments and discussions with each other and with the organizers, including sponsors such as PlanetHoster and the speakers.

Mark your calendar for the upcoming NDDCAMP in Strasbourg, Alsace, on March 22, 2024 – a key event for domain name and ICT professionals!

PlanetHoster: Your Trusted Partner in Web Hosting and Domain Services

Recognized as a leading provider in the web hosting industry, PlanetHoster stands out with its comprehensive range of domain name and server services, including custom hosting solutions, all offered at highly competitive prices. We understand the challenges of migrating services, which is why we offer dedicated support for seamless transfers and configurations, ensuring a smooth and error-free process for you.

Our commitment to customer satisfaction extends beyond just services. At PlanetHoster, we also provide an array of attractive promotions to add value to your experience. Discover our latest offers and how you can benefit from them in the detailed guide, Coupon Code — Discount — Promotion.

Comprehensive Email Log Monitoring in Our N0C

You can now view all received and sent e-mail logs and their respective spam scores. This feature enables you to track email performance, identify potential security threats, and ensure efficient email communication management.

In your N0C account, simply click on Messaging – > Email Logs. The video below gives a brief overview:

PlanetHoster’s Cutting-Edge API: A Key Benefit for Customers

PlanetHoster takes pride in offering an advanced, user-friendly API to our customers. This tool empowers users with streamlined access to our hosting services, enabling seamless integration and automation of various tasks for enhanced efficiency and customization.

API de PlanetHoster

Various scripts can be used, such as this one for importing multiple e-mail addresses: https://apidoc.planethoster.com/en/#operation/n0cAddEmail. See https://features.planethoster.com/topic/473-import-de-plusieurs-mail (in French).

This is the public github of PlanetHoster: https://github.com/PlanetHoster.

Custom API Script Solutions for Specific Needs

The following script was developed in response to a customer request. He wanted to route 335 domains from his HybridCloud to N0C’s DNS only accounts and point the domains to his IP (which we will call “1.1.1.1” for the sake of the example). The list of domains was available as an attachment in the ticket of the customer.

So it was like changing nameservers in batch, creating a DNS-only N0C zone and changing an A entry.

const fs = require('fs');
const readline = require('readline');
const axios = require('axios');

const user = "XXXXXX";
const key = "XXXXXXX";

const fileStream = fs.createReadStream('domains.csv');
const rl = readline.createInterface({
  input: fileStream,
  crlfDelay: Infinity
});


rl.on('line', async (line) => {
  const lineElements = line.split(';');
  const sld = lineElements[0];
  const tld = lineElements[1];
  const requestData = {
    sld: sld,
    tld: tld,
    ns1: 'nsa.n0c.com',
    ns2: 'nsb.n0c.com',
    ns3: 'nsc.n0c.com'
  };

  let resSaveNs;
  let resRestZone;
  let resEditZone;
  try {
    resSaveNs = await axios.post('https://api.planethoster.net/reseller-api/save-nameservers', requestData, {
      headers: {
        'X-API-KEY': key,
        'X-API-USER': user,
        'Content-Type': 'application/json'
      }
    });
    console.log(`Response: ${JSON.stringify(resSaveNs.data)}`);
  } catch (error) {
    console.error(`Error: ${error.message}`); 
  }
  // valider la réponse si succès créer la zone DNS
  try {
    const resRestZone = await axios.post('https://api.planethoster.net/n0c-api/dns/reset-zone', {domain: sld + "."+ tld }, {
      headers: {
        'X-API-KEY': key,
        'X-API-USER': user,
        'Content-Type': 'application/json'
      }
    });
    console.log(`Response: ${JSON.stringify(resRestZone.data)}`);
  } catch (error) {
    console.error(`Error: ${error.message}`);
  }

  // valider la réponse si succès modfier l'entré A
  try {
    const resEditZone = await axios.post('https://api.planethoster.net/n0c-api/dns/edit-zone', {
      domain: sld + "."+ tld,
      rrsets: [
        { 
          type: "A",
          name: sld + "."+ tld + ".",
          ttl: 14400,
          records: [{ip: "1.1.1.1"}]

        }
      ]
    }, {
      headers: {
        'X-API-KEY': key,
        'X-API-USER': user,
        'Content-Type': 'application/json'
      }
    });

    console.log(`Response: ${JSON.stringify(resEditZone.data)}`);
  } catch (error) {
    console.error(`Error: ${error.message}`);
  }

});
// fin script
Note
The code presented must be adapted to the needs of each customer and can be improved.

Significant Updates to PlanetHoster’s Knowledge Base

In order to make the layout of My and the MG Panel (N0C) knowledge bases more intuitive, we changed the layout of the documentation so it be identical to the structure of the user interface. This update ensures that our customers can easily navigate and find the information they need, reflecting our commitment to providing top-notch support and resources.

The Client Area Interface in a Nutshell article has been updated to reflect this.

Step-by-Step Guide to Configuring PlanetHoster Products

Over the years, we have found that our new customers need to be guided through the entire process of initial configuration of our products. Of course, since the documentation is modelled on the user interfaces of the Customer Area and MG Panel, it does not reproduce the sequence of steps required, as these steps are punctual in time and specific to each individual.

This led us to produce the Initial Product Configuration video, to save them a lot of trial and error:

We have also written the article How to Configure PlanetHoster Products. In it you will find these diagrams, which illustrate all the steps at a high level and are therefore a valuable aide-memoire:

The PlanetHoster Team is Listening!

We would like to remind you that, aware that it is crucial to satisfy our customers whose needs are constantly changing, we encourage them to give their opinion and enter their ideas for new features via the https://features.planethoster.com.

Moreover, as a hosting service provider and designer, we know that customer satisfaction depends on the skills of our staff, which is why we’re always on the lookout for talented individuals to join our team. Do not hesitate to make yourself known by sending us your CV! Our featured positions are displayed on this page: https://www.planethoster.com/en/Carrieres.

Follow-Up on Our Current Projects

Continuing from our previous updates, we are excited to share the latest developments on PlanetHoster’s array of ongoing projects.

Expanding Global Connectivity: New Routes

PlanetHoster already has international private routes offering very low latencies (latency is the time taken for a data packet to pass from source to destination across a network). For example, on an international route, PlanetHoster offers a throughput of 100 GB/s, a factor of 10 compared with some offerings of our competitors!

In the accompanying map, you’ll find a detailed visualization of our current and planned physical cable networks. This map also highlights zones with optimal and medium latency, offering a clear view of our strategic network expansion to enhance global connectivity.

Automated Migration from cPanel to N0C On Track

Since it was launched, the largely automated migration process has been progressing well. Those customers who have chosen to do so have been able to proceed without difficulty, especially as our highly experienced technicians have been able to assist them when asked.

We are still planning to make the tool self-service, so that customers can switch through the platform automatically.

The paragraph What is the difference with cPanel? in the blog What’s new in 2021 – Welcome to the N0C Hosting Platform provides a lot of useful information to know.

N0C Available on HybridCloud

As a reminder, N0C is currently only available on The World web hosting platform. We would like to offer it for HybridCloud dedicated servers too. For PlanetHoster, this will be a major step forward in the world of web hosting.

As we often say, since PlanetHoster’s quality and respect for our customers cannot be sacrificed for the sake of deadlines or business strategies, we prefer to wait until everything is in place before rolling out the HybridCloud plan. Users will appreciate it all the more!

It will then be possible, of course, to migrate accounts from a The World offering to a HybridCloud hosting solution.

A Few Words About the HybridCloud Plan

For those of you who do not know, the HybridCloud plan is a dedicated hosting service for Web professionals who need high performance and greater flexibility than shared hosting, while being backed up by PlanetHoster’s support team, free of charge and at all times.

This solution offers you several advantages over the cloud server, such as complete isolation of your resources on a dedicated HybridCloud and the ability to increase the resources available at any time. And all this at very competitive rates, given the return on investment of our hosting plan, whether in terms of performance, access to several CMS (such as WordPress and PrestaShop), security or storage space!

Upgrade to VPN V2

PlanetHoster VPN will also be upgrading to version 2 very soon. Stay tuned…

Future Permanent CDN

Although our customers do not generally need a Content Delivery Network (CDN), every site is different.

So if your sites are subject to frequent DDOS (brute force) attacks, or if they have high traffic but you want to stay on a shared site, among other things, you need to use cloudflare. To make life easier for you in cases like these, we are about to set up a permanent CDN.

All the more reason to choose a web host like PlanetHoster in Canada, France and Switzerland.

Website Redesign

The complete redesign of PlanetHoster’s website (https://www.planethoster.com/en/) will soon be rolled out. Here is a sneak preview:

And it Goes On!

Ideas abound at PlanetHoster. The eventual addition of Memcached to the choices available in N0C and the addition of other SQL engines to the development schedule is just a glimpse of our plans.

These days, Web security has become extremely complex. That is why we know it is vital to stay on the lookout for any bugs that could cause problems in this area, with a view to prevention and continuous improvement. Rest assured: with PlanetHoster, you are in safe hands!