# Debian 11、12 和 13

[[目錄]]

::: 提示 本指南基於 official installation documentation 但專為 Debian 11、12 和 13 量身定制。 :::

作業系統 版本 支援 筆記
Debian 11 11 ✅
12 12 ✅
13 - MariaDB 可以在沒有儲存庫設定腳本的情況下安裝
- Redis 可以在沒有 Redis APT 儲存庫的情況下安裝

# 依賴安裝

在本指南中,我們將安裝 Pterodactyl 面板所需的依賴項。之後就可以依照官方的安裝文件進行安裝了。

# Install necessary packages
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 (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 (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

# 安裝 Composer

Composer 是 PHP 的依賴管理器,它允許我們提供您操作面板所需的一切程式碼。在繼續此過程之前,您需要安裝 Composer。

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

# 下載文件

太好了,現在所有依賴項都已處理完畢。依照 official documentation Download Files section 繼續安裝。

# 翅膀

Debian 11、12 或 13 上的 Wings 無需額外配置。您可以遵循 official Wings install documentation ,其中涵蓋了 Debian 的 Docker 安裝。