O Pelican publicou seu guia de migração do Pterodactyl em 10 de outubro de 2026, no mesmo dia em que lançou a versão candidata 1.0. Um usuário do Pterodactyl já tinha pedido um guia assim em abril de 2024, um mês antes do primeiro beta do Pelican. O guia atualiza o banco de dados do Pterodactyl onde ele está, com o Pelican instalado ao lado do painel antigo, então ele foi feito para um grupo que vai manter a mesma máquina.
Um código-base, dois projetos
O Pelican começou como um fork do Pterodactyl. A FAQ do projeto atribui a separação a uma difference of visions, directions, and opinions,
e diz que não há hostilidade entre as duas equipes. O Pterodactyl é open source desde 2015, segundo o site do projeto.
Os dois painéis deixam a execução de cada jogo a cargo do Wings, e ambos descrevem cada jogo com um egg.
O Pelican também trocou a licença do painel, da MIT do Pterodactyl para a AGPLv3. Você só precisaria da licença comercial se alterasse o código do painel, mantivesse as alterações privadas e disponibilizasse esse painel para o público. O FAQ do Pelican também diz: family, friends, and acquaintances are not the public.
Ou seja, um grupo pode rodar um painel modificado para os próprios membros sem a licença comercial.
Como os dois painéis se comparam
| Pterodactyl | Pelican (você mesmo instala) | Pelican em uma VPS da DreamHost | |
|---|---|---|---|
| Versão mais recente | v1.15.2, 21 de outubro de 2026. A versão 2.0 está em beta aberto desde 14 de outubro de 2026 | v1.0.0-rc.2, 22 de outubro de 2026. A primeira versão candidata saiu em 10 de outubro, depois de 37 betas | Uma versão beta fixa e testada. Você escolhe quando atualizar |
| Licença | MIT | AGPLv3 para o painel. A licença comercial só se aplica a um painel modificado e fechado disponibilizado para o público | Igual ao Pelican |
| Eggs | JSON. O beta da 2.0 adiciona um catálogo de eggs com importação em um clique | YAML, e importa os eggs JSON do Pterodactyl. Navegue e importe os eggs pelo painel | Importados do catálogo de eggs no painel. Nenhum vem pré-carregado |
| Complementos | Extensões e temas chegam com a 2.0. Alterações nos arquivos do painel 1.x não são levadas para ela | Sistema de plugins desde o beta30, incluindo temas, ainda marcado como em desenvolvimento na documentação. Extensões do Blueprint e addons do Pterodactyl não funcionam | Igual ao Pelican |
| Funções de administrador, passkeys e webhooks* | Não | Sim | Sim |
| Agendamentos e backups remotos* | Sim | Sim | Sim. A entrada do cron e o worker da fila de que os agendamentos precisam já estão configurados |
| Banco de dados do painel | MySQL ou MariaDB, além do Redis | SQLite, MySQL, MariaDB ou PostgreSQL | Já configurado para você |
| Instalação | Manual ou com a imagem Docker do projeto. A documentação da 1.x pressupõe conhecimentos de administração de Linux | Manual ou com Docker. A documentação pressupõe familiaridade básica com Linux | Pré-instalado, com HTTPS no endereço IP do servidor |
| Acesso aos arquivos | Gerenciador de arquivos no navegador e SFTP integrado | Gerenciador de arquivos no navegador e SFTP integrado | Gerenciador de arquivos no navegador e SFTP |
| Atualizações e backups | Por sua conta | Por sua conta, com um script de atualização recomendado pelo projeto | Por sua conta. A DreamHost cuida do hardware e da rede |
Versões conforme publicadas no GitHub em 22 de outubro de 2026. As linhas marcadas com * vêm da página de comparação do próprio Pelican, atualizada pela última vez em 11 de outubro de 2026, que não informa com qual versão do Pterodactyl faz a comparação.
Quanta memória cada painel usa
Medimos os dois painéis em repouso em 22 de out. de 2026, na nossa máquina de teste com 2 vCPU e 4 GB (arm64), e não em um servidor da DreamHost. Cada um foi instalado a partir do arquivo Docker Compose do próprio projeto, e medimos antes da configuração pela web, sem servidores de jogos. O Pelican Panel v1.0.0-rc.1 rodou como um único contêiner com SQLite e usou 196 MiB. O Pterodactyl Panel v1.15.2 rodou três contêineres (o painel, o MariaDB 11 e o Redis) e usou 230 MiB. Qualquer um deles ocupa uma pequena parte dos 2 GB que reservamos para o sistema e o painel, então são os servidores de jogos que definem o seu plano. Em um volume Docker novo, o arquivo Compose do Pelican só iniciou depois que removemos a montagem da pasta de plugins. Não rodamos o Wings, nenhum jogo em nenhum dos painéis, nem a migração.
Qual painel combina com seu grupo
Fique no Pterodactyl se
Você depende de extensões do Blueprint ou das suas próprias alterações no código do painel e quer que elas continuem funcionando. A atualização para a 2.0 do Pterodactyl também deixa para trás os arquivos alterados do painel, então, de um jeito ou de outro, você vai recriá-los como extensões ou temas da 2.0. Também é a escolha certa se você quer continuar com a licença MIT.
Escolha o Pelican se
Você vai configurar um painel para o seu grupo ou mudar para um servidor novo de qualquer forma, e quer funções de administrador, webhooks e um painel que rode com SQLite. O sistema de plugins já vem na versão candidata 1.0, enquanto as extensões do Pterodactyl exigem o beta da 2.0.
Atualize no lugar se
Você quer manter a máquina que já tem e as contas, os subusuários e os agendamentos de todo mundo. É isso que o script de migração do Pelican faz. Rode a verificação dele primeiro e guarde um backup do banco de dados.
Dá para levar seus servidores?
Pode, sim, e o jeito depende de onde o Pelican vai ficar: na máquina que você já tem ou em um servidor novo.
Na mesma máquina: a atualização no lugar do Pelican
A migração do Pelican atualiza o banco de dados do Pterodactyl no próprio lugar. Usuários, servidores, nós, eggs, bancos de dados, backups, agendamentos, subusuários e chaves de API vêm junto, e a versão candidata 1.0 também mantém as configurações de autenticação em dois fatores. Os servidores de jogo continuam rodando e mantêm seus arquivos.
Você precisa do Pterodactyl 1.11.4 ou mais recente e do PHP 8.4 ou mais recente com PHP-FPM. O script de migração tem um modo de verificação que não altera nada e mostra o que corrigir primeiro, como uma versão antiga do PHP ou uma extensão faltando. Na execução real, ele instala o Pelican em /var/www/pelican, copia seu arquivo .env, atualiza o banco de dados e configura o worker de fila e o cron job. Depois disso, você mesmo aponta seu servidor web para /var/www/pelican/public e desativa o site do Pterodactyl. Em cada nó, um segundo script troca o Wings pelo do Pelican e mantém sua configuração e os arquivos dos servidores. A mesma página traz um caminho com Docker e um manual, caso você prefira não rodar os scripts.
O Pelican não publica um procedimento de reversão. O guia manda você para o Discord do projeto se algo der errado. Seu painel antigo fica intocado em /var/www/pterodactyl. Voltar significaria restaurar esses backups, recolocar o Wings do Pterodactyl em cada nó e reativar o site antigo, o worker da fila e o cron job.
Para um novo servidor com o Pelican
Nenhum dos painéis tem uma ferramenta que mova um servidor de jogo para outro painel. Alguém pediu uma ao Pelican em dezembro de 2024, e a ideia continua em aberto. Nenhum dos projetos documenta essa mudança, então os passos abaixo são nossa interpretação do que cada um documenta, e não cronometramos esses passos em uma VPS da DreamHost.
- Pare o servidor no Pterodactyl
Pare o servidor pelo painel para que nada grave no mundo enquanto você faz a cópia.
- Baixe os arquivos dele por SFTP
O Wings do Pterodactyl tem seu próprio servidor SFTP. Conecte-se com qualquer cliente SFTP e copie a pasta inteira do servidor para o seu computador.
- Leve o mesmo egg
Se você alterou o egg, exporte-o pela página dele na área de administração do Pterodactyl e importe esse arquivo JSON no Pelican, que lê eggs do Pterodactyl. Se não alterou, importe o jogo pelo catálogo de eggs do Pelican.
- Crie o servidor com a mesma versão, configurações e memória
Use a mesma versão do jogo, as mesmas variáveis do egg e o mesmo limite de memória do servidor antigo. Ao criá-lo, os arquivos do jogo são baixados.
- Pare o servidor e envie seu mundo por SFTP
O Wings do Pelican roda seu próprio servidor SFTP e usa o mesmo login do painel. Na nossa imagem, conecte-se ao endereço IP do seu servidor na porta SFTP que o painel mostra para esse servidor, e os arquivos vão para /var/lib/pelican/volumes. Para um mundo grande, você pode rodar um cliente SFTP no servidor antigo e enviar a pasta direto para cá, sem passar pela sua conexão de casa.
- Inicie o servidor e mande o novo endereço para seus amigos
O endereço de conexão fica na aba Console do servidor, com a porta 25565 para Minecraft ou 8211 para Palworld.
Cada mundo chega com seus arquivos e configurações. As contas dos seus amigos, as permissões de subusuário deles e seus agendamentos ficam no banco de dados do Pterodactyl, então você precisa configurá-los de novo no Pelican.
O que a atualização no lugar mantém
Vem junto
- Usuários, servidores, subusuários e agendamentos
- Configurações de autenticação em dois fatores
- Eggs e os arquivos dos seus servidores de jogos
- Chaves de API antigas ptla_ e ptlc_
- Nests e locations, convertidos em tags
- Administradores root, que recebem a função Root Admin do Pelican
Fica para trás
- Extensões do Blueprint e addons do Pterodactyl
- Temas e outras alterações no código do painel
- Os endpoints de nests e locations na API
O guia de migração do Pelican indica os plugins do projeto para quem usa temas: eles podem mudar cores, fontes e CSS sem mexer nos arquivos principais.
Como cada projeto está neste mês
O Pelican lançou 37 betas entre 12 de maio de 2024 e 16 de agosto de 2026. Depois, em 10 de outubro de 2026, marcou a v1.0.0-rc.1, sua primeira versão candidata (a rc.2 veio em 22 de outubro), e tirou a menção a beta da documentação. O FAQ agora diz: Pelican 1.0 is out!
, embora ainda não houvesse uma tag 1.0.0 final em 22 de outubro. A partir da 1.0, o Pelican segue o versionamento semântico, qualquer painel 1.x funciona com qualquer Wings 1.x, e só a versão mais recente recebe correções. Atualizar a partir do beta38 ou anterior exige PHP 8.4 e elimina alguns parâmetros antigos da Application API, então confira qualquer integração de cobrança que ainda os envie.
A versão estável mais recente do Pterodactyl é a v1.15.2, de 21 de outubro de 2026. A 2.0 entrou em beta aberto em 14 de outubro com extensões, temas, um catálogo de eggs e tags no lugar dos nests, e as notas de versão recomendam manter os painéis de produção na 1.x por enquanto. O guia de atualização para a 2.0 exige o painel 1.12.0 ou mais recente e PHP 8.3 ou mais recente com a extensão intl, e instala a 2.0 ao lado da 1.x para que você possa voltar. Ele também remove os endpoints de nests da Application API, o que quebra módulos de cobrança que ainda os chamam.
O que é preciso para rodar por conta própria
As atualizações ficam por sua conta nos dois painéis. A documentação de atualização do Pelican recomenda o script de atualização automática do projeto e avisa que uma atualização sobrescreve os eggs principais que vêm com ele, então faça uma cópia de um egg antes de alterá-lo. Nossa imagem fixa uma versão beta testada e deixa a mudança para a 1.0 por sua conta. Como o Pelican só corrige bugs na versão mais recente, vale planejar essa atualização cedo. O Pelican 1.0 exige PHP 8.4, então confira a versão do PHP no seu servidor antes de atualizar.
Na nossa imagem, o painel começa com um host de backup local no mesmo servidor dos seus mundos, e todo servidor novo tem limite de backups igual a 0. Aumente esse limite antes de contar com um backup agendado e adicione um host de backup compatível com S3 no painel se quiser cópias fora do servidor. O suporte da DreamHost está disponível 24/7 para o hardware, a rede e a conectividade, e o sistema operacional, o Pelican e seus jogos ficam por sua conta.
A memória depende do jogo. Nosso guia de quanta RAM seu servidor de Minecraft precisa se baseia no número de jogadores e nos mods. Os requisitos do Palworld pedem 16 GB de memória só para ele. Para a parte financeira, veja quanto custa um servidor de Minecraft para um grupo.
Perguntas frequentes sobre Pelican e Pterodactyl
O Pterodactyl morreu?
Não. O Pterodactyl lançou 11 versões do painel 1.x em 2026, a mais recente em 21 de outubro, e abriu o beta da 2.0 em 14 de outubro. O próprio FAQ do Pelican não declara o fim da vida útil do projeto e, sobre essa decisão, diz: up to the Maintainer of Pterodactyl.
Como migro do Pterodactyl para o Pelican?
Na máquina que você já tem, baixe o script com curl -fsSLo migrate-panel.sh https://pelican.dev/migrate-panel.sh, rode sudo bash migrate-panel.sh --check até todas as verificações passarem e depois rode de novo sem --check. Antes, faça backup do banco de dados, de /var/www/pterodactyl e de /etc/pterodactyl. Em um servidor novo, você recria cada servidor de jogo.
Os eggs do Pterodactyl funcionam no Pelican?
Sim. O FAQ do Pelican diz que os eggs originais vão funcionar — always
. A antiga coleção da comunidade em parkervcp/eggs passou a ser somente leitura em maio de 2024 e foi para a organização pelican-eggs, mantida por um dos desenvolvedores principais do Pelican. Ela publica eggs nos dois formatos: o Paper vem como egg-paper.yaml para o Pelican e pterodactyl-egg-paper.json para o Pterodactyl.
As extensões do Blueprint vão funcionar no Pelican?
O FAQ do Pelican diz que não, e cita o criador do Blueprint dizendo que não tem capacidade para trabalhar com vários forks do Pterodactyl. O sistema de plugins próprio do Pelican chegou no beta30, e os plugins não mexem nos arquivos principais do painel.
Podemos manter o Wings do Pterodactyl nos nossos nós?
O FAQ do Pelican diz que a versão mais recente do Wings original vai continuar compatível com o Pelican. Mesmo assim, o guia de migração troca cada nó para o Wings do Pelican com um script que mantém sua configuração e os arquivos dos servidores, então planeje fazer isso.
Fontes
- Comparison, Pelican, 15 de out. de 2026. pelican.dev/docs/comparison
- Frequently Asked Questions, Pelican, 15 de out. de 2026. pelican.dev/faq
- Migrating from Pterodactyl, Pelican, 15 de out. de 2026. pelican.dev/docs/guides/migrating-from-pterodactyl
- Versioning & Releases, Pelican, 15 de out. de 2026. pelican.dev/docs/versioning
- Getting Started (Panel), Pelican, 15 de out. de 2026. pelican.dev/docs/panel/getting-started
- Updating the Panel, Pelican, 15 de out. de 2026. pelican.dev/docs/panel/update
- Contributors, Pelican, 15 de out. de 2026. pelican.dev/docs/contributors
- Document versioning, translations and Pterodactyl migration for 1.0 (pull request #220), Pelican (GitHub), 15 de out. de 2026. github.com/pelican/docs/pull/220
- Panel releases, Pelican (GitHub), 15 de out. de 2026. github.com/pelican/panel/releases
- Wings README, Pelican (GitHub), 15 de out. de 2026. github.com/pelican/wings
- Panel releases, Pterodactyl (GitHub), 15 de out. de 2026. github.com/pterodactyl/panel/releases
- Wings README, Pterodactyl (GitHub), 15 de out. de 2026. github.com/pterodactyl/wings
- Pterodactyl, Pterodactyl, 15 de out. de 2026. pterodactyl.io
- Getting Started (Panel 1.x), Pterodactyl, 15 de out. de 2026. docs.pterodactyl.io/v1/panel/getting-started
- Upgrading From 1.x, Pterodactyl, 15 de out. de 2026. docs.pterodactyl.io/v2/upgrading/upgrading-from-v1
- Changes From 1.x, Pterodactyl, 15 de out. de 2026. docs.pterodactyl.io/v2/upgrading/changes-from-v1
- Parkers eggs repo (README), pelican-eggs (GitHub), 15 de out. de 2026. github.com/pelican-eggs/eggs
- Minecraft eggs, pelican-eggs (GitHub), 15 de out. de 2026. github.com/pelican-eggs/minecraft
- Option to Migrate Pterodactyl Data to Pelican (discussion #13), Pelican (GitHub), 15 de out. de 2026. github.com/pelican/panel/discussions/13
- Moving the server to a remote panel (discussion #837), Pelican (GitHub), 15 de out. de 2026. github.com/pelican/panel/discussions/837
- Paper: Aikar's flags, PaperMC, 15 de out. de 2026. docs.papermc.io/paper/aikars-flags
- Requirements, Palworld, 15 de out. de 2026. docs.palworldgame.com/getting-started/requirements
- routes/admin.php (egg export), Pterodactyl (GitHub), 15 de out. de 2026. github.com/pterodactyl/panel/blob/1.0-develop/routes/admin.php