Skip to content

NorthClient© is a free, open-source Client server management panel built with js, css, Bootstrap and HTML. Designed with <3, NorthClient is a Client Area for the Pterodactyl game Panel.

License

Notifications You must be signed in to change notification settings

farhanhossainshiam/NorthClient

 
 

Repository files navigation

Gray shape shifter

NorthClient

The world's easiest, most powerful Pterodactyl Client Panel.

Tests status Tests status


🙉 What is NorthClient?

NorthClient is a Pterodactyl client area, making it more comfortable for users to manage their servers 


⭐ What Features ?

NorthClient's features include:

  • Resource Management (gift, use it to create servers, edit servers)
  • Coins (Join for Rewards, Buy Coins)
  • Coupons (Gives resources & coins to a user)
  • Servers (create, view, edit servers)
  • User System (auth, regen password, etc)
  • Store (buy resources with coins)
  • Login System with Email and Password or Discord
  • Register System with Username, Email and Password.
  • Dashboard (view resources & servers from one area)
  • Join for Rewards (join discord servers for coins)
  • Admin (set/add/remove coins & resources, create/revoke coupons)
  • Webhook (Logs actions)
  • Gift Coins (Share coins with anyone)
  • Stripe API (buy coins via stripe)
  • Mail Server (SMTP support)
  • Linkvertise Earning
  • Role Packages (get packages via roles)
  • Dark-mode/White-mode


⚡ Fast implementation

Use pm2:

//Step 01:
Install pm2. (If you don't know how then look below.)

//Step 02:
Drop the files into your server and edit settings.yml.
//Step 03:
move to >>$ cd /yourlocation<< 
//Step 04: 
start the Index.js with >>$ pm2 start index.js.<< 

Or, use Pterodactyl's Panel:

//Step 01:
Install The egg discord.js generic and create a server with this egg

//Step 02:
Drop the Files in your Server and Edit the settings.yml

//Note: If you need Help, feel free to join the Discord or Report the Issue on GitHub.




🎉 How to install pm2:

Step 01:
This is for (Debian/Ubuntu)

---------- Install Node.js v18.x ---------- 
$ curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
$ sudo apt-get install -y nodejs

---------- Install Node.js v12.x ----------
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
$ sudo apt-get install -y nodejs

This is for (CentOS/RHEL and Fedora)

---------- Install Node.js v18.x ---------- 
$ curl -sL https://rpm.nodesource.com/setup_18.x | bash -

---------- Install Node.js v12.x ----------
$ curl -sL https://rpm.nodesource.com/setup_12.x | bash -
//Step 02:
---------- Install PM2 ---------- 
$ sudo npm i -g pm2
&#8674; Example Start pm2
$ sudo pm2 start /var/www/html/app/server.js -i 4 
$ sudo pm2 save  (#save current process list on reboot)

//Node\\
Hot to Update:
$ sudo pm2 update	      #update PM2 package

More Commands: 
$ sudo pm2 logs 1	        #view logs for app 1
$ sudo pm2 stop 0           #stop process with ID 0
$ sudo pm2 restart all      #restart all apps




👀 Preview

unknown unknown unknown unknown


👏 Demo

Check out our demo
Login:

Name: demo
E-Mail: [email protected]
Password: demo


Check out our Discord Support



MIT license.

This repository is managed under the MIT license.

© 2023-present NorthDevelopment

This Panel is still under Development by Jonas and David.

Back to top

About

NorthClient© is a free, open-source Client server management panel built with js, css, Bootstrap and HTML. Designed with <3, NorthClient is a Client Area for the Pterodactyl game Panel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • EJS 45.5%
  • CSS 44.0%
  • JavaScript 10.5%