Skip to content
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
1 change: 0 additions & 1 deletion .vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,6 @@ module.exports = {
children: [
'/community/installation-guides/wings/centos7.md',
'/community/installation-guides/wings/centos8.md',
'/community/installation-guides/wings/debian.md',
]
},
{
Expand Down
23 changes: 18 additions & 5 deletions community/installation-guides/panel/debian.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,39 @@
# Debian 11 & 12
# Debian 11, 12 & 13

[[toc]]

::: tip
This guide is based off the [official installation documentation](/panel/1.0/getting_started.md) but is tailored specifically for Debian 11 and 12.
This guide is based off the [official installation documentation](/panel/1.0/getting_started.md) but is tailored specifically for Debian 11, 12 and 13.
:::

| Operating System | Version | Supported | Notes |
| ---------------------------------- | ------- | :----------------: | ----------------------------------------------------------- |
| **Debian** | 11 | :white_check_mark: | |
| | 12 | :white_check_mark: | |
| | 13 | :white_check_mark: | - MariaDB can be installed without the repo setup script - Redis can be installed without the Redis APT repository

## Dependency Installation

In this guide, we will install the required dependencies for the Pterodactyl panel. After that, you can follow the official installation documentation.

```bash
# Install necessary packages
apt -y install software-properties-common curl ca-certificates gnupg2 sudo lsb-release
apt install -y curl ca-certificates gnupg2 sudo lsb-release

# Add additional repositories for PHP
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
curl -fsSL https://packages.sury.org/php/apt.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg

# Add Redis official APT repository
# Add Redis official APT repository (Debian 11 & 12)
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

# MariaDB repo setup script
# MariaDB repo setup script (Debian 11 & 12)
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash

# Update repositories list
apt update

# Install Dependencies
apt install -y php8.3 php8.3-{common,cli,gd,mysql,mbstring,bcmath,xml,fpm,curl,zip} mariadb-server nginx tar unzip git redis-server
```
Expand All @@ -40,3 +49,7 @@ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/loca
### Download Files

Great, now all of the dependencies have been dealt with. Continue the installation by following the [official documentation Download Files section](/panel/1.0/getting_started.md#download-files).

### Wings

There is no additional configuration required for Wings on Debian 11, 12 or 13. You can follow the [official Wings install documentation](/wings/1.0/installing.md), which covers Docker installation for Debian.
5 changes: 0 additions & 5 deletions community/installation-guides/wings/debian.md

This file was deleted.

87 changes: 0 additions & 87 deletions daemon/0.6/debian_8_docker.md

This file was deleted.

5 changes: 3 additions & 2 deletions panel/1.0/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,9 @@ this software on an OpenVZ based system you will — most likely — not
| | 24.04 | :white_check_mark: | MariaDB can be installed without the repo setup script. |
| **RHEL / Rocky Linux / AlmaLinux** | 8 | :white_check_mark: | Extra repos are required. |
| | 9 | :white_check_mark: | |
| **Debian** | 11 | :white_check_mark: | |
| | 12 | :white_check_mark: | |
| **Debian** | 11 | :white_check_mark: | [Debian Dependencies](/community/installation-guides/panel/debian.md) |
| | 12 | :white_check_mark: | [Debian Dependencies](/community/installation-guides/panel/debian.md)
| | 13 | :white_check_mark: | [Debian Dependencies](/community/installation-guides/panel/debian.md)

## Dependencies

Expand Down