Pelican publiceerde zijn migratiegids voor Pterodactyl op 10 oktober 2026, dezelfde dag waarop het de releasekandidaat van 1.0 uitbracht. Een gebruiker van Pterodactyl had er in april 2024 al om gevraagd, een maand voor de eerste bèta van Pelican. De gids upgradet je Pterodactyl-database ter plekke, met Pelican naast het oude panel geïnstalleerd. Hij is dus bedoeld voor een groep die zijn machine houdt.
Eén codebase, twee projecten
Pelican begon als fork van Pterodactyl. De FAQ wijt de splitsing aan een difference of visions, directions, and opinions,
en zegt dat er geen vijandigheid is tussen de twee teams. Pterodactyl is volgens de eigen site sinds 2015 open source.
Beide panels laten het draaien van elke game over aan Wings, en beide beschrijven elke game met een egg.
Pelican heeft het panel ook van de MIT-licentie van Pterodactyl overgezet naar AGPLv3. Je hebt de commerciële licentie alleen nodig als je de code van het panel wijzigt, de wijzigingen privé houdt en dat panel voor het publiek draait. De FAQ van Pelican zegt ook: family, friends, and acquaintances are not the public.
Een groep kan dus een aangepast panel voor de eigen leden draaien zonder de commerciële licentie.
De twee panels vergeleken
| Pterodactyl | Pelican (zelf installeren) | Pelican op een VPS van DreamHost | |
|---|---|---|---|
| Nieuwste release | v1.15.2, 21 oktober 2026. Versie 2.0 is sinds 14 oktober 2026 in open bèta | v1.0.0-rc.2, 22 oktober 2026. De eerste releasekandidaat kwam op 10 oktober, na 37 bèta's | Eén vastgezette, geteste bètarelease. Jij kiest wanneer je bijwerkt |
| Licentie | MIT | AGPLv3 voor het panel. Een commerciële licentie geldt alleen voor een aangepast, gesloten panel dat voor het publiek draait | Hetzelfde als Pelican |
| Eggs | JSON. De bèta van 2.0 voegt een eggcatalogus toe waaruit je met één klik importeert | YAML, en het importeert de JSON-eggs van Pterodactyl. Je bladert erdoor en importeert ze vanuit het panel | Geïmporteerd uit de eggcatalogus in het panel. Er zijn er geen vooraf geladen |
| Uitbreidingen | Extensies en thema's komen met 2.0. Wijzigingen aan panelbestanden van 1.x gaan niet mee naar 2.0 | Pluginsysteem sinds beta30, inclusief thema's, in de documentatie nog gemarkeerd als in ontwikkeling. Blueprint-extensies en add-ons voor Pterodactyl werken niet | Hetzelfde als Pelican |
| Beheerdersrollen, passkeys en webhooks* | Nee | Ja | Ja |
| Planningen en externe back-ups* | Ja | Ja | Ja. De cron-regel en de wachtrijworker die planningen nodig hebben, zijn al ingesteld |
| Paneldatabase | MySQL of MariaDB, plus Redis | SQLite, MySQL, MariaDB of PostgreSQL | Voor je ingesteld |
| Installatie | Handmatig of met de Docker-image. De documentatie van 1.x gaat uit van vaardigheden in Linux-beheer | Handmatig of met Docker. De documentatie gaat uit van basiskennis van Linux | Vooraf geïnstalleerd, met HTTPS op het IP-adres van de server |
| Bestandstoegang | Bestandsbeheer in de browser en ingebouwde SFTP | Bestandsbeheer in de browser en ingebouwde SFTP | Bestandsbeheer in de browser en SFTP |
| Updates en back-ups | Jouw taak | Jouw taak, met een updatescript dat het project aanbeveelt | Jouw taak. DreamHost zorgt voor de hardware en het netwerk |
Versies zoals gepubliceerd op GitHub op 22 oktober 2026. Rijen met * komen van de eigen vergelijkingspagina van Pelican, voor het laatst bijgewerkt op 11 oktober 2026, die niet vermeldt met welke versie van Pterodactyl wordt vergeleken.
Hoeveel geheugen elk panel gebruikt
We hebben beide panels op 22 okt 2026 in rust gemeten op onze testmachine met 2 vCPU en 4 GB (arm64), dus niet op een DreamHost-server. Elk panel kwam uit het eigen Docker Compose-bestand van het project, en we maten vóór de webinstallatie, zonder gameservers. Pelican Panel v1.0.0-rc.1 draaide als één container op SQLite en gebruikte 196 MiB. Pterodactyl Panel v1.15.2 draaide drie containers (het panel, MariaDB 11 en Redis) en gebruikte 230 MiB. Beide zijn maar een klein deel van de 2 GB die we reserveren voor het systeem en het panel, dus de gameservers bepalen je abonnement. Op een nieuw Docker-volume wilde het Compose-bestand van Pelican pas starten nadat we de mount voor de pluginsmap hadden verwijderd. We hebben Wings niet gedraaid, geen game via een van beide panels gestart en de migratie niet uitgevoerd.
Welk panel past bij je groep
Blijf bij Pterodactyl als
Je bent afhankelijk van Blueprint-extensies of van je eigen wijzigingen aan de code van het panel en wilt dat die blijven werken. De upgrade naar 2.0 van Pterodactyl laat gewijzigde panelbestanden ook achter, dus je bouwt ze hoe dan ook opnieuw als extensies of thema's voor 2.0. Het is ook de juiste keuze als je bij de MIT-licentie wilt blijven.
Kies Pelican als
Je zet een panel op voor je groep of verhuist toch al naar een nieuwe server, en je wilt beheerdersrollen, webhooks en een panel dat op SQLite kan draaien. Het pluginsysteem zit al in de releasekandidaat van 1.0, terwijl je voor de extensies van Pterodactyl de bèta van 2.0 nodig hebt.
Upgrade ter plekke als
Je wilt je huidige machine houden, met ieders accounts, subgebruikers en planningen. Dat is precies wat het migratiescript van Pelican doet. Voer eerst de controle uit en bewaar een back-up van de database.
Kun je je servers overzetten?
Dat kan, en hoe hangt af van waar Pelican terechtkomt: op je huidige machine of op een nieuwe server.
Op dezelfde machine: de upgrade ter plekke van Pelican
De migratie van Pelican upgradet je Pterodactyl-database ter plekke. Gebruikers, servers, nodes, eggs, databases, back-ups, planningen, subgebruikers en API-sleutels gaan allemaal mee, en de 1.0-release candidate behoudt ook de instellingen voor tweestapsverificatie. Gameservers blijven draaien en houden hun bestanden.
Je hebt Pterodactyl 1.11.4 of nieuwer nodig en PHP 8.4 of nieuwer met PHP-FPM. Het migratiescript heeft een controlemodus die niets wijzigt en je vertelt wat je eerst moet oplossen, zoals een oude PHP-versie of een ontbrekende extensie. Als je het echt uitvoert, installeert het Pelican in /var/www/pelican, kopieert het je .env-bestand, upgradet het de database en stelt het de wachtrijverwerker en de cron job in. Daarna richt je je webserver zelf op /var/www/pelican/public en schakel je de Pterodactyl-site uit. Op elke node vervangt een tweede script Wings door de versie van Pelican, waarbij je configuratie en serverbestanden behouden blijven. Dezelfde pagina beschrijft ook een route met Docker en een handmatige route als je de scripts liever niet gebruikt.
Pelican publiceert geen manier om terug te draaien. De gids verwijst je naar de Discord van Pelican als er iets misgaat. Je oude panel blijft onaangeroerd in /var/www/pterodactyl. Teruggaan betekent die back-ups terugzetten, de Wings van Pterodactyl op elke node terugzetten en de oude site, de wachtrijworker en de cron job weer aanzetten.
Naar een nieuwe server met Pelican
Geen van beide panels heeft een tool die een gameserver naar een ander panel verhuist. In december 2024 vroeg iemand Pelican om zo'n tool, en het is nog steeds een open idee. Geen van beide projecten documenteert deze verhuizing, dus de stappen hieronder zijn onze interpretatie van wat elk project wel documenteert, en we hebben ze niet getimed op een DreamHost VPS.
- Stop de server op Pterodactyl
Stop de server vanuit het panel, zodat er niets naar de wereld wordt geschreven terwijl je hem kopieert.
- Download de bestanden via SFTP
De Wings van Pterodactyl heeft een eigen SFTP-server. Maak verbinding met een willekeurige SFTP-client en kopieer de hele servermap naar je computer.
- Neem dezelfde egg mee
Als je de egg hebt aangepast, exporteer je hem vanaf de pagina ervan in het beheergedeelte van Pterodactyl en importeer je dat JSON-bestand in Pelican, dat eggs van Pterodactyl kan lezen. Heb je niets aangepast, importeer de game dan uit de eggcatalogus van Pelican.
- Maak de server aan met dezelfde versie, instellingen en hoeveelheid geheugen
Stem de gameversie, de variabelen van de egg en de geheugenlimiet af op de oude server. Bij het aanmaken worden de gamebestanden gedownload.
- Stop de server en upload je wereld via SFTP
De Wings van Pelican draait een eigen SFTP-server en gebruikt dezelfde inloggegevens als het panel. Maak op onze image verbinding met het IP-adres van je server op de SFTP-poort die het panel voor die server toont. De bestanden komen dan terecht onder /var/lib/pelican/volumes. Bij een grote wereld kun je een SFTP-client op de oude server draaien en de map rechtstreeks hierheen sturen, zodat je de omweg via je thuisverbinding overslaat.
- Start de server en stuur je vrienden het nieuwe adres
Het verbindingsadres staat op het tabblad Console van de server, met poort 25565 voor Minecraft of 8211 voor Palworld.
Elke wereld komt aan met zijn bestanden en instellingen. De accounts van je vrienden, hun rechten als subgebruiker en je planningen staan in de database van Pterodactyl, dus die stel je in Pelican opnieuw in.
Wat de upgrade ter plekke behoudt
Gaat mee
- Gebruikers, servers, subgebruikers en planningen
- Instellingen voor tweestapsverificatie
- Eggs, en de bestanden van je gameservers
- Oude API-sleutels met ptla_ en ptlc_
- Nests en locaties, omgezet in tags
- Root-beheerders, die de rol Root Admin van Pelican krijgen
Blijft achter
- Blueprint-extensies en add-ons voor Pterodactyl
- Thema's en andere wijzigingen aan de code van het panel
- De endpoints voor nests en locaties in de API
De migratiegids van Pelican verwijst gebruikers van thema's naar de plugins, die kleuren, lettertypen en CSS kunnen wijzigen zonder kernbestanden aan te raken.
Waar elk project deze maand staat
Pelican bracht tussen 12 mei 2024 en 16 augustus 2026 37 bèta's uit. Op 10 oktober 2026 volgde v1.0.0-rc.1, de eerste releasekandidaat (rc.2 kwam op 22 oktober), en verdween het woord bèta uit de documentatie. In de FAQ staat nu: Pelican 1.0 is out!
, al was er op 22 oktober nog geen definitieve 1.0.0-tag. Vanaf 1.0 volgt Pelican semantisch versiebeheer, werkt elke versie 1.x van het panel met elke versie 1.x van Wings en krijgt alleen de nieuwste release nog fixes. Overstappen vanaf beta38 of eerder vereist PHP 8.4 en schrapt een paar oude invoervelden van de Application API, dus controleer elke facturatie-integratie die ze nog verstuurt.
De nieuwste stabiele release van Pterodactyl is v1.15.2, van 21 oktober 2026. Versie 2.0 ging op 14 oktober in open bèta met extensies, thema's, een eggcatalogus en tags in plaats van nests, en volgens de releaseopmerkingen houd je productiepanels voorlopig op 1.x. De upgradegids voor 2.0 vereist panel 1.12.0 of nieuwer en PHP 8.3 of nieuwer met de extensie intl, en installeert 2.0 naast 1.x, zodat je kunt terugschakelen. Ook verdwijnen de nest-endpoints uit de Application API, waardoor een facturatiemodule die ze nog aanroept niet meer werkt.
Wat er komt kijken als je het zelf draait
Updates zijn op beide panels jouw taak. De updatedocumentatie van Pelican raadt het automatische updatescript aan en waarschuwt dat een update de kern-eggs overschrijft die Pelican meelevert, dus maak een kopie van een egg voordat je hem wijzigt. Onze image zet één geteste bètarelease vast en laat de overstap naar 1.0 aan jou over. Omdat Pelican alleen bugs in de nieuwste release oplost, is het slim om die update vroeg te plannen. Pelican 1.0 vereist PHP 8.4, dus controleer de PHP-versie op je server voordat je bijwerkt.
Op onze image start het panel met één lokale back-uphost op dezelfde server als je werelden, en elke nieuwe server heeft een back-uplimiet van 0. Verhoog die limiet voordat je op een geplande back-up rekent, en voeg in het panel een S3-compatibele back-uphost toe als je kopieën buiten de server wilt bewaren. De support van DreamHost is 24/7 beschikbaar voor de hardware, het netwerk en de connectiviteit; het besturingssysteem, Pelican en je games beheer je zelf.
Het geheugen hangt af van de game. Onze gids over hoeveel RAM je Minecraft-server nodig heeft gaat uit van het aantal spelers en mods. De vereisten van Palworld vragen alleen al 16 GB geheugen. Voor de financiële kant, zie wat een Minecraft-server voor een groep kost.
Veelgestelde vragen over Pelican en Pterodactyl
Is Pterodactyl dood?
Nee. Pterodactyl bracht in 2026 11 releases uit van het 1.x-panel, de laatste op 21 oktober, en opende op 14 oktober de bèta van 2.0. De eigen FAQ van Pelican wil het niet als einde levensduur bestempelen en zegt over die beslissing: up to the Maintainer of Pterodactyl.
Hoe migreer ik van Pterodactyl naar Pelican?
Download op je huidige machine het script met curl -fsSLo migrate-panel.sh https://pelican.dev/migrate-panel.sh, voer sudo bash migrate-panel.sh --check uit tot elke controle slaagt en voer het daarna opnieuw uit zonder --check. Maak eerst een back-up van de database, /var/www/pterodactyl en /etc/pterodactyl. Op een nieuwe server bouw je in plaats daarvan elke gameserver opnieuw op.
Werken eggs van Pterodactyl in Pelican?
Ja. De FAQ van Pelican zegt dat de originele eggs blijven werken: always
. De oude communitycollectie op parkervcp/eggs werd in mei 2024 alleen-lezen en verhuisde naar de organisatie pelican-eggs, die wordt onderhouden door een van de kernontwikkelaars van Pelican. Die organisatie publiceert eggs in beide formaten: Paper komt als egg-paper.yaml voor Pelican en als pterodactyl-egg-paper.json voor Pterodactyl.
Werken Blueprint-extensies op Pelican?
Volgens de FAQ van Pelican niet, en de FAQ citeert de maker van Blueprint, die zegt geen capaciteit te hebben om aan meerdere forks van Pterodactyl te werken. Het eigen pluginsysteem van Pelican kwam in beta30, en plugins raken de kernbestanden van het panel niet aan.
Kunnen we de Wings van Pterodactyl op onze nodes houden?
Volgens de FAQ van Pelican blijft de nieuwste originele Wings compatibel met Pelican. De migratiegids zet elke node toch over op de Wings van Pelican, met een script dat je configuratie en serverbestanden behoudt, dus reken erop dat je dat doet.
Bronnen
- Comparison, Pelican, 15 okt 2026. pelican.dev/docs/comparison
- Frequently Asked Questions, Pelican, 15 okt 2026. pelican.dev/faq
- Migrating from Pterodactyl, Pelican, 15 okt 2026. pelican.dev/docs/guides/migrating-from-pterodactyl
- Versioning & Releases, Pelican, 15 okt 2026. pelican.dev/docs/versioning
- Getting Started (Panel), Pelican, 15 okt 2026. pelican.dev/docs/panel/getting-started
- Updating the Panel, Pelican, 15 okt 2026. pelican.dev/docs/panel/update
- Contributors, Pelican, 15 okt 2026. pelican.dev/docs/contributors
- Document versioning, translations and Pterodactyl migration for 1.0 (pull request #220), Pelican (GitHub), 15 okt 2026. github.com/pelican/docs/pull/220
- Panel releases, Pelican (GitHub), 15 okt 2026. github.com/pelican/panel/releases
- Wings README, Pelican (GitHub), 15 okt 2026. github.com/pelican/wings
- Panel releases, Pterodactyl (GitHub), 15 okt 2026. github.com/pterodactyl/panel/releases
- Wings README, Pterodactyl (GitHub), 15 okt 2026. github.com/pterodactyl/wings
- Pterodactyl, Pterodactyl, 15 okt 2026. pterodactyl.io
- Getting Started (Panel 1.x), Pterodactyl, 15 okt 2026. docs.pterodactyl.io/v1/panel/getting-started
- Upgrading From 1.x, Pterodactyl, 15 okt 2026. docs.pterodactyl.io/v2/upgrading/upgrading-from-v1
- Changes From 1.x, Pterodactyl, 15 okt 2026. docs.pterodactyl.io/v2/upgrading/changes-from-v1
- Parkers eggs repo (README), pelican-eggs (GitHub), 15 okt 2026. github.com/pelican-eggs/eggs
- Minecraft eggs, pelican-eggs (GitHub), 15 okt 2026. github.com/pelican-eggs/minecraft
- Option to Migrate Pterodactyl Data to Pelican (discussion #13), Pelican (GitHub), 15 okt 2026. github.com/pelican/panel/discussions/13
- Moving the server to a remote panel (discussion #837), Pelican (GitHub), 15 okt 2026. github.com/pelican/panel/discussions/837
- Paper: Aikar's flags, PaperMC, 15 okt 2026. docs.papermc.io/paper/aikars-flags
- Requirements, Palworld, 15 okt 2026. docs.palworldgame.com/getting-started/requirements
- routes/admin.php (egg export), Pterodactyl (GitHub), 15 okt 2026. github.com/pterodactyl/panel/blob/1.0-develop/routes/admin.php