# Debian 11、12 與 13

TIP

本指南以官方安裝文件為基礎,並針對 Debian 11、12 與 13 進行調整。

作業系統 版本 支援狀態 備註
Debian 11 ✅
12 ✅
13 ✅ - 無需執行套件庫設定指令碼即可安裝 MariaDB
- 無需使用 Redis APT 套件庫即可安裝 Redis

# 安裝相依套件

本指南將安裝 Pterodactyl 控制面板所需的相依套件。完成後,您可以繼續依照官方安裝文件進行操作。

# 安裝必要套件
apt install -y curl ca-certificates gnupg2 sudo lsb-release

# 新增 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

# 新增 Redis 官方 APT 套件庫(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 套件庫設定指令碼(Debian 11 與 12)
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash

# 更新套件庫清單
apt update

# 安裝相依套件
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

# 安裝 Composer

Composer 是 PHP 的相依套件管理工具,可讓我們提供執行控制面板所需的所有程式碼相依套件。在繼續此安裝流程之前,您需要先安裝 Composer。

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

# 下載檔案

很好,現在所有相依套件都已處理完畢。請繼續依照官方文件中的「下載檔案」章節完成安裝。

# Wings

在 Debian 11、12 或 13 上,Wings 不需要額外設定。您可以依照官方 Wings 安裝文件進行操作,該文件包含 Debian 的 Docker 安裝說明。