Reliactyl
Reliactyl Client Premium Version
- Allows users to split resources throughout multiple servers on the Pterodactyl Panel, and uses a Discord OAuth2 as a login system. Features
- Coins (AFK Page earning, Linkvertise earning)
- Coupons (Gives resources & coins to a user)
- Servers (create, view, edit servers)
- Store (buy resources with coins)
- User System (auth, regen password, profile)
- Join for Resources (join discord servers for resources)
- API (for bots & other things)
- Anti-ADBlock (BlockADBlock)
Installination-Setup
Installing Dependencies
sudo apt update && sudo apt upgrade
sudo apt install git
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo bash -
apt install nodejs
npm -v
git clone https://github.com/Reliactyl/Reliactyl.git
cd Reliactyl
npm install
apt install nginx
sudo apt install certbot
sudo apt install -y python3-certbot-nginx
Webserver Config
systemctl start nginx
certbot certonly --nginx -d your.domain
nano /etc/nginx/sites-enabled/reliactyl.conf
# In reliactyl, paste this config and change the varible
server {
listen 80;
server_name <domain>;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
location /afkwspath {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass "http://localhost:<port>/afkwspath";
}
server_name <domain>;
ssl_certificate /etc/letsencrypt/live/<domain>/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/<domain>/privkey.pem;
ssl_session_cache shared:SSL:10m;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/access.log;
location / {
proxy_pass http://localhost:<port>/;
proxy_buffering off;
proxy_set_header X-Real-IP $remote_addr;
}
}
Starting Reliactyl
-
Testing
cd path/to/the/reliactyl
node index.js
-
Production
cd path/to/the/reliactyl
npm install pm2 -g
pm2 start index.js
pm2 save