# 企業 Linux 8 和 Fedora Server 40

本指南提供了在 CentOS 8、Rocky Linux 8、AlmaLinux 8 和 Fedora Server 40 上安裝 Pterodactyl Wings v1.X 的全面說明。

[[目錄]]

# 安裝依賴項

# Install required packages
sudo dnf install -y dnf-utils device-mapper-persistent-data lvm2

# Add Docker repository (Enterprise Linux 8)
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
# Add Docker repository (Fedora Server 40)
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

## Install Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io

## Enable Docker service
systemctl enable --now docker

# Configure firewall
firewall-cmd --add-port 8080/tcp --permanent
firewall-cmd --add-port 2022/tcp --permanent
firewall-cmd --permanent --zone=trusted --change-interface=pterodactyl0
firewall-cmd --zone=trusted --add-masquerade --permanent
firewall-cmd --reload

# 安裝翅膀

太好了,現在所有依賴項和防火牆規則都已處理完畢。從這裡遵循 official Wings installation documentation

::: 提示 如果您啟用了 SELinux 強制,並且從容器中收到 AVC 拒絕,請嘗試將 Wings 資料目錄從 /var/lib/pterodactyl 重新定位到 /var/srv/containers/pterodactyl 。這就是目標策略期望 Docker 從中讀取和寫入資料的地方。 :::