Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Jelastic biedt een add-on waarmee u pakketten kunt installeren die sudo-rechten vereisen, zonder dat er roottoegang nodig is.
Aanvullende informatie
De add-on Yum Packages Installer maakt het mogelijk om pakketten te installeren die standaard niet in de Jelastic-containers aanwezig zijn (RPM-pakketten, ontwikkeltools, enz.), met behulp van yum. Het biedt een alternatief voor het installeren van pakketten wanneer er geen directe roottoegang beschikbaar is.
Alle benodigde informatie over het gebruik van deze add-on is beschreven in de readme van de add-on.
Voorbeelden van veelvoorkomende acties die via de add-on kunnen worden uitgevoerd:
- Installatie van compilatietools:
gcc autoconf make - Installatie van een extern RPM: geef de volledige URL van het RPM op in het installatieveld.
Link naar deze veelgestelde vragen:
Is deze veelgestelde vragenlijst nuttig geweest?
This guide provides instructions for creating a multi-datacenter high-availability infrastructure with Jelastic Cloud.
Preamble
- The principle of a multi-datacenter high-availability infrastructure is to replicate all necessary elements (web server, database server, and load balancer) in another datacenter to ensure the operation of your sites and apps in case of unexpected events (traffic spikes, hardware failure, network outage, etc.).
- The advantages of a multi-datacenter high-availability infrastructure are numerous:
- In case of an unexpected event on a server, another server immediately takes over; your sites and apps remain accessible.
- In case of a disruption with a component of a datacenter, the replicated infrastructure in the other datacenter immediately takes over; your sites and apps remain accessible.
- In case of significant traffic spikes, the traffic is distributed between the two infrastructures by load balancers; your sites and apps remain accessible and fast.
Setting up a high-availability infrastructure with Jelastic Cloud
For the purposes of this example, 2 web servers with 2 load balancers will be set up, each of these elements being hosted in Switzerland in a different Infomaniak datacenter.
Before proceeding, log in to the administration interface of your Jelastic Cloud server:
- Click here to access the management of your product on the Infomaniak Manager (need help?).
- Click on Log in to Jelastic Cloud:

1. Creating web servers
A web server hosts the content of your sites (php files, images, pdfs, etc.).
Here are the actions to perform to create the first server:
- Click on New environment.
- Click on the PHP tab.
- In App. Servers, choose for example an Apache server.
- Adjust the environment resources according to your needs.
- Choose Geneva DC2 for the server location.
- Rename the environment to easily identify it later (for example DC2-apache).
- Click on Create.
Create the second web server in another datacenter:
- Click on New environment.
- Click on the PHP tab.
- In App. Servers, choose for example a Apache server.
- Adjust the environment resources according to your needs.
- Choose Geneva DC3 for the server location.
- Rename the environment to easily identify it later (for example DC3-apache).
- Click on Create.
2. Creation of load balancers
A load balancer allows you to distribute the load and traffic of your sites between your web servers.
Here are the actions to perform to create the first server:
- Click on New environment.
- Click on the PHP tab.
- In Load Balancing, choose for example an NGINX server.
- Adjust the environment resources according to your needs.
- Choose Geneva DC2 for the server location.
- Rename the environment to easily identify it later (for example DC2-nginx).
- Click on Create.
Create the second load balancer in another datacenter:
- Click on New environment.
- Click on the PHP tab.
- In Load Balancing, choose for example an NGINX server.
- Adjust the environment resources according to your needs.
- Choose Geneva DC3 for the server location.
- Rename the environment to easily identify it later (for example DC3-nginx).
- Click on Create.
3. Configuration of load balancers and domain name
Now, you just need to tell the load balancers which web servers they should distribute the traffic to.
Start by creating the load-balancer.conf file on both load balancers:
- Connect via SSH to the
DC2-nginxserver by clicking on the Web SSH button of the environment. - Open the load-balancer.conf file:
nano /etc/nginx/conf.d/load-balancer.conf. - Adjust the file code with the URL of your web servers:
http { upstream backend { server apache-dc2.jcloud-ver-jpc.ik-server.com; server apache-dc3.jcloud.ik-server.com; } server { listen 80; location / { proxy_pass http://backend; } } }
- Repeat these 3 steps for the
DC3-nginxserver.
Modify the load balancers configuration file:
- Connect via SSH to the
DC2-nginxserver by clicking on the Web SSH button of the environment. - Create the following configuration file:
nano /etc/nginx/nginx.conf. - Adjust the server configuration file URL:
user nginx; worker_processes auto; worker_rlimit_nofile 2048; load_module modules/ngx_stream_module.so; #load_module modules/ngx_http_modsecurity_module.so; error_log /var/log/nginx/error_log info; events { worker_connections 2048; use epoll; } include /etc/nginx/conf.d/load-balancer.conf;
- Restart the NGINX service:
sudo /etc/init.d/nginx restart. - Repeat these four steps for the server
DC3-nginx.
It is now necessary to indicate to your domain name on which servers the traffic should be redirected.
Prior to this, install a public IP address on your load balancers:
- Deploy the server node DC2-nginx.
- Hover over the Public IP line and click on the + that appears on the right.
- Add a public IPv4.
- Repeat these 3 steps for the server DC3-nginx.
At this stage, all you have to do is create two A records in the DNS zone of your domain name with the public IP of your two load balancers.
To ensure that changes are quickly taken into account, it is recommended to configure the A records with a TTL of 5 minutes.
In this example, the domain redirects your visitors to the load balancers, which in turn redirect the traffic to the web servers.
4. High availability infrastructure test
To test the proper functioning of your infrastructure, enter your domain name in a web browser and try in turn to disable an element of your infrastructure (one of the two load balancers, one of the two web servers). If everything works, you should still be able to access the content hosted on one of the two web servers.
Warning: data replication between web servers or database servers must be set up by you.
Link naar deze veelgestelde vragen:
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding gaat over de mobiele app kCheck (een app voor iOS- of Android-smartphones of -tablets) die is ontwikkeld om de identiteitsverificatieprocedures te vereenvoudigen en de beveiliging van uw Infomaniak-account te verhogen.
Voorwoord
- Om veiligheidsredenen kan een identiteitsverificatie worden gestart om de identiteit van de persoon te controleren die een bepaald verzoek bij Infomaniak indient (geen volledige lijst):
- Wachtwoord voor een Infomaniak-account (gebruikersaccount) vergeten
- E-mailadres voor inloggen vergeten
- Deactivering van de tweefactorauthenticatie (2FA)
- Een Infomaniak-account deblokkeren
- bij de eerste storting voor het product Billetterie
- bij het bestellen van een product (vermoeden van spam of fraude, merknaam, enz.)
- Met deze app kunt u de gevraagde gegevens veilig verzenden.
- Infomaniak respecteert uw privacy: de informatie die via de kCheck-app wordt verzonden, wordt bewaard totdat uw verzoek volledig is verwerkt; in ieder geval wordt deze automatisch na 72 uur verwijderd als het verzoek niet wordt verwerkt.
Identiteitsverificatie starten
Vereisten
- Een QR-code of een link die door Infomaniak wordt verstrekt.
- De mobiele app kCheck is geïnstalleerd op uw apparaat: iOS (iPhone, enz.) of Android.
- Een internetverbinding op het mobiele apparaat.
U kunt uw identiteit vervolgens met kCheck laten verifiëren:
- Start de app kCheck op je mobiele apparaat.
- Tik op Start.
- Tik op QR-code scannen.
- Richt de camera op de weergegeven QR-code.
- Voer je mobiele telefoonnummer in.
- Voer de ontvangen bevestigingscode in.
- Sta geolocatie toe (vereist om het proces voort te zetten).
- Selecteer het type identiteitsdocument dat je hebt (identiteitskaart of paspoort).
- Volg de stappen om een foto te maken van je identiteitsdocument.
- Maak een selfie (van jezelf) met je identiteitsdocument in je hand.
Je documenten worden vervolgens veilig doorgestuurd naar de Infomaniak-klantenservice. Deze verzoeken worden met prioriteit behandeld, met een gemiddelde reactietijd van 2 uur tijdens kantooruren.
Als je bestelling is geblokkeerd...
Om veiligheidsredenen kan het voorkomen dat bepaalde bestellingen automatisch worden geblokkeerd.
Op het moment van je bestelling wordt een e-mail naar het e-mailadres van je Infomaniak Manager-account gestuurd. Deze e-mail bevat de procedure om je bestelling vrij te geven. Als je deze niet kunt vinden, kun je deze opnieuw laten versturen via je Manager door op Procedure opnieuw versturen te klikken, nadat je bent geïnformeerd over de blokkering via de rode banner.
Voorwaarden
- Open de e-mail met de procedure voor het vrijgeven.
- De mobiele app kCheck is op uw apparaat geïnstalleerd, via iOS (iPhone, enz.) of Android.
- Een internetverbinding op het mobiele apparaat.
U kunt nu de autorisatieprocedure met kCheck starten:
- Open de app kCheck op uw mobiele apparaat.
- Tik op Starten.
- Tik op QR-code scannen.
- Scan de QR-code in de e-mail.
- Voltooi de autorisatieprocedure.
Bijzondere gevallen
- Als u binnen 10 dagen niet reageert, wordt de bestelling automatisch geannuleerd en wordt de betaling volledig terugbetaald op het gebruikte betaalmiddel.
- Als u geen mobiel apparaat heeft om deze procedure te volgen, kunt u contact opnemen met de Infomaniak-ondersteuning.
Link naar deze veelgestelde vragen:
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding beschrijft hoe u de gegevens van uw mappen en nodes van Jelastic Cloud kunt back-uppen naar Swiss Backup, de back-upoplossing in een onafhankelijke Zwitserse cloud, via het protocol OpenStack Swift.
Voorwoord
- Om de gegevens te back-uppen, is er een extensie beschikbaar voor Virtuozzo (Jelastic Cloud) in de add-ons van de node.
- Meer informatie over de extensie (add-on) op Github.
- Zoek de extensie niet in de Marketplace, deze is daar niet te vinden.
- De verschillende door Infomaniak aangeboden diensten zijn allemaal compatibel met de bijbehorende standaardprotocollen (bijvoorbeeld S3/Swift voor opslag), dus neem bij problemen met software van derden rechtstreeks contact op met de uitgever of een partner en raadpleeg het ondersteuningsbeleid en artikel 11.9 van de algemene voorwaarden van Infomaniak.
De Swiss Backup-extensie configureren op Jelastic Cloud
Vereisten
- U gebruikt Jelastic Cloud (er moet minimaal één actieve Jelastic-omgeving zijn, met de geïnstalleerde extensie, zodat uw back-ups zichtbaar zijn).
- U heeft een Swiss Backup-account bij Infomaniak met een beschikbaar opslagquotum (minimaal 1) voor een cloud-back-up.
- Voeg 1 apparaat van het type Cloud toe om de parameters OpenStack Swift te verkrijgen.
Om de extensie toe te voegen die nuttig is voor Swiss Backup op Jelastic Cloud:
- Log in op het Jelastic Cloud-dashboard van uw server.
- Ga naar het gedeelte Add-ons van de node:

- Zoek en installeer de extensie Back-up / Herstel:

Vervolgens zijn er twee soorten back-ups mogelijk, die hieronder worden beschreven:
- Sla specifieke mappen op.
- Maak een snapshot van een hele node.
Specifieke mappen back-uppen
Voor het back-uppen van specifieke mappen:
- Voer de gebruikersnaam en het wachtwoord in, zoals beschreven in de informatie die specifiek is voor uw apparaat.
- Selecteer Back-up uw gegevens.
- Selecteer Specifieke mappen back-uppen
- Voer het absolute pad van de mappen die u wilt back-uppen in in het veld Mappen om te back-uppen; u kunt meerdere mappen opgeven door elk pad te scheiden met een komma, bijvoorbeeld:
/root/admin/, /home/user1/, /jelastic/containers/(in dit voorbeeld zijn 3 mappen opgegeven)…
Vervolgens moet u de frequentie van de back-ups instellen (zie hieronder).
Een hele node back-uppen
Om een hele knoop te beveiligen:
- Voer de gebruikersnaam en het wachtwoord van uw Swift-apparaat in bij Swiss Backup.
- Selecteer Maak een back-up van uw gegevens.
- Selecteer Maak een back-up van alle bestanden om het volledige bestandssysteem van een knoop te beveiligen; bepaalde bestanden worden automatisch uitgesloten:
- de mappen
/dev,/proc,/sys,/run - bestandssystemen die niet als onderdeel van de root-partitie zijn gemount, inclusief virtuele bestandssystemen

- de mappen
Vervolgens moet u de frequentie van de back-ups instellen.
Frequentie en bewaarbeleid voor back-ups instellen
Er zijn twee opties beschikbaar om de back-up uit te voeren:
- dagelijks (om 20:00 uur UTC)
- per uur (aan het begin van het uur, bijvoorbeeld om 13:00 uur, 14:00 uur, enz.)
U kunt de bewaartermijn van uw back-ups instellen in jaren, maanden, dagen en uren. Om uw back-ups permanent op te slaan, stelt u de instellingen eenvoudigweg op 0 in.
Als u bijvoorbeeld per uur back-ups maakt en een bewaartermijn van 1 jaar, 2 maanden, 4 dagen en 2 uur instelt, betekent dit dat elke back-up gedurende een periode van 1 jaar, 2 maanden, 4 dagen en 2 uur beschikbaar is (= 10322 back-ups). Houd er rekening mee dat back-ups elke zondag om 22:30 uur (UTC) worden verwijderd.
Let op: stel niet alle parameters op 0 in, omdat permanente back-ups tot fouten bij het maken van back-ups kunnen leiden.
Aanbevolen limieten:
- Jaar: 1
- Maand: 12
- Dagen: 99
Voor een back-up per uur (elke uur) wordt een maximale bewaartermijn van één maand aanbevolen. Als u deze waarde overschrijdt, kunnen sommige back-ups mislukken.
Back-ups herstellen
Gegevens van een knooppunt herstellen
- Log in op het Jelastic-dashboard van uw server.
- Zodra de plug-in is toegevoegd en de gebruikersnaam en het wachtwoord van uw Swift-apparaat zijn ingevoerd in Swiss Backup, activeert u Uw gegevens herstellen.
- Selecteer het knooppunt dat de back-up bevat die u wilt herstellen:

- Selecteer de back-up die u wilt herstellen en de herstelmap.
- Klik op de knop Herstellen:

Specifieke mappen herstellen vanuit een snapshot (CLI)
Elke back-up komt overeen met een unieke ID. U kunt mappen in uw snapshots opnemen of uitsluiten tijdens het herstel. Om uw snapshots te bekijken:
. /home/.config/swissbackup/openrc.shrestic snapshots
- Gebruik
--excludeen--includeom het herstel te beperken tot een subset van bestanden in de snapshot. Bijvoorbeeld, om een enkel bestand te herstellen:restore 79766175 --target /tmp/restore-work --include /work/foo
Er zijn hoofdletterongevoelige varianten van --exclude en --include, namelijk --iexclude en --iinclude. Deze opties werken op dezelfde manier, maar negeren de hoofdlettergevoeligheid van de paden.
Back-upconfiguratie wijzigen
Hiervoor:
- Log in op het Jelastic-dashboard van uw server.
- Zodra de plug-in is toegevoegd en de gebruikersnaam en het wachtwoord van uw Swift-apparaat zijn ingevoerd in Swiss Backup, kunt u de configuratie naar wens aanpassen.
Het back-upschema wordt ingesteld via een cronjob en de back-ups worden uitgevoerd met het hulpprogramma restic.
Om het schema voor back-ups handmatig te wijzigen (via de opdrachtregel), voert u als root-gebruiker het commando crontab -l uit om de huidige tijden weer te geven:
- De regel die
retention-all.shbevat, komt overeen met de back-uptask. - De regel die
purge.shbevat, komt overeen met de taak voor het beheren van de bewaartermijn van back-ups.
Voorbeeld:

Wijzig het schema met het commando crontab -e.
U kunt de regel van het script retention-all.sh of retention.sh wijzigen. Deze scripts bepalen wanneer uw back-ups worden gestart. Let op: de cronjobs zijn zo ontworpen dat er geen conflicten ontstaan tussen de back-ups en meerdere verwijderingsprocessen. Houd rekening met de tijd die nodig is voor de back-ups en de verwijderingsprocessen…
- Lees meer over cronjobs: crontab.guru
- Lees meer over restic: restic.net
Handmatig verwijderen van back-ups (via de opdrachtregel)
Ga als volgt te werk:
- Laad het configuratiebestand:
. /home/.config/swissbackup/openrc.sh - Toon de beschikbare back-ups:
restic snapshots - Verwijder de gewenste back-up:
restic forget IdBackup --prune - Verwijder alle back-ups van een bestand, behalve één:
restic forget --tag folders --keep-last 1 --prune

Back-upschema verwijderen
Met deze knop kunt u de planning voor uw back-up verwijderen: 
De Swiss Backup-extensie verwijderen
Het is noodzakelijk om de back-upplanning te verwijderen (zie hierboven) voordat u de Swiss Backup-extensie kunt verwijderen:

Link naar deze veelgestelde vragen:
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding legt uit hoe u de tijdsloten kunt aanpassen waarin Infomaniak onderhoudswerkzaamheden kan uitvoeren om uw diensten verder te ontwikkelen (nieuwe functies, correcties, enz.).
Inleiding
- Deze functie is alleen beschikbaar voor de volgende diensten:
- Cloud-server
- VPS Cloud / VPS Lite
- Jelastic Cloud
- Als u geen voorkeur aangeeft, voert Infomaniak de geplande onderhoudswerkzaamheden doorgaans uit tussen 22.00 en 6.00 uur.
Geplande onderhoudstijden wijzigen
Zo doet u dat:
- Klik hier om toegang te krijgen tot de dienst waarvoor u de onderhoudswerkzaamheden in de Infomaniak Manager wilt plannen (Hulp nodig?).
- Klik rechtstreeks op de naam van het betreffende product.
- Klik op Geplande onderhoudswerkzaamheden in het linkermenu of op de centrale pagina, afhankelijk van de betreffende dienst (onderaan Jelastic):

- Hetzelfde principe geldt voor een VPS:

- Hetzelfde principe geldt voor een VPS:
- Klik op de knoppen om een gewenst tijdslot in het blauw aan te duiden.
- Bevestig door op de knop onderaan te klikken:

Link naar deze veelgestelde vragen:
Is deze veelgestelde vragenlijst nuttig geweest?
Deze handleiding beschrijft hoe u een omgeving in de Jelastic Cloud van Infomaniak kunt overzetten van het ene account naar het andere.
Inleiding
- Raadpleeg indien nodig de officiële Jelastic-documentatie (alleen in het Engels).
- Maak het uzelf gemakkelijk! Lokale partners die door Infomaniak worden aanbevolen, kunnen deze stappen voor u uitvoeren. Start een gratis aanvraag. Zij nemen alles voor hun rekening, zodat u zich geen zorgen hoeft te maken over de technische details.
Overzettingsprocedure
Voorwaarden
- Een omgeving kan worden overgezet vanaf elk type Jelastic Cloud-account (test-, bèta-, inactief, enz.); het is echter essentieel dat de ontvanger van de overzetting een betaald account heeft.
- Zorg er ook voor dat het doelaccount de volgende limieten niet heeft bereikt:
- het maximale aantal cloudlets per container
- het maximale aantal beschikbare rekenknooppunten voor een omgeving
- het maximale aantal omgevingen op het account
- Gebruik het e-mailadres van de gebruiker van het doelaccount, dat u kunt vinden onder het tabblad Gebruikers in het Jelastic-dashboard van het doelaccount:

Om de overzetting uit te voeren:
- Log in op uw Jelastic Cloud-platform (u verlaat de Infomaniak-manager).
- Klik op de knop Instellingen naast de omgeving die u wilt overdragen:

- Selecteer in het menu Instellingen de optie Eigenaar wijzigen.
- Voer het e-mailadres van het doelaccount in en klik vervolgens op Verzenden:

- Als het doelaccount bestaat en aan de overdrachtsvereisten is voldaan, wordt een melding weergegeven dat het verzoek is verzonden.
- Er wordt een pictogram weergegeven voor de omgeving die wordt overgedragen, zolang de overdrachtsverzoek niet door de nieuwe eigenaar is geaccepteerd.
- Zodra het overdrachtsverzoek is geaccepteerd, wordt de omgeving uit uw account verwijderd.
Het is mogelijk om het overdrachtsproces te annuleren via het menu Instellingen, Eigenaar wijzigen, Overdrachtsverzoek annuleren.
Zodra de overdracht is voltooid, kunt u het Jelastic-product vanuit uw account opzeggen. Alle tegoeden die op het moment van opzegging nog beschikbaar zijn, worden automatisch overgeboekt naar uw Infomaniak-voorschotaccount.
Link naar deze veelgestelde vragen:
Is deze veelgestelde vragenlijst nuttig geweest?