Cloudron is een platform dat ik altijd al wilde bekijken, omdat het een unieke aanpak heeft voor het hosten van apps (en WordPress). In deze Cloudron Review ontdek je waarom dat uniek is.
Maar voor we in de pietepeuterige details duiken, is het goed om te zien wat Cloudron eigenlijk is.
Cloudron is een controlepaneel dat professionals helpt om toepassingen op hun eigen server te hosten. Het maakt het heel gemakkelijk om je eigen server te beheren en er toepassingen en websites aan toe te voegen.
Cloudron ondersteunt het hosten van vele toepassingen, zoals WordPress, Discourse, Gitlab, Matamo, Minecraft, Rainloop en Rocket.Chat.
Het unieke aspect is dat Cloudron elke toepassing in een container zet, die in feite een piepklein systeem op zichzelf is. Dit is geweldig uit het oogpunt van veiligheid en beheer.
Cloudron is een controlepaneel om gemakkelijk gecontaineriseerd apps op je eigen servers en is ook prima geschikt om WordPress te hosten. Bestel $30 startcredits voor Cloudron hier, en meld je hier aan voor Vultr.
Om met Cloudron aan de slag te gaan, moet je een server aanschaffen bij een cloud provider zoals Vultr, Upcloud, Digitale Oceaan, Linode, Hetzner of een andere provider en wat basiskennis systeembeheer.
TL;DR;
Voor alle recensies die ik schrijf (ook deze Cloudron Review), heb ik een samenvatting voor wie lui is om de hele partij te lezen. Dus, hoe goed doet Cloudron het?
- Ik denk dat Cloudron geweldig is als je meerdere soorten open-source apps moet hosten, waaronder WordPress, en ook e-mail nodig hebt. Als je een kleine organisatie, bedrijf of zelfs particulier bent, kun je met Cloudron in veel van je IT-gerelateerde behoeften voorzien.
- Cloudron is niet geoptimaliseerd voor het draaien van alleen WordPress, dus wees voorbereid op wat handmatig afstellen. De laadprestaties zijn slecht tot middelmatig, en gewone dingen zoals WordPress multisite werken niet uit de doos.
- Op het gratis plan is de ondersteuning beperkt tot de gemeenschap (die echter vrij actief is). Betaalde plannen hebben betere ondersteuning, maar zijn veel duurder.
- Als je een Alleen WordPress bedieningspaneel en beheer meerdere WordPress websites en servers, GridPane is een geweldige (maar duurdere) optie. Je kunt ook proberen WPCloudDeploy, dat is een WordPress plugin die als controlepaneel fungeert.
- Als je een multifunctioneel controlepaneel nodig hebt en er andere apps mee wilt hosten, Ploi of Runcloud zijn goede alternatieven met betere prijzen en prestaties, hoewel de app installatie niet zo eenvoudig is als die van Cloudron. Je kunt vergelijk hier alle bedieningspanelen.
- Als je je eigen servers niet wilt beheren, overweeg dan Cloudways.
Wie zou Cloudron moeten gebruiken?
Als je nu deze Cloudron bespreking leest, kun je je afvragen of je wel het juiste publiek bent voor Cloudron. Voor wie is Cloudron eigenlijk bedoeld? Ik zou Cloudron gebruiken als:
- Je houdt ervan je eigen servers op te zetten en bent technisch georiënteerd
- Je wilt meerdere soorten apps op een server hosten
- Ben je niet bang om af en toe wat command-line werk te doen.
Daarom is Cloudron vooral bedoeld voor professionele ontwikkelaars, hoewel je, als je een digital native bent, snel een inhaalslag kunt maken.
Waar ik naar kijk voor deze Cloudron Review
Bij elke beoordeling (of in elk geval bij elke hosting beoordeling) worden vijf criteria onderzocht:
- Het Kenmerken: wat biedt het?
- Het Prestaties: is het snel en kan het veel bezoekers aan?
- Het Gebruikerservaring of Bruikbaarheid: is het gemakkelijk te gebruiken?
- Het Support: wat als ik hulp nodig heb?
- Het Prijzen: wat is de waarde?
De gemiddelde waardering van deze criteria vormt de eindscore.
Hoe installeer ik Cloudron?
Je hebt misschien nog een laatste vraag voor we aan het hoofddeel van deze bespreking beginnen, en dat is waarschijnlijk hoe je Cloudron installeert? De bovenstaande video toont het proces in detail, maar het is niet zo moeilijk (ik neem aan dat je weet hoe je op een server moet inloggen):
- Zet een server op bij een Server Provider, zoals Vultr en kies voor Ubuntu 20.04 als het OS.
- Kies een server van een plaats zo dicht als de meeste van je bezoekers. Voor een paar kleine websites is een 1 core 1GB server vaak al genoeg.
- Meld je aan op deze server met SSH of Password login.
- Plak het commando en voer het uit:
wget https://cloudron.io/cloudron-setup
chmod +x ./cloudron-setup
./cloudron-setup
- Wacht enige tijd, en volg dan de wizard.
- Ga vervolgens in je browser naar het IP van de server en je krijgt een andere wizard die je door het proces leidt.
- Dit installeert en stelt Cloudron in en configureert de juiste domeinen. Als het ingesteld is, kun je WordPress toevoegen vanaf het tabblad 'Apps'. Gebruik WordPress (Managed) als je geen eigen ontwikkeling wilt doen, of WordPress (Developer) als je dat wel wilt.
- En dat is het!
Een geweldige reeks functies
Cloudron heeft een geweldige reeks functies, hoewel ontwikkelaars misschien een betere integratie met Git en meer bewakingsfuncties wensen.
Nu we de Functies behandeld hebben in deze Cloudron bespreking, gaan we over op de prestaties!
Wat Cloudron voor jou kan doen
In het kort: Cloudron kan apps (websites) voor je hosten, en WordPress is een van de ondersteunde applicaties. Nu heb je om apps te beheren een paar functies nodig en dit is wat Cloudron biedt:
- Hosting van (onbeperkte) apps en websites op je server
- Verbind meerdere domeinen met (meerdere) apps
- Gebruikers toevoegen en de toegang tot bepaalde apps beperken
- Beperken van de bronnen die een app kan gebruiken
- Apps op externe opslag monteren
- Bewaak het brongebruik van apps
- Back-ups naar lokale of verre bestemmingen (veel aanbieders worden ondersteund voor back-ups op afstand, zoals Amazon S3, Backblaze, Wasabi, Digital Ocean Spaces, aangepaste SFTP, enz).
- Klonen van apps (met de back-up functie)
- Ondersteuning voor e-mail inboxen en transactionele e-mail
- Een bestandsbeheerder, terminal en logfunctie voor elke app
- Een API, waarmee ontwikkelaars hun eigen toepassingen interactie kunnen laten hebben met Cloudron.
- Gemakkelijk in te stellen SSL voor alle apps die op Cloudron gehost worden.
- Server firewalls, SSH toegang, WP-Cli installatie en isolatie van toepassingen zijn standaard.
- SFTP toegang voor elke toepassing.
Onder bruikbaarheid, Ik duik ook wat dieper in een paar van de bovenstaande functies.
Welke apps biedt Cloudron aan?
Zoals ik al zei ondersteunt Cloudron niet alleen WordPress maar ook veel andere apps. Maar hoeveel apps? Heel veel. Je kunt het beste naar hun App catalogus en zie wat het allemaal kan hosten. Er zijn apps voor live chat, CRM, facturering, projectbeheer, fora, enzovoort.
Ondersteuning per e-mail
Cloudron ondersteunt wel e-mail inboxen en transactionele e-mail. Bovendien kun je Rainloop of Roundcube installeren, dat een interface is voor je e-mail, zodat je gemakkelijk e-mail kunt versturen en openen.
Het gebruik van hulpbronnen beperken en meer
Als je een professional bent en je eigen hosting bedrijf opzet, vind je het misschien interessant dat je met Cloudron ook het gebruik van middelen per toepassing kunt beperken. Wel, tenminste het RAM en de CPU die door een toepassing gebruikt worden.
Ontwikkelaars en professionals vinden het misschien ook interessant dat je het Schijf-, Geheugen- en CPU gebruik op de server kunt bekijken. Cloudron stuurt je wel automatisch een e-mail als het gebruik hoog is, of als een app crasht.
Je kunt enkele beheertaken voor een gecontaineriseerde app doen in de terminal die via Cloudron beschikbaar is, iets wat handig kan zijn voor systeembeheerders.
Een paar tekortkomingen
Er zijn een paar functies die Cloudron niet heeft die nuttig kunnen zijn voor ontwikkelaars. Laten we er een paar op een rijtje zetten:
Geavanceerde analyses van toepassingen zijn niet beschikbaar, en je kunt meldingen verbinden met bijvoorbeeld Slack en Discord. Ook kun je toepassingen niet integreren met een aangepaste Git repository, wat een gemis is voor ontwikkelaars.
Tenslotte kun je in Cloudron geen databases beheren via een databasemanager zoals phpMyAdmin.
DNS dynamisch bijwerken
Om Cloudron te laten werken heb je een domein nodig. Als je een domein geregistreerd hebt bij een bekende domeinregistrar, zoals Cloudflare of Namecheap, kun je het automatisch integreren met Cloudron.
Cloudron zal dan automatisch de records van je domein bijwerken als je een app toevoegt of een domein koppelt, zodat alles goed werkt. En je hoeft niet handmatig domeinen aan je server te koppelen.
Nu is het feature gedeelte van deze Cloudron bespreking voorbij. Laten we overgaan tot de prestaties!
Slechte prestaties
De gemiddelde laadprestaties zijn in orde met Cloudron, maar out of the box zijn de gecachete en ongecachete laadprestaties voor WordPress slecht. Cloudron kan niet zo veel bezoekers aan als sommige concurrerende controlepanelen.
De Prestatie Test
Voor elke WordPress aanbieder die ik test, doe ik dezelfde test. Eerst stel ik WordPress in met WooCommerce en een opgeblazen WordPress thema. Ten tweede importeer ik precies dezelfde demo die een gemiddelde WordPress site goed weergeeft.
Tenslotte voer ik verschillende benchmarks uit op deze site met hulpmiddelen als Loader.io, Pingdom, Sucuri en GTMetrix. De resultaten vind je verderop.
De belangrijkste test is het benchmarken van het aantal gebruikers dat de host kan verwerken voordat de responstijd de grens van 2 seconden overschrijdt. Dit zijn de eerste twee resultaten die je hieronder ziet.
Deze test werd uitgevoerd met een 1GB/1 Core hoogfrequente server van Vultr.
Maximale gebruikers (met caching): 150
Cloudron, in combinatie met de Vultr hoogfrequente server, kon tot 150 gelijktijdige gebruikers aan wanneer caching aan stond, voordat de responstijden de grens van 2 seconden overschreden. In een minuut vuurde de test bijna 9000 verzoeken af met een gemiddelde responstijd van 372ms.
Dit is een lager aantal gelijktijdige gebruikers dan de meeste andere controlepanelen.
Maximale gebruikers (zonder caching): 5
Testen zonder caching is belangrijk, omdat het situaties weergeeft zoals waar gebruikers ingelogd zijn. Het meest voor de hand liggende voorbeeld zijn webwinkels met gebruikersaccounts.
In deze test kon Cloudron maximaal 5 gebruikers aan, die 268 verzoeken afvuurden met een gemiddelde responstijd van 1312ms.
Ook dit is een lager aantal gelijktijdige gebruikers dan de meeste andere controlepanelen.
Tijd tot de eerste byte: 112ms / 635ms
De tijd tot de eerste byte van de dichtstbijzijnde plaats was 112ms, terwijl de tijd tot de eerste byte wereldwijd gemiddeld 635ms was. De meeste andere controlepanelen hebben betere waarden.
WordPress Benchmark: 1066 zoekopdrachten/seconde
Cloudron presteerde goed in de WordPress benchmark, hij kon 1066 queries per seconde aan met een uitvoeringstijd van 0.938 seconden en een server score van 8.075.
Gemiddelde laadtijd: 0.61 seconden
De gemiddelde laadtijd met Pingdom was 0,61 seconden met caching ingeschakeld, en 0,80 seconden met caching uitgeschakeld. Dit is langzamer dan bij de meeste andere geteste hosting providers.
Resultaten voor andere benchmarks
Hier zijn de resultaten van een paar andere benchmarks:
- Webpagetest haalde gemiddeld 6,43 seconden, wat langzaam is.
- GTMetrix kwam uit op gemiddeld 3.9 seconden, wat goed is.
- Tijdens de testperiode was de uptime 100%, wat geweldig is.
Prestaties vergelijken
Dit is hoe Cloudron zich verhoudt tot andere controlepanelen (je kunt een metriek kiezen uit de dropdown en vervolgens wordt een grafiek getoond):
Helaas zijn de (out of the box) laadprestaties van Cloudron slechter dan die van de meeste andere controlepanelen, met verschillen tot 600%. De WordPress Benchmark scores zijn echter goed.
Nu we de prestaties behandeld hebben, laten we eens kijken hoe gemakkelijk Cloudron te gebruiken is!
Fijne bruikbaarheid, maar niet de beste
De interface van Cloudron is duidelijk en gemakkelijk te gebruiken, maar ziet er toch wat verouderd uit. Het toevoegen van ondersteuning voor extra domeinen is een beetje vreemd en hoewel het opzetten van iets als staging mogelijk is, is het naar mijn mening wat onhandig.
Een ander aspect is dat je Cloudron per server moet beheren. Hoewel je in je Cloudron account alle verbonden servers kunt zien, is er niet één enkele plaats om alle apps en servers te beheren.
Beheer van toepassingen en server
Gebruiker- en toegangsbeheerder
Cloudron biedt een toegangsbeheerder voor elke toepassing die op het platform gehost wordt. Je kunt een toepassing beperken tot een bepaalde gebruiker of tot een bepaalde groep (van gebruikers).
Browser-gebaseerde terminal en bestandsbeheerder
Zoals eerder vermeld en getoond, biedt Cloudron een terminal binnen de browser. Dit maakt het bijvoorbeeld heel gemakkelijk om wat systeembeheer te doen met WP-CLI.
Bovendien heeft Cloudron een browser-gebaseerde bestandsbeheerder om snel bestanden te beheren en toe te voegen. Weer behoorlijk handig als je alleen wat dingen wilt veranderen en geen SFTP wilt gebruiken.
Domeinen beheren
Cloudron ondersteunt het hosten van toepassingen op meerdere domeinen, hoewel het niet zo eenvoudig is. Je kunt verwachten dat je domeinen aan bepaalde toepassingen moet toevoegen.
Maar voor je dat kunt doen, moet je het domein verbinden onder je gebruikersaccounts, Domein en Certs instellingen. Bovendien worden meerdere domeinen alleen ondersteund door betaalde plannen.
Nadat je een ander domein aan je account hebt toegevoegd, moet je overgaan naar de toepassing en kun je nu kiezen om dat domein te gebruiken voor het hosten van de toepassing (of kies het bij het toevoegen van een nieuwe toepassing).
Back-ups, klonen & staging
Zoals ik eerder zei ondersteunt Cloudron wel lokale en remote back-ups. Je kunt een aangepast interval voor back-ups instellen en ook back-ups op verzoek maken.
Bovendien kan de backup functionaliteit gebruikt worden om toepassingen te klonen. En met een beetje creativiteit kun je de kloonfunctionaliteit gebruiken als een staging functionaliteit. Kloon een app, doe wat veranderingen op de gekloonde app en test die, en kloon hem tenslotte terug naar de oorspronkelijke app (hoewel ik niet zeker weet of dat werkt).
Het is een soort staging, maar niet zo mooi als andere platforms waar je zelfs kunt aangeven om alleen bestanden of een database te pushen.
Weet wat er gebeurt
Zowel op toepassingsniveau, als op platformniveau logt Cloudron wat er gebeurt. Je kunt ook de laatste gebeurtenissen zien, zoals nieuwe installaties van toepassingen of veranderingen in instellingen in Cloudron zelf.
Ik heb het al gehad over Functies, Prestaties en bruikbaarheid. Ondersteuning is de volgende voor deze Cloudron Recensie!
Oké steun, vooral de gemeenschap
Wat zijn nu mijn conclusies over ondersteuning uit deze Cloudron recensie?
Ik nam contact op met de ondersteuning van Cloudron voor een paar vragen over WordPress, maar werd doorverwezen naar het Forum. Ik heb veel betere ondersteuning ervaren bij andere platforms, maar de gemeenschap is eigenlijk heel actief en de documentatie is geweldig.
Ondersteuning via e-mail/ticker
Ik diende een ticket in en kreeg een antwoord in 172 minuten. Dat is niet echt een slechte responstijd, maar ook niet erg snel.
Het antwoord verwees me echter naar het forum van de gemeenschap voor het beantwoorden van mijn vragen en loste mijn problemen niet op (en de problemen werden ook niet op het formulier besproken).
Een van de problemen was dat Cloudron WordPress multisite niet out of the box ondersteunt, wat naar mijn mening wel zou moeten. Helaas werd hiervoor geen oplossing gegeven.
Verwacht geen ondersteuning op de gratis plannen buiten de gemeenschap om.
Geweldig gemeenschapsforum
Cloudron heeft een zeer actief gemeenschapsforum met een lading interactiviteit en gebruikers die elkaar helpen. De meeste onderwerpen die ik bekeek hadden meerdere antwoorden en/of oplossingen, wat een goede indicator is.
Er is ook een specifiek gedeelte voor WordPress gerelateerde vragen.
Goede en duidelijke documentatie
Persoonlijk vind ik dat Cloudron uitgebreide en duidelijke documentatie heeft. Het is gemakkelijk om er doorheen te navigeren en behandelt de meeste dingen die je moet weten als je Cloudron gebruikt. Er is ook wat diepgaande informatie over beveiligingspraktijken.
Nu we de ondersteuning bekeken hebben, gaan we over naar het laatste criterium: prijsstelling!
Goede (of oké...) prijsstelling
Het gratis aanbod van Cloudron is uitstekend en erg interessant. Als je echter meer dan 2 toepassingen op een server wilt hosten, wordt het veel duurder.
Dat gezegd hebbende, is Cloudron nog steeds oneindig veel goedkoper dan de meeste Beheerd WordPress hosting providers voor wat je krijgt. Maar uiteraard ben je zelf verantwoordelijk voor het beheer van je apps en servers.
Prijsplannen voor Cloudron
Cloudron biedt drie prijsplannen:
Gratis | Premium ($15 per maand) | Premium Plus ($60 per maand) |
2 apps | Onbeperkt aantal apps | Onbeperkt aantal apps |
20 gebruikers | Onbeperkt aantal gebruikers | Onbeperkt aantal gebruikers |
20 brievenbussen | Onbeperkte mailboxen | Onbeperkte mailboxen |
Forum Ondersteuning | Ondersteuning per e-mail | Prioritaire ondersteuning |
Het grootste voorbehoud bij de prijsstelling is dat je een licentie per server betaalt, wat Cloudron duur maakt als je veel premium servers draait.
Top 5 Cloudron Alternatieven
Als je de enorme hoeveelheid apps bekijkt die Cloudron kan bieden, zijn er niet zo veel alternatieven die ik beoordeelde. De dichtstbijzijnde alternatieven zouden zijn CyberPanel of andere panelen zoals cPanel.
Als je Cloudron gebruikt om uitsluitend WordPress te hosten (waar deze site over gaat), zijn er een paar goede alternatieven. Hier is de top 5:
Cloudron Recensie Conclusie
Oef, hoe is het je tot nu toe bevallen? Ik ben aan het eind gekomen van deze Cloudron bespreking. Hopelijk kon ik je overtuigen (of niet) om Cloudron uit te proberen en je informeren of het bij je zou passen.
Hou je van Cloudron? Get $30 starttegoeden voor Cloudron om je twee maanden aan de gang te houden, en meld je hier aan voor Vultr, een zeer snelle server provider.
Ik denk wel dat Cloudron een geweldig platform is voor het hosten van meerdere soorten open-source apps, waaronder WordPress. Een van de grootste sterke punten van Cloudron is volgens mij dat het zoveel apps biedt die je kunt installeren dat het bijna alle IT eisen dekt die een organisatie nodig zou hebben. Bovendien is het stevig gebouwd op het gebied van beveiliging.
In dit artikel beschouw ik Cloudron echter ook vanuit het perspectief van WordPress en ik denk dat een paar concurrenten beter geschikt zijn voor het hosten van WordPress, en betere ondersteuning, prijzen, prestaties en functies bieden.
Moet je dus meerdere soorten apps hosten zoals Cloudron biedt? Het is echt iets dat het proberen waard is. Richt je je alleen op WordPress of aangepaste (PHP) apps? Er zijn enkele andere goede alternatieven die ik eerder in dit artikel noemde.