CoreCP

Handleiding

Alles wat je met dit paneel kunt doen, uitgelegd in gewone taal — van je eerste login tot het verhuizen van een hele server.

45 artikelen

Begin hier

Beginnen

Websites

WordPress installerenVan een leeg domein naar een werkende WordPress-site, en daarna netjes onder beheer in het paneel. Deze pagina gaat over die eerste stap en over de dingen die je meteen daarna wilt regelen. Wat je met een site kúnt zodra hij er staat — updaJe WordPress-sitesHet paneel houdt je WordPress-installaties in de gaten: welke er zijn, of ze bij zijn, en of er een bekend lek in zit.Een testomgeving makenEen testomgeving — meestal staging genoemd — is een complete tweede kopie van je website op een eigen adres, waar je dingen stuk mág maken. Probeer het nieuwe thema, werk die plugin bij die je niet vertrouwt, herschrijf de afrekenpagina. NiExtra namen en subdomeinenEén website kan op meer dan één naam antwoorden. Je hebt mijnbedrijf.nl geregistreerd, later ook mijnbedrijf.be, en je wilt dat allebei dezelfde site laten zien. Of je hebt mijnbedrijf.nl en wilt daarnaast shop.mijnbedrijf.nl als aparte webEen map met een wachtwoord beveiligenSoms staat er iets op je website dat niet voor iedereen is. De nieuwe site die nog niet af is. Een map met offertes voor één klant. De handleiding die alleen je medewerkers mogen lezen. Je kunt zo'n map afschermen met een gebruikersnaam en PHP-instellingen van een websitePHP is het programma dat de code van je website draait. Bijna elke site werkt prima op de standaardinstellingen, en je hoeft dit scherm nooit te openen. Je komt hier als iets erom vraagt: een webshop die meer geheugen wil voor een import, eSSL en certificatenHet slotje in de adresbalk. Een certificaat zorgt dat het verkeer tussen je bezoeker en je site versleuteld is, en dat de browser kan bewijzen dat hij écht met jouw domein praat. Voor de meeste mensen is het goede nieuws dat je hier niets hDNS-records beherenDNS is het adresboek van het internet: het vertelt de rest van de wereld waar

E-mail

E-mail instellenAlles wat met e-mail te maken heeft staat op één pagina: mailboxen, aliassen, doorstuuradressen, afwezigheidsberichten en de knop naar webmail. Deze pagina loopt ze stuk voor stuk langs.Zorgen dat je e-mail aankomtJe kunt een mailbox perfect instellen en tóch in de spammap van je klant belanden. Dat komt niet doordat je iets fout deed, maar doordat de ontvangende partij — Gmail, Outlook, een zakelijke mailserver — zich afvraagt of jouw mail wel écht Mailbeveiliging — DMARC-rapporten, MTA-STS en DNSSECOp de pagina Mailbeveiliging van een domein staat het antwoord op drie vragen die je niet zelf kunt bekijken door in je eigen mailbox te kijken:MailinglijstenEén adres dat iedereen bereikt. Je stuurt een bericht naarWaar je e-mail bleef"Ik heb vanmorgen een offerte gestuurd en de klant zegt dat hij niets heeft gekregen." Dat is de vraag waar dit scherm voor bestaat. Het laat per bericht zien wat de mailserver ermee gedaan heeft: aangenomen, uitgesteld, gebounced of geweigBerichten die je van ons krijgtSoms stuurt het paneel je zelf een e-mail. Niet omdat je iets hebt aangevraagd, maar omdat er iets is gebeurd waar je van moet weten: je schijf loopt vol, een certificaat kan niet vernieuwd worden, een back-up is mislukt, of iemand heeft opPost die tegengehouden wordtOp sommige servers staat er een extra machine vóór de mailserver: een mailgateway. Alle post voor jouw domein komt daar eerst binnen, wordt daar gecontroleerd, en gaat pas daarna door naar je mailbox. Wat er verdacht uitziet gaat niet door Meldingen en e-mail instellenHet paneel houdt je op de hoogte: een schijf die volloopt, een back-up die mislukte, iemand die op je account inlogde vanaf een nieuw apparaat. Op de pagina Instellingen → Meldingen bepaal je zelf waarover je iets hoort en waar dat aankomt.

Bestanden, databases en toegang

Accounts en toegang

Platform en servers

Een server toevoegenVan een kale Ubuntu-server naar een werkende rol-node in één commando. Je vult in het paneel in waar de machine voor is, kopieert één regel, plakt die op de server, en kijkt daarna toe.Waar een website draaitEen CoreCP-website staat niet op "een server". Hij heeft vijf diensten — zijn webserver, zijn database, zijn mailopslag, zijn nameservers en zijn back-updoel — en elk daarvan wordt afzonderlijk op een machine geplaatst. Meestal komen alle vReleases beherenEen nieuwe versie van PHP, van de agent of van het paneel zelf gaat niet in één keer naar alle servers. Hij loopt: eerst een soak op het beta-kanaal, dan één canary-machine, dan de vloot in golven, met een wachttijd tussen elk paar en een gHet PHP-beleid van een serverElke machine bepaalt zelf wat klanten aan hun PHP mogen veranderen. Die beslissing staat in één bestand, /etc/corecp/php-policy.yaml, en dit scherm ís dat bestand.ServerprofielenEen profiel is de vorm van een machine, één keer opgeschreven in plaats van per server ingetypt: welke rollen hij draait, welke tools hij draagt, hoe zijn database en zijn cache afgesteld staan, en waarmee een nieuwe WordPress-site erop begTools op een serverEen machine draagt zijn rollen — web, mail, dns, db, backup, ftp — en daarnaast draagt hij tools: de dingen die je klanten in een shell nodig hebben, maar die geen enkele rol uit zichzelf installeert. git om vanuit een repository uit te rolEigen serverinstellingenVroeg of laat heeft een machine één instelling nodig die CoreCP niet zelf beheert: een innodb_buffer_pool_size die bij het geheugen van déze server past, een nginx-timeout voor de trage importer van een klant, een maxmemory-beleid voor RediServers indelen in uitrol-golvenEen nieuwe versie gaat nooit in één keer naar alle servers. Hij loopt in golven: eerst een canary, dan golf 1, dan de rest, met een wachttijd en een gezondheidscontrole tussen elk paar. Welke server in welke golf zit, bepaal jij.Een tweede paneel koppelenEen tweede merk is een tweede CoreCP-installatie. Het draait dezelfde software, installeert dezelfde pakketten uit dezelfde bron — en deelt verder niets. Eigen database, eigen klanten, eigen sleutels, eigen certificaatautoriteit, eigen huisDe assistent en je eigen AI koppelenHet paneel kan met een AI praten, op twee manieren: een chat ín het paneel die op jouw eigen API-sleutel draait, en een koppeling waarmee je je eigen AI-client (Claude, ChatGPT) rechtstreeks met het paneel laat werken. Deze pagina legt uit De testset gebruikenOp dit platform staat een complete, echte testset klaar: één reseller met een eigen paneeladres, drie websites op drie geregistreerde domeinen, een WordPress onder toolkitbeheer, mailboxen die echt mail versturen en ontvangen, DNS-zones, FT

Verhuizen

Naslag