Het is moeilijk om alle door de provider aangeboden panelen te testen voordat je aan het werk gaat, daarom hebben we een kort overzicht samengesteld van de drie populairste.
Er ontstaan complicaties wanneer de klant van OS-administratie naar hostinggerelateerde taken overstapt. Hij moet verschillende websites met verschillende CMS en talloze gebruikersaccounts beheren. Om de arbeidslast te verminderen, is het aan te raden om een controlepaneel te installeren waarmee je de relevante diensten via een gebruiksvriendelijke webinterface kunt configureren. Dit is ook nodig voor de partners van de provider die hun diensten aan klanten verkopen. Vandaag vergelijken we drie populaire producten die beschikbaar zijn bij het bestellen van VPS en VDS op Linux.
Overzicht van mogelijkheden
Panelen , en is proprietary software die wordt verspreid onder commerciële licenties. Laten we beginnen met het vergelijken van hun basisfuncties, samengebracht in een tabel voor objectiviteit en duidelijkheid.
Plesk
cPanel
ISPmanager
Ondersteunde OS
Debian, Ubuntu, CentOS, RHEL, Cloud Linux, Amazon Linux, Virtuozzo Linux, Windows Server
CentOS, CloudLinux, RHEL, Amazon Linux
CentOS, Debian, Ubuntu
Licentiekosten per host per maand (op de website van de ontwikkelaar)
Ondersteunde webservers
Apache
Nginx
Apache
ondersteuning voor Nginx in testfase
Apache
Nginx
Toegangsbeheer via FTP
+
+
+
Ondersteunde DBMS
MySQL
MSSQL
MySQL
MySQL
PostgreSQL
Beheer van de mailservice
+
+
+
Instelling van domeinen en DNS-records
+ (via externe service)
+
+
Installatie van scripts en CMS
+
+
+
Plugins/modules
+
+
+ (slechts een beperkt aantal)
Alternatieve PHP-versies
+
+
+
Bestandsbeheerder
+
+
+
Back-up
+
+
+
Mobiele applicatie
Voor iOS en Android
—
—
Organisatie van hosting (creatie van resellers en tariefplannen)
Beschikbaar in sommige edities
Er is
Beschikbaar in de versie ISPmanager Business
▍Plesk
Een van de meest veelzijdige opties, geschikt voor alle soorten taken. Het paneel werkt niet alleen met populaire deb-based en rpm-based Linux-distributies, maar ook met Windows. Hoewel klanten met VPS/VDS op Windows zelden externe beheertools nodig hebben, kunnen ze deze indien gewenst installeren. Plesk onderscheidt zich ook van de concurrentie door een groot aantal ondersteunde software, inclusief software die zelden op traditionele webservers wordt gebruikt (Docker, NodeJS, Git, Ruby, enz.).
Ontwikkelaars bieden verschillende edities van het product aan, waaronder een lichte versie met een minimale set mogelijkheden. Plesk stelt je in staat om de PHP-versie voor elke website te kiezen, ondersteunt PHP-fpm, heeft een ingebouwde installer voor populaire CMS'en en een enorme hoeveelheid uitbreidingen die de functionaliteit van het paneel aanvullen. Afhankelijk van de editie kan er in Plesk een factureringspaneel zijn toegevoegd, evenals de mogelijkheid om verschillende tariefplannen en resellers te creëren — in eerste instantie is het product bedoeld voor hostingbedrijven en webstudio's, terwijl de functionaliteit voor afzonderlijke VPS/VDS als overbodig kan worden beschouwd. Het grootste nadeel van Plesk, dat tot nu toe is vastgesteld, is de hoge prijs van de licenties en de noodzaak om uitbreidingen aan te schaffen.
▍cPanel & WHM
Dit paneel is ontworpen voor gebruik met RedHat Enterprise Linux en enkele afgeleide distributies. Het is eenvoudig te gebruiken, maar behoorlijk functioneel: cPanel stelt je in staat om webservers en databases te beheren, flexibele beperkingen voor hostinggebruikers in te stellen, tariefplannen te configureren, resellers te creëren, en de e-mailservice met filters en mailings te beheren. Net als bij Plesk zijn er tal van extra mogelijkheden en worden de functies van cPanel uitgebreid met commerciële en gratis plugins. Bovendien stelt de tool je in staat om verschillende werkmodi en versies van PHP te kiezen. Een aanzienlijk nadeel is de hoge prijs van de licentie en het ontbreken van ondersteuning voor populaire deb-gebaseerde distributies.
▍ISPmanager
Paneel dat we als laatste hebben bekeken onderscheidt zich van de anderen door de lage prijs. Bovendien werkt het niet alleen op CentOS (een kloon van RHEL), maar ook op Debian/Ubuntu. Het paneel is geoptimaliseerd voor hostingtaken en wordt automatisch bijgewerkt. Gebruikers hebben toegang tot gedetailleerde Nederlandstalige documentatie, de mogelijkheid om de PHP-versie voor elke website in te stellen en meerdere versies van databases tegelijkertijd binnen Docker-containers te installeren. PHP-fpm wordt ondersteund, er is een ingebouwde installer voor populaire scripts en CMS'en, evenals een aantal modules die de functionaliteit uitbreiden.
Prijzen voor RuVDS
In de bovenstaande tabel is het prijsbereik voor licenties van Plesk, cPanel en ISPmanager weergegeven, wanneer je deze rechtstreeks op de websites van de ontwikkelaars koopt. Veel hostingproviders bieden aan om de server direct met een paneel uit te rusten, waarbij de kosten van de licentie lager kunnen zijn. In het kader van de voorjaarsactie biedt RuVDS klanten die VPS bestellen de mogelijkheid om ISPmanager Lite gratis te gebruiken tot 31 december 2019, en de Plesk web admin edition tot 31 januari 2020. Na afloop van de actie zullen de kosten van de licenties 200 en 650 roebel per maand bedragen. De proefversie van cPanel kan gratis gedurende 14 dagen worden gebruikt, maar daarna moet de licentie direct bij de ontwikkelaar.
Eerste indrukken
Bij het installeren en opstarten van de panelen zullen klanten geen problemen ondervinden, omdat we daar al voor gezorgd hebben — nog een (naast de prijs) reden om de licentie via de hoster aan te schaffen. Bij het bestellen van een server is het voldoende om een van de drie beschikbare opties te kiezen: ISPmanager Lite, Plesk web admin edition of cPanel & WHM met een gratis proefperiode van 14 dagen. Let op dat hoewel Plesk op Windows Server kan werken, deze optie niet standaard is voorzien. Als je een paneel voor een Microsoft-besturingssysteem nodig hebt, moet je deze zelf installeren. Dit is een gebruikelijke praktijk: VPS/VDS op Windows worden niet standaard met externe software geleverd. cPanel is alleen beschikbaar op machines met CentOS, wat ook heel gebruikelijk is.

De initiële configuratie en het aanmaken van websites zullen geen speciale moeilijkheden opleveren, maar hier zijn de kenmerken van elk specifiek paneel al belangrijk. Laten we proberen hun sterke en zwakke punten te benadrukken.
▍Plesk
De gebruikersinterface van Plesk lijkt op het beheerpaneel van WordPress. Aan de linkerkant bevindt zich het menu (navigatiepaneel), en in het midden de werkruimte. Het menu is vrij logisch georganiseerd, alle instellingen zijn binnen handbereik. De gelijkenis van de interface met de WordPress admin is geen toeval: we zijn erg te spreken over de nauwe integratie van Plesk met dit populaire CMS, waarvan de installatie hier tot het uiterste is geautomatiseerd. Het is ook behoorlijk gemakkelijk om andere externe scripts te installeren — dat is een grote plus.

Aan de rechterkant van het venster vind je extra interface-elementen die het werken met het paneel vereenvoudigen. Ze bevatten verschillende informatie, stellen je in staat om snel naar verschillende instellingen te navigeren en bieden de mogelijkheid om aanvullende software te installeren. Het grootste voordeel van Plesk is het enorme aantal extensies en de compatibiliteit met exotische software voor webhosting. Vooral de ondersteuning voor Docker 'out of the box' en de rijke set van kant-en-klare afbeeldingen viel ons op (je kunt ook je eigen afbeeldingen uploaden).
Tot slot een kleine nadigheid: in de Plesk web admin-editie zijn alleen de basisfuncties beschikbaar, terwijl de duurdere edities een veel uitgebreidere lijst bieden. Dit is echter een algemeen kenmerk van instapversies.
▍cPanel & WHM
Hier vonden we het prettig dat accounts in twee types zijn verdeeld: gebruikers en beheerders/resellers. Het product bestaat feitelijk uit twee verschillende panels: de cPanel en WebHost Manager (WHM). De eerste is bedoeld voor gewone hostinggebruikers en het is vrij gemakkelijk om ermee te werken.

De functies die de mogelijkheid tot het creëren van tariefplannen voor beheerders en resellers omvatten, zijn toegankelijk via een speciaal WHM-paneel. De interface van dit paneel is over het algemeen logisch georganiseerd: aan de linkerkant bevindt zich traditioneel een uitklapbaar hiërarchisch menu met een zoekbalk, terwijl aan de rechterkant de werkruimte is. Het bevat ontzettend veel instellingen, wat enerzijds goed is. Anderzijds kan het WHM-menu niet als gebruiksvriendelijk worden bestempeld. Waar we in Plesk vrijwel geen gebruik maakten van de zoekfunctie, is deze hier in elke sectie zo vol met opties dat de zoekbalk een essentieel hulpmiddel voor de beheerder wordt.

▍ISPmanager
Een belangrijk kenmerk van dit controlepaneel in vergelijking met eerdere versies is de maximaal vereenvoudigde en intuïtieve interface. Links bevindt zich het navigatiemenu en rechts het werkgebied. Verschillende menuopties kunnen afzonderlijk of gelijktijdig in tabs van het werkgebied worden geopend, wat erg handig is, omdat verschillende functies van het paneel vaak tegelijkertijd door beheerders nodig zijn. Naast de functies die direct met hosting te maken hebben, hebben beheerders ook toegang tot enkele aanvullende en systeemeigen functies, zoals antiviruscontroles, een bestandsbeheerder, een planner of een firewall. In de meegeleverde lijst van aanvullende applicaties zijn Roundcube Webmail en phpMyAdmin opgenomen.

We waren onder de indruk van de eenvoud van de initiële installatie en de mogelijkheid voor automatische software-updates, evenals de volledige Nederlandse lokalisatie van het paneel en de bijbehorende documentatie — buitenlandse ontwikkelaars hebben hier soms moeite mee. Aan de andere kant heeft de vereenvoudigde interface niet altijd de benodigde flexibiliteit van instellingen, en het aantal beschikbare extra modules voor ISPmanager is verwaarloosbaar klein in vergelijking met de collecties voor Plesk en cPanel. Bovendien kunnen in de goedkoopste Lite-editie geen resellers en clusterconfiguraties worden aangemaakt.

Beveiliging
Het controlepaneel biedt beheerders uitgebreide bevoegdheden in het geïnstalleerde besturingssysteem op de server, waardoor eventuele kwetsbaarheden hierin gevaarlijk kunnen zijn. Standaard wordt voor de toegang tot de functies van alle genoemde panelen het versleutelde protocol HTTPS met een zelfondertekend certificaat gebruikt. Toch staat niets de gebruiker in de weg om een gekocht certificaat te installeren. Daarnaast kunnen in cPanel en ISPmanager bij de inlog voor beheerders/resellers en klanten twee-factor-authenticatie worden ingesteld. Bovendien heeft cPanel extra bescherming voor administratieve tools: bijvoorbeeld, toegang tot phpMyAdmin is niet mogelijk via een directe link. Bovendien worden alle drie de panelen regelmatig bijgewerkt, kunnen er SSL-certificaten voor sites (inclusief zelfondertekende) worden geïnstalleerd en kunnen verschillende beveiligingsgerelateerde modules worden toegevoegd, zoals antivirussoftware.
Back-up
Plesk ondersteunt volledige en incrementele back-ups naar de eigen opslag of naar een externe bron. Je kunt zowel een volledige kopie van de server maken als een kopie van de gegevens van individuele gebruikersaccounts. cPanel maakt gecomprimeerde en ongecomprimeerde back-ups, evenals incrementele back-ups — standaard worden deze lokaal opgeslagen. Het is vermeldenswaard dat er een mogelijkheid is om het back-upproces op een schema te laten draaien en dat er geen eigen interface is voor het herstel van gegevens.
De back-upinstellingen in ISPmanager zijn naar onze mening niet flexibel genoeg, maar alle belangrijkste mogelijkheden zijn ook in dit paneel aanwezig: gegevens worden opgeslagen in een lokale directory of op een externe bron en kunnen met een wachtwoord worden beveiligd. Standaard worden de gegevens van alle gebruikers gekopieerd, hoewel dit in de instellingen kan worden aangepast. Daarnaast kan in de instellingen het aantal volledige en dagelijkse back-ups worden opgegeven.
Voordelen en nadelen
Alle drie de besproken panelen staan bovenaan de lijsten van de meest populaire en onderscheiden zich door hun brede functionele mogelijkheden. Plesk ondersteunt verschillende software en maakt het mogelijk om een breed scala aan taken op te lossen. Gebruikers hebben toegang tot meer dan 200.000 verschillende Docker-images, en een enorm aantal extensies maakt Plesk tot een veelzijdige tool, die niet alleen voor hostingdoeleinden kan worden gebruikt. cPanel is gericht op het oplossen van taken gerelateerd aan hosting, waarbij de ontwikkelaars de toegang tot verschillende functies op twee niveaus hebben verdeeld: er zijn aparte panelen voor gewone gebruikers en beheerders. Ook is het belangrijk op te merken dat cPanel hoge eisen stelt aan de rekencapaciteit — cPanel moet niet op low-end VPS worden geïnstalleerd. Het paneel ISPmanager is ook uitsluitend bedoeld voor het beheren van hosting. Het is eenvoudig in gebruik, vraagt niet veel middelen en is goedkoop — het is waarschijnlijk de beste optie voor instap-VPS of voor beginnende beheerders en hosters.
Bron: habr.com
