Beastshubh / Reliactyl-1

Premium Client Version

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reliactyl

Reliactyl
Relaictyl2

Reliactyl Client Premium Version


Features

- Allows users to split resources throughout multiple servers on the Pterodactyl Panel, and uses a Discord OAuth2 as a login system.
- 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)
- Light/Dark Mode
- Multi-Lang Support

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/reliactyldev/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

  1. Testing
    cd path/to/the/reliactyl
    node index.js

  2. Production
    cd path/to/the/reliactyl
    npm install pm2 -g
    pm2 start index.js
    pm2 save

Join our Reliactyl

About

Premium Client Version

License:MIT License


Languages

Language:CSS 52.1%Language:JavaScript 25.3%Language:EJS 10.8%Language:SCSS 9.6%Language:HTML 2.2%