<server_id> - Айди вашего сервера UUID (Смотреть в "settings" значение: Server ID)
Создаем папку
Создаем симлинк
Проверяем симлинк
Устанавливаем nginx, если его нет.
Создаем конфиг nginx
Вставляем:
Выдаем права для доступа nginx к серверу
Открываем порт для FastDL
Проверяем и применяем конфигурацию Nginx
Ваш FastDL доступен по ссылке:
Создаем папку
mkdir -p /var/www/fastdlСоздаем симлинк
ln -s /var/lib/pterodactyl/volumes/<server_id>/cstrike /var/www/fastdl/servernameПроверяем симлинк
ls -l /var/www/fastdl/servernameУстанавливаем nginx, если его нет.
sudo apt install nginx -yСоздаем конфиг nginx
sudo nano /etc/nginx/sites-enabled/fastdl.confВставляем:
C-подобный:
server {
listen 3050;
server_name _;
disable_symlinks off;
sendfile on;
tcp_nopush on;
location /servername/ {
alias /var/www/fastdl/servername/;
}
location ~* \.(sma|amxx|sp|smx|cfg|ini|log|bak|dat|sql|sq3|so|dll|php|zip|rar|jar|sh)$ {
deny all;
return 403;
}
location ~ /(addons|cfg|logs) {
deny all;
return 403;
}
location / {
return 403;
}
}
Выдаем права для доступа nginx к серверу
sudo chmod o+rx /var/libsudo chmod o+rx /var/lib/pterodactylsudo chmod o+rx /var/lib/pterodactyl/volumessudo chmod o+rx /var/lib/pterodactyl/volumes/<server_id>sudo chmod -R 755 /var/lib/pterodactyl/volumes/<server_id>/cstrikeОткрываем порт для FastDL
sudo ufw allow 3050/tcpПроверяем и применяем конфигурацию Nginx
sudo nginx -tsudo systemctl reload nginxВаш FastDL доступен по ссылке:
http://<ip>:3050/servername/