Van DirectAdmin, cPanel of Plesk naar CoreCP
Je kent hosting. Wat je nog niet kent, is waar CoreCP de dingen neerlegt die je in DirectAdmin, cPanel/WHM of Plesk blind weet te vinden. Dit artikel is die vertaalgids: eerst de begrippen, dan per dagelijkse taak het scherm in CoreCP, de r
Geschreven voor: Beheerder
Je kent hosting. Wat je nog niet kent, is waar CoreCP de dingen neerlegt die je in DirectAdmin, cPanel/WHM of Plesk blind weet te vinden. Dit artikel is die vertaalgids: eerst de begrippen, dan per dagelijkse taak het scherm in CoreCP, de route die je in de adresbalk kunt plakken, en het commando op de terminal.
Het grootste verschil vooraf: in je oude panelen is één paneel één server. In CoreCP bestuurt één paneel al je servers. Een account staat op een server, maar je beheert het vanuit hetzelfde paneel als alle andere, en een commando voor één account typ je op de server waar dat account staat.
De begrippen
| CoreCP | DirectAdmin | cPanel / WHM | Plesk |
|---|---|---|---|
| beheerder van het platform | Admin | root / WHM | Administrator |
| een groep met een resellerpakket, onder Groepen | Reseller | Reseller | Reseller |
| account — één hostingaccount op één server | User | Account | Abonnement (subscription) |
| een klant met zijn mensen, onder Mensen | — | — | Klant (customer) |
| pakket, onder Pakketten | Package | Package | Service plan |
| website | Domain | hoofddomein, addon domain | domein |
| extra naam van een website | Domain pointer | parked domain / alias | domeinalias |
| een eigen website (of een extra naam) | Subdomain | subdomain | subdomein |
| een server in je vloot, onder Servers | Server | server | server |
Een paar gevolgen die je in de eerste week tegenkomt:
- Een reseller is in CoreCP geen soort account maar een groep: de reseller en zijn klanten zitten erin, en het resellerpakket begrenst de hele groep. Een klantpakket geldt voor één account.
- Een Plesk-abonnement wordt bij de import één account. Je kiest het op zijn hoofddomein; het account heet naar de systeemgebruiker van het abonnement.
- Er is geen apart "subdomein"-scherm: een subdomein is een website, en een naam die alleen doorverwijst is een extra naam van een bestaande website.
De dagelijkse taken
In de route staat :account voor de naam van het account en :node voor de naam van de server; vul die in en je staat er direct. Waar een commando een account op het paneel noemt, schrijf je het als server/account. De commando's typ je op de server waar het account staat (corectl) of op het paneel (corecp-panel).
| Taak | Waar in CoreCP | Route | Vanaf de terminal |
|---|---|---|---|
| account | Accounts → Account aanmaken | /accounts/new | corectl account add klant1 |
| domein | account → Websites → Website toevoegen | /accounts/:account/websites | corectl domain add voorbeeld.nl --account klant1 |
| account → Mail → Mailbox aanmaken | /accounts/:account/mail | corectl mailbox add info@voorbeeld.nl | |
| DNS | account → DNS → Record toevoegen | /accounts/:account/dns | corectl dns record add voorbeeld.nl www A 192.0.2.10 |
| database | account → Databases → Database aanmaken | /accounts/:account/databases | corectl db add klant1 winkel |
| SSL | account → SSL/TLS → Certificaat aanvragen | /accounts/:account/ssl | corectl ssl issue voorbeeld.nl |
| back-up/herstel | account → Backups → Herstellen | /accounts/:account/backups | corectl backup restore account klant1 --dry-run |
| cron | account → Geplande taken → Nieuwe taak | /accounts/:account/cron | corectl cron add --account klant1 --schedule @daily --command "php cron.php" |
| PHP-versie | account → Websites → website → PHP instellen | /accounts/:account/websites | corectl php set voorbeeld.nl 8.4 |
| FTP/SSH | account → Toegang | /accounts/:account/access | corectl ftp add klant1 upload@voorbeeld.nl |
| reseller/pakket | Pakketten → Pakket aanmaken | /packages/new | corecp-panel packages --assign web1.voorbeeld.nl/klant1 --to basis |
| migratie | Migratie → Nieuwe migratie | /migrations/new | corectl import cpanel-server root@oude-server --check |
Voor SSH zet je op dezelfde plek Toegang een publieke sleutel met Sleutel toevoegen; op de terminal is dat corectl sshkey add --account klant1 --file sleutel.pub. Een reseller maak je aan als groep onder Groepen (/organizations) en je hangt er een resellerpakket aan met corecp-panel packages --bind <groep> --to <pakket>.
Wat je als beheerder vaker zoekt
| Wat je kent | Waar in CoreCP | Route |
|---|---|---|
| Service Monitor, dienststatus | de server zelf: zijn diensten staan op zijn overzicht | /nodes/:node |
| Server-/beveiligingscontroles | de server → adviseur | /nodes/:node/advisor |
| CSF/ConfigServer Firewall, cPHulk | de server → firewall | /nodes/:node/firewall |
| Mail Queue Manager | Mailwachtrij | /mail/queue |
| Mail delivery reports, Track Delivery | Mailbezorging | /mail/tracker |
| MultiPHP Manager, PHP Selector | de server → PHP-beleid | /nodes/:node/php-policy |
| Update Preferences, systeemupdates | Onderhoud | /maintenance |
| Security Advisor, beveiligingsmeldingen | Componenten & beveiliging | /components |
| File Manager | account → Bestandsbeheer | /accounts/:account/files |
| Statistieken (AWStats) | Statistieken | /statistics |
| Logs | account → Logboeken | /accounts/:account/logs |
| Transfer Tool, Plesk Migrator | Migratie | /migrations |
Wat je in een oud paneel met één klik als root deed — een dienst herstarten, een configuratiebestand aanpassen — doe je in CoreCP op de server zelf met corectl, of in de webterminal van de server. Het paneel vraagt het de server; het draait zelf niets op je servers buiten de agent om.
Verhuizen
Hoe je je klanten van de oude servers overzet staat in Klanten migreren in golven: een golf per bronserver, met proefmigratie, omschakeling en terugval. Wat er per bronpaneel wel en niet meekomt staat in Van cPanel migreren en Van Plesk migreren.
Vanaf de terminal
Op een server zie je met twee commando's wat er is:
corectl account list
corectl domain listEn op het paneel welke pakketten er zijn en wie erop staat:
corecp-panel packages --listZie ook
- Klanten migreren in golven
- Pakketten en limieten
- Een hostingaccount aanmaken
- Iemand toegang geven