Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions content/docs/blueprint/migrations/docker.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: Guide for migrating from Pyrodactyl to Pyrodactyl (Blueprint) using
<Callout type='warning'>
Always ensure that you make a backup of your Pyrodactyl database and any other relevant data. Provided below is how you can make a backup of your Panel Database. (Replace ``panel`` with the database name you use)

```
```bash
# If using MySQL
mysqldump -u root -p --opt panel > ./panel.sql

Expand All @@ -19,12 +19,12 @@ mariadb-dump -u root -p --opt panel > ./panel.sql
If you already have Pyrodactyl running in Docker, update your panel image and add these volumes to your `docker-compose.yml` file:
```diff
panel:
-image: ghcr.io/pyrohost/pyrodactyl:main
+image: ghcr.io/pyrodactyl-oss/blueprint:latest
- image: ghcr.io/pyrohost/pyrodactyl:main
+ image: ghcr.io/pyrodactyl-oss/blueprint:latest

volumes:
+ - "/srv/pyrodactyl/extensions/:/blueprint_extensions"
+ - "app:/app"
+ - "/srv/pyrodactyl/extensions/:/blueprint_extensions"
+ - "app:/app"
```

<Callout type='error'>
Expand Down
12 changes: 10 additions & 2 deletions content/docs/pyrodactyl/migrations/docker.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,16 @@ description: Guide for migrating from Pterodactyl to Pyrodactyl using Docker

## Migrating from Pterodactyl (Docker)

<Callout type="warn">
Always make sure you take a backup of your Pterodactyl database and other relevant data.
<Callout type='error'>
Once you switch to Pyrodactyl, switching back to Pterodactyl is not supported and may cause errors as Pyrodactyl modifies the Pterodactyl Database Schema. Provided below is how you can make a backup of your Panel Database if you need to switch back. (Replace ``panel`` with the database name you use)

```bash
# If using MySQL
mysqldump -u root -p --opt panel > ./panel.sql

# If using MariaDB
mariadb-dump -u root -p --opt panel > ./panel.sql
```
</Callout>

If you already have Pterodactyl running in Docker, simply update your panel image in your `docker-compose.yml` file:
Expand Down
16 changes: 2 additions & 14 deletions content/docs/pyrodactyl/migrations/native-to-docker.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Guide for migrating from native Pterodactyl installation to Pyrodac
<Callout type='error'>
Once you switch to Pyrodactyl, switching back to Pterodactyl is not supported and may cause errors as Pyrodactyl modifies the Pterodactyl Database Schema. Provided below is how you can make a backup of your Panel Database if you need to switch back. (Replace ``panel`` with the database name you use)

```
```bash
# If using MySQL
mysqldump -u root -p --opt panel > ./panel.sql

Expand All @@ -26,18 +26,6 @@ mariadb-dump -u root -p --opt panel > ./panel.sql
- Avoid using Snap-based Docker installations on Ubuntu
- Enable Docker auto-start on boot

<Callout type='error'>
Once you switch to Pyrodactyl, switching back to Pterodactyl is not supported and may cause errors. Provided below is how you can make a backup of your Panel Database if you need to switch back. (Replace ``panel`` with the database name you use)

```
# If using MySQL
mysqldump -u root -p --opt panel > ./panel.sql

# If using MariaDB
mariadb-dump -u root -p --opt panel > ./panel.sql
```
</Callout>

### Pyrodactyl Installation

1. Create a new folder (e.g. `pyrodactyl-panel`) on your server in a safe location, and switch to it.
Expand Down Expand Up @@ -82,4 +70,4 @@ mariadb-dump -u root -p --opt panel > ./panel.sql
docker compose up -d
```

Your panel is now running! You can access it at the same URL as before, and use the same user accounts.
Your panel is now running! You can access it at the same URL as before, and use the same user accounts.
2 changes: 1 addition & 1 deletion content/docs/pyrodactyl/migrations/native-to-native.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Guide for migrating from native Pterodactyl installation to native
<Callout type='error'>
Once you switch to Pyrodactyl, switching back to Pterodactyl is not supported and may cause errors as Pyrodactyl modifies the Pterodactyl Database Schema. Provided below is how you can make a backup of your Panel Database if you need to switch back. It is also recommended that you make a backup of the Pterodactyl folder aswell if anything goes wrong during migration. (Replace ``panel`` with the database name you use)

```
```bash
# If using MySQL
mysqldump -u root -p --opt panel > ./panel.sql

Expand Down
2 changes: 1 addition & 1 deletion content/docs/pyrodactyl/migrations/native-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Newest release version:
<Callout type="warn">
Before proceeding with any updates, make sure to back up your database and panel files. Provided below is how you can make a backup of your Panel Database. (Replace ``panel`` with the database name you use)

```
```bash
# If using MySQL
mysqldump -u root -p --opt panel > ./panel.sql

Expand Down