berth

Functies

Zie alles. Los het op vanaf één plek.

Vijf dingen die Berth doet en die andere panelen overlaten aan plug-ins, betaalde extensies of een tweede tool.

01 · Monitoring

Weet het eerder dan je klanten.

Uptime, responstijden, serverbelasting en elke service, bewaakt vanuit het paneel. Geen aparte monitoringstack om te installeren of te betalen.

  • Bewaak elke pagina, niet alleen de homepage, en controleer of er een trefwoord op staat.
  • CPU, geheugen, schijven en herstarts van services, per server en per abonnement.
  • Een waakhond met drempels en kantooruren. Meldingen via mail of Telegram.
  • Een openbare statuspagina die je klanten zelf kunnen raadplegen.
Uptimeafgelopen 45 dagen
shop.example.com/checkouttrefwoord “Nu betalen” op de pagina24 h 100 %30 d 99.97 %
example.comHTTP 200 · certificaat geldig24 h 100 %30 d 100 %
mail.example.comIMAPS en SMTP-submission24 h 100 %30 d 99.91 %
Responstijd · shop.example.com
312 msmediaan1.9 spiek
web01 · belasting
CPU23 %
Geheugen61 %
/var82 %
Waakhond · naar Telegram · 14:07shop.example.com is al 5 minuten trager dan 1,5 s

PHP-FPM-pool op 20 van 20 workers. Verhoog de limiet, of kijk in de slow log.

Back-ups · bakery-example.comrestic · S3 object lock
  1. Vandaag, 03:12site · 2 databases · 6 mailboxen · 18,4 GBTerugzetten…
  2. Gisteren, 03:1018,3 GB · 212 MB gewijzigd
  3. Maandag, 03:1118,1 GB · 30 dagen bewaard
Hele siteEén databaseEén mailboxEen los bestand
Wekelijkse hersteltest · willekeurig gekozenTeruggezet in een sandbox en gecontroleerd
HTTP 200412 tabellen6 mailboxen

02 · Geteste back-ups

Een back-up telt pas als je hem terug hebt zien komen.

Berth zet volgens schema een willekeurig abonnement terug in een sandbox, controleert of de site antwoordt en de data er is, en bewaart het rapport voor je auditor.

  • Versleuteld met restic, desgewenst met de eigen sleutel van de klant.
  • Offsite naar elke S3-opslag, met object lock tegen ransomware.
  • Klanten zetten zelf een site, database, mailbox of los bestand terug.

03 · Beveiligingsscore

Een score per domein, en een knop om het op te lossen.

Berth voert de tests van internet.nl uit, de Nederlandse standaard voor moderne internetbeveiliging, legt elk resultaat in gewone woorden uit, en lost met één klik op wat het kan.

  • DNSSEC, DANE, SPF, DKIM, DMARC, HSTS, TLS en IPv6 in één overzicht.
  • Malwarescans met quarantaine en een WAF per domein tellen mee in dezelfde score.
  • Klanten zien hun eigen score, zodat het gesprek begint bij de feiten.
86 van 100 example.com 2 punten te winnen
  • DNSSEC ondertekendGeslaagd
  • TLS-configuratie (NCSC)Geslaagd
  • HSTS en security.txtGeslaagd
  • DMARC-beleidp=none, hoort p=reject te zijnOplossen
  • DANE voor mailgeen TLSA-record voor de mailserverOplossen
  • Malwarescan · 14.208 bestandenSchoon

04 · WordPress

Elke WordPress-site op de server, in één lijst.

Updates, bekende kwetsbaarheden, hardening, een inloglink en een stagingkopie. Ingebouwd, niet verkocht als losse toolkit erbovenop.

SiteVersieUpdatesBeveiligingObjectcacheActies
bakery-example.com6.8.3AutomatischGehardValkey · 94 % hitsInloggen
shop.example.com6.8.33 plug-ins1 bekende kwetsbaarheidValkey · 88 % hitsNu bijwerken
staging.shop.example.com staging6.8.3Eerst testenNiet geïndexeerduitNaar live kopiëren
Installeren met één klikVanaf het begin gehard; de beheergegevens worden één keer getoond.
StagingkopieEigen domein, webruimte en database. Eerst testen, dan kopiëren.
Paginacache met purgeEen bericht publiceren leegt precies de pagina’s die het raakt.
OnderhoudsmodusEén schakelaar, met je eigen pagina terwijl je werkt.

05 · Audit en incidenten

Bewijs, geen verhalen.

Elke wijziging komt in een log dat niet te bewerken is zonder dat het opvalt. Gaat er toch iets mis, dan houdt Berth de klok bij voor je NIS2-meldingen.

  • Wie, wat, wanneer, en de exacte configuratiediff.
  • Via TLS naar je SIEM gestreamd; klanten zien hun eigen regels.
  • Een ondertekende export van een incident met tijdlijn, klaar voor de toezichthouder.
  1. 14:02 · anna · PHP-versie 8.3 → 8.4 · shop.example.com#a91f…3c
  2. 14:05 · auditor · beheerrechten voor 2 uur · goedgekeurd door mark#5e02…a1 ← a91f
  3. 14:07 · waakhond · 20 mislukte inlogpogingen vanuit één netwerk#c47d…09 ← 5e02
Incident · wachtwoorden raden op webmailgeopend 14:07
24 uur · vroege waarschuwingVerstuurd
72 uur · meldinguiterlijk over41:12:05
1 maand · eindrapportover 30 dagen

06 · Ook inbegrepen

Eén paneel in plaats van een stapel extensies.

Alles hieronder hoort bij Berth, op elke server. Geen add-ons om los te kopen, te licenseren of bij te houden.

  • Migratie en site-importVanuit Plesk, cPanel, DirectAdmin en andere Berth-servers, eerst met een proefrun. Of haal één site op via FTP of SFTP.
  • Integriteitsbewaking en schrijfslotEen vingerafdruk van elk bestand dat het paneel beheert, en een schrijfslot per abonnement voor sites die niet mogen veranderen.
  • Advies en zelfherstelAanbevelingen per domein, een hardeningcontrole van de server en een herstelcommando dat een kapotte service weer rechtzet.
  • Logs en logdoorvoerLive logs per domein, en doorsturen naar je SIEM, een logdienst of Grafana Loki.
  • Metrics voor PrometheusEen metrics-endpoint met een eigen, afgebakend token, klaar voor je eigen dashboards.
  • Apps en achtergrondprocessenNode.js- en Python-apps en workers per domein, elk als de eigen gebruiker van het abonnement.
  • Certificaten van elke CALet's Encrypt of elke ACME-CA, wildcards, certificaatverzoeken en betaalde certificaten via een reselleraccount bij een CA.
  • DNS bij je providerBeheer records bij Cloudflare, TransIP of Hetzner, of host DNS zelf met DNSSEC.
  • CDN-koppelingCloudflare en Bunny, gekoppeld per domein, met purge vanuit het paneel.
  • CachingEen Valkey-objectcache per abonnement, een paginacache met purge en microcaching voor dynamische sites.
  • Offsite back-upsVersleuteld met restic naar S3 met object lock, SFTP, Backblaze B2, Azure of Google Cloud Storage.
  • InlogbeveiligingAuthenticator-apps, passkeys, single sign-on met OIDC of SAML, en ook een tweede factor voor SSH.
  • Koppeling met facturatieEen provisioning-API voor WHMCS en HostBill, plus webhooks voor alles wat verandert.
  • AI-koppelingLaat een AI-assistent in het paneel werken via MCP, met een afgebakende sleutel of OAuth en alleen de eigen rechten van de klant.
  • Mailvanger voor stagingMail die een stagingsite verstuurt, wordt opgevangen en in het paneel getoond in plaats van echte mensen te bereiken.
  • Bewijspakket voor auditsEen ondertekend pakket per periode met toegangsreview, activiteitenlog en wijzigingen, voor ISO 27001, BIO en NIS2.

07 · Op de roadmap

Wat we hierna bouwen.

Berth is in vroege toegang. Dit staat als volgende op de lijst, en partners uit de vroege toegang helpen de volgorde bepalen.

  1. RoadmapWhite label voor resellersJe eigen logo, kleuren, paneelnaam en adres per reseller, ook in mails, statuspagina's en rapporten.
  2. RoadmapApps met één klikNextcloud, Matomo, Ghost, n8n, Uptime Kuma, Umami en meer. Softaculous en Installatron voor hosters die die al gebruiken.
  3. RoadmapLaravel-toolkitArtisan-commando's, queue-workers, de scheduler, het .env-bestand en Composer, rechtstreeks vanuit het paneel.
  4. RoadmapSlimme WordPress-updatesWerk eerst een stagingkopie bij, vergelijk screenshots van voor en na, en werk pas daarna de live site bij.
  5. RoadmapRealtime malwarebeschermingScannen bij elke schrijfactie in plaats van wekelijks, en bekende injecties automatisch opschonen.
  6. RoadmapMailimport via IMAPVerhuis mailboxen vanuit Gmail, Microsoft 365 of een andere hoster, met mappen en markeringen.
  7. RoadmapMicrosoft 365 en Google WorkspaceDe juiste MX-, SPF-, DKIM- en autodiscover-records met één klik.
  8. RoadmapMailinglijstenLijsten per domein met aanmelden, afmelden, moderatie en een archief.
  9. RoadmapUptime vanaf meerdere locatiesControles vanaf meer dan één plek, zodat een melding betekent dat de site echt plat ligt.
  10. RoadmapCore Web Vitals per siteLighthouse-metingen volgens schema, in de prestatiescore en het maandrapport.
  11. RoadmapVirusscan voor inkomende mailBijlagen gescand bij aankomst, met quarantaine en een melding.
  12. RoadmapDomeinregistratieRegistreer, verhuis en verleng domeinen vanuit het paneel via een registrar, met DNS en certificaat direct ingericht.

En de rest: mail, DNS, certificaten, PHP, databases.

Het dagelijkse werk van een hostingpaneel, zorgvuldig gedaan.