ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their pterodactyl servers.

Overview

Features

  • PayPal Integration
  • Email Verification
  • Audit Log
  • Admin Dashboard
  • User/Server Management
  • Store (credit system)
  • Vouchers
  • and so much more!

ControlPanel-gg

controlpanel

About

ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their pterodactyl servers. This dashboard comes with a credit-based billing solution that credits users hourly for each server they have and suspends them if they run out of credits.

This dashboard offers an easy to use and free billing solution for all starting and experienced hosting providers. This dashboard has many customization options and added discord 0auth verification to offer a solid link between your discord server and your dashboard.

Installation

Updating

Discord

Contributing

Donating

Comments
  • [feature] Custom roles

    [feature] Custom roles

    🚀 Feature Request

    Is your proposal related to a problem?

    Provide a clear and concise description of what the problem is. For example, "I can't change x and it makes me have to do manual work"

    Not really

    Describe the solution you'd like

    Provide a clear and concise description of what you want to happen. For Example, "Automate the changing of x so I don't have to do it manually"

    A good feature that could be very beneficial is to be able to create custom roles on the panel, just to label certain users. Id attempt to make this myself but php

    feature 
    opened by somerandomcloud 18
  • user is registered but isnt

    user is registered but isnt

    Describe the bug 🐛 A clear and concise description of what the bug is. basically when you try to register an account you cant since you get a fancy error saying there's already one

    To Reproduce Steps to reproduce the behavior:

    1. Go to '/register'
    2. Fill the info
    3. Register
    4. See error

    Expected behavior A clear and concise description of what you expected to happen. It should say that there's none, infact I have checked both MySQL and panel and user isn't registered

    Screenshots If applicable, add screenshots to help explain your problem. image

    Desktop (please complete the following information):

    • OS: Windows 10/ Debian Linux 10 LTS
    • Browser Mozilla Firefox/GoogleChrome
    • Version lastest as of 30/08/2021

    Additional context Add any other context about the problem here.

    ● dashboard.service - Dashboard Queue Worker
       Loaded: loaded (/etc/systemd/system/dashboard.service; enabled; vendor preset: enabled)
       Active: active (running) since Mon 2021-08-30 18:10:03 UTC; 28min ago
     Main PID: 2630 (php)
        Tasks: 1 (limit: 4698)
       Memory: 33.4M
       CGroup: /system.slice/dashboard.service
               └─2630 /usr/bin/php /var/www/dashboard/artisan queue:work --sleep=3 --tries=3
    
    Aug 30 18:15:08 UwU php[2630]: [2021-08-30 18:15:08][83] Processing: App\Notifications\Auth\QueuedVerifyEmail
    Aug 30 18:15:09 UwU php[2630]: [2021-08-30 18:15:09][83] Processed:  App\Notifications\Auth\QueuedVerifyEmail
    Aug 30 18:32:46 UwU php[2630]: [2021-08-30 18:32:46][84] Processing: App\Notifications\Auth\QueuedVerifyEmail
    Aug 30 18:32:46 UwU php[2630]: [2021-08-30 18:32:46][84] Processed:  App\Notifications\Auth\QueuedVerifyEmail
    Aug 30 18:35:35 UwU php[2630]: [2021-08-30 18:35:35][85] Processing: App\Notifications\Auth\QueuedVerifyEmail
    Aug 30 18:35:36 UwU php[2630]: [2021-08-30 18:35:36][85] Processed:  App\Notifications\Auth\QueuedVerifyEmail
    Aug 30 18:36:39 UwU php[2630]: [2021-08-30 18:36:39][86] Processing: App\Notifications\WelcomeMessage
    **Aug 30 18:36:39 UwU php[2630]: [2021-08-30 18:36:39][86] Failed:     App\Notifications\WelcomeMessage**
    
    
    bug 
    opened by Volas171 15
  • [Feature] Sell additional non-server products in the store

    [Feature] Sell additional non-server products in the store

    🚀 Feature Request

    Is your proposal related to a problem?

    There is no way to sell additional products like extra IP addresses or extra RAM. When we did our billing manually, we manually upped the individual servers, and we would be happy to continue this way, but there is no easy way to charge them for it.

    Describe the solution you'd like

    Add a way to sell products in the store that aren't specifically servers. Then, later on, you could add the ability to sell upgrades to servers in the store.

    feature 
    opened by thewilloftheshadow 14
  • [feature] Billing Cycle

    [feature] Billing Cycle

    🚀 Feature Request

    Is your proposal related to a problem?

    I dont want people with small amounts of Credits to be able to access my most expensive plans.

    Describe the solution you'd like

    Ability to change the charge increment. Could be x hours, x days, x weeks and x months with the ability for the amount to be 0.

    feature 
    opened by GeckoBoy84 14
  • Some ideas

    Some ideas

    Add that you can set your own useful links in db Add that getting started notification message can be changed in db Add google analytics support Add that email and recaptcha keys are set on dashboard (like pterodactyl has) Add option to create add-ons for plans and that users can choose them any time Add option to upgrade your server to better plan Add more server managment buttons for both admins and users (like reinstall, transfer, rename, set description, start stop kill buttons) Add optional option that server description will be always server plan and egg and cannot be changed by user Add custom pages support Create voucher system (that admins create vouchers for some amount of credits, when user type correct vouchers, credits should be added, and vouchers should be for one-time use or more times usage and option to set voucher expiration) Add support for more payment gateways Add that you can set which nodes and eggs can be choosed for specific product Add product categories and filtering by category Create powerful support tickets system with email notifications Option for admins to create new user, and option to link existing pterodactyl user with dashboard user when creating new user Add email notification when server was suspended when you don't have enough credits Simple email campaign (announcement) system Add announcement system, that admins can set important message that will be displayed on every page of dashboard

    feature 
    opened by anondev-sudo 14
  • [wip] Added dutch language

    [wip] Added dutch language

    I added the dutch language, i hope u will add support for more strings in the project Edit: also i dont see an option to select an language on the panel yet

    opened by finnie2006 13
  • Accept Crypto Payments

    Accept Crypto Payments

    🚀 Feature Request

    It would be very nice to be able to accept crypto payments. This could be done either by: -Third part integration (I am aware of a supposedly good system by Coinbase and several others such as BitPay) or by -Generating wallets (on an as need basis for each user that requests one (and let us choose popular coins to accept)). They can send payments to said generated wallets which can then be merged to our main wallets either automatically (immediately or at threshold/after certain timeout) or manually. Rates could be set manually or by various market APIs.

    While my personal preference would be the second method, any way to accept crypto would be huge

    feature Low Priority 
    opened by William071802 12
  • Add payer object

    Add payer object

    I think that it will be nice if the payer object will be added to the PayPal API request, so you can know the user who purchased the credits when browsing payments on the PayPal dashboard.

    opened by anondev-sudo 11
  • [feature] Choosing a location instead of node on costumer side.

    [feature] Choosing a location instead of node on costumer side.

    🚀 Feature Request

    idk if this is already a thing, but when the costumer is buying a server, instead of choosing a node he could choose a Location and then the panel would see which has more resource available to deploy it. This way if u have multiple nodes in the same region they can be balanced. and the admin when creating the server settings he could put which nodes it wants to be able for balancing if that makes any sense

    feature 
    opened by Zoe8338 9
  • Add the ability to Suspend Users

    Add the ability to Suspend Users

    This allows Admins to suspend User Accounts. An suspended account gets logged out in the next request and an information message gets displayed (on the login page). Refers to #204

    opened by LogischJo 9
  • Sync servers button

    Sync servers button

    There should be Sync servers button in admin area, that will fetch ptero api and update server details for all servers in database so server names, descriptions, state, feature limits will be actual on dashboard.

    Why? When user rename server on panel, it's not renamed in dashboard and users are telling that it's not good when the name and other details are not updated.

    feature Low Priority 
    opened by anondev-sudo 9
  • [feature] Making a manual docs instead of having automated docs

    [feature] Making a manual docs instead of having automated docs

    🚀 Feature Request

    Is your proposal related to a problem?

    Yes

    Provide a clear and concise description of what the problem is. For example, "I can't change x and it makes me have to do manual work"

    (Write your answer here.) So the problem is some automated docs are wrong as when i followed that it was return errors even if we follow the exact same method as per the docs. Like i discussed in the support server.

    Describe the solution you'd like

    Provide a clear and concise description of what you want to happen. For Example, "Automate the changing of x so I don't have to do it manually"

    (Describe your proposed solution here.) The solution would be making a markdown documentation which will be pull requested by users and collaborators after verifying will pull them. In that way all types of users will help you make a perfect documentation as well as the docs will be accurate.

    Additional context

    Is there anything else you can add about the proposal? You might want to link to related issues here, if you haven't already.

    (Write your answer here.)

    opened by BeastBoyADI 1
  • User creating multiple servers instead of one

    User creating multiple servers instead of one

    Describe the bug 🐛

    I found that when creating server, by pressing "Create Server" button multiple times before the page refresh, it creates as many servers as you click the button (before server throws error).

    To Reproduce

    1. Go to 'https://panel.domain.com/servers'
    2. Click on 'Create Server'
    3. Choose server configuration
    4. Repeatedly click "Create Server" button before page refresh.

    Expected behavior To create only one server, no matter how many times you press the button.

    Screenshots https://i.imgur.com/WJSi6aH.gif

    Desktop (please complete the following information):

    • OS: Windows 11
    • Browser: Chrome/Mozilla

    Additional context

    I guess there should be some sort of rate limit that no matter if you either accidentally or intentionally press "Create Server" button repeatedly, it still should only create one server unless you have configured otherwise (?).

    Found this by accidentally clicking the button twice and was wondering why it created two servers instead of one. I managed to create 4 when rapidly pressing the button, before 500 error appeared. So I was thinking, if user accidentally pressed the button more than once, or if user is impatient/there is latency, this might cause problems. Main problem is that every created server does charge the first hour and you won't get credits back by deleting "unwanted" servers.

    Already asked this in Discord and thought I probably should make issue in here about this.

    bug 
    opened by Darrakas 0
  • Server owner transfer system

    Server owner transfer system

    🚀 Feature Request

    Is your proposal related to a problem?

    Provide a clear and concise description of what the problem is. For example, "I can't change x and it makes me have to do manual work"

    Currently when changing the owner of the server in Pterodactyl, there is a need in CPGG manually change the owner of the server in the SQL database.

    Describe the solution you'd like

    Provide a clear and concise description of what you want to happen. For Example, "Automate the changing of x so I don't have to do it manually"

    I would like to propose a server owner transfer system on the CPGG side + synchronization in pterodactyl

    opened by playaz44 0
  • Inconsistent API response.

    Inconsistent API response.

    Describe the bug 🐛 The API response at the endpoint url../api/users/?filter[suspended]=false is inconsistent, it should return a boolean, but returns 0 and 1. As you can see in the example GIF, if I append the filter value as false, even though mine is suspended, the API still returns the account. GIF

    To Reproduce Steps to reproduce the behavior:

    1. Just consult the API in endpoint url../api/users/?filter[suspended]=false

    Expected behavior Return a boolean.

    Desktop:

    • OS: [Ubuntu 22.04]
    • Browser: [Chrome]
    • Version: [106.0.5249.119]
    bug 
    opened by Ferks-FK 0
  • Recaptcha on Password Reset Request Page to prevent abuses and botting

    Recaptcha on Password Reset Request Page to prevent abuses and botting

    🚀 Feature Request

    Is your proposal related to a problem?

    It would be really great if you could implement the Recaptcha on the password reset request page like same as in register and login page. This will prevent abuses and botting.

    image

    Describe the solution you'd like

    Provide a clear and concise description of what you want to happen. For Example, "Automate the changing of x so I don't have to do it manually"

    Add Recaptcha on password reset request page

    Additional context

    Is there anything else you can add about the proposal? You might want to link to related issues here, if you haven't already.

    No, thank you.

    opened by r-kjha 1
  • [feature] Allow setting different payment methods for different currencies

    [feature] Allow setting different payment methods for different currencies

    🚀 Feature Request

    Is your proposal related to a problem?

    Currently, under Administration > Settings > Payment > Stripe, there is only one "Payment Methods" field. As some payment methods only support specific currencies (e.g. SEPA only accepts EUR), I would like to see having separate payment methods for every store item or on a per currency basis.

    Describe the solution you'd like

    For every store item, add a "Payment Methods" field below "Currency Code". It can be left blank to follow the default set in Administration.

    Additional context

    I was trying to integrate GrabPay payment through Stripe on my ControlPanel instance which accepts credits purchases in USD and SGD. As GrabPay is a SGD only payment method, setting "Payment Methods" to "card,grabpay" results in USD purchases returning a server error 500.

    opened by zymsbgt 1
Releases(0.8.3.1)
  • 0.8.3.1(Nov 7, 2022)

    What's Changed

    • Perpage limit fix - sync servers button by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/584
    • Fix admin overview error when node got deleted by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/588
    • This PR fixes some incorrect CSS views by @Ferks-FK in https://github.com/ControlPanel-gg/dashboard/pull/593
    • Fixes user email verification by @Ferks-FK in https://github.com/ControlPanel-gg/dashboard/pull/594
    • New Options by @Ferks-FK in https://github.com/ControlPanel-gg/dashboard/pull/595
    • V. 0.8.3.1 Small Fixes by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/589

    New Contributors

    • @Ferks-FK made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/593

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.8.3...0.8.3.1

    Source code(tar.gz)
    Source code(zip)
  • 0.8.3(Oct 13, 2022)

    What's Changed

    • Show info about each node separately on admin overview by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/569
    • Small fixes by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/570
    • More information on admin overview by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/571
    • Delete server on 404 instead of giving error 500 to the user by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/572
    • Some fixes that shouldn´t have been necessary by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/573
    • Resource checks on server creation and upgrade by @ok236449 in https://github.com/ControlPanel-gg/dashboard/pull/574
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/579

    New Contributors

    • @ok236449 made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/569

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.8.2...0.8.3

    Source code(tar.gz)
    Source code(zip)
  • 0.8.2(Aug 19, 2022)

    What's Changed

    • sync by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/553
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/556
    • show branchname in footer by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/560
    • fix all datatables by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/561
    • close button on ticket page by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/562
    • min required credits per product when upgrading by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/565
    • Update last_seen when logging in by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/567
    • 0.8.2 by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/568

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.8.1...0.8.2

    Source code(tar.gz)
    Source code(zip)
  • 0.8.1(Aug 15, 2022)

    What's Changed

    • hotfix by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/545
    • Hotfix Captcha by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/547
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/549
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/550
    • Fix Bypass node limit when upgrade by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/551
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/552

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.8...0.8.1

    Source code(tar.gz)
    Source code(zip)
  • 0.8(Aug 15, 2022)

    What's Changed

    • Experimental Server Edit by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/486
    • Server identifier edit by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/487
    • Fixes an issue when you update a user since update by @AGuyNamedJens in https://github.com/ControlPanel-gg/dashboard/pull/490
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/491
    • Fix product sorting issues by @wynn-dev in https://github.com/ControlPanel-gg/dashboard/pull/499
    • Ticket System by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/501
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/502
    • enable/disable Ticketsystem by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/503
    • Upgrade / Downgrade by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/504
    • fix: 🐛 Check if product supports the exact egg as server installed on by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/505
    • Fixes Ticket whitespace issue #507 by @jozefbonnar in https://github.com/ControlPanel-gg/dashboard/pull/510
    • Fixes text overflow by @jozefbonnar in https://github.com/ControlPanel-gg/dashboard/pull/509
    • Fixed the text overflow issue in navbar. by @zvikasdongre in https://github.com/ControlPanel-gg/dashboard/pull/506
    • Ticket Patch by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/515
    • Change index table to DataTable by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/516
    • Allows admins to force verify a users email by @jozefbonnar in https://github.com/ControlPanel-gg/dashboard/pull/517
    • Fix Delete by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/519
    • Dev upgradesystem by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/520
    • Add Throttle Rate Limit by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/521
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/523
    • Restart After Upgrade by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/525
    • Fix checking free resource node by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/526
    • Ticket Blacklist by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/528
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/529
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/530
    • fixes by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/531
    • Development by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/532
    • Update UserController.php by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/534
    • im stoopid by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/535
    • test client api key button by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/536
    • Development by @SahrulGnwn in https://github.com/ControlPanel-gg/dashboard/pull/539
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/540
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/541
    • Update index.blade.php by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/542
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/543
    • v0.8 by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/544

    New Contributors

    • @wynn-dev made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/499
    • @SahrulGnwn made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/501
    • @zvikasdongre made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/506

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.7...0.8

    Source code(tar.gz)
    Source code(zip)
  • 0.7.7(Jul 19, 2022)

    What's Changed

    • Remove annoying spaces by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/452
    • Table sorting by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/455
    • Fix users sorting by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/462
    • Add Server ID column to admin servers page by @miniSpoXster777 in https://github.com/ControlPanel-gg/dashboard/pull/474
    • Add GUI Option by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/479
    • decimals in server price and tax by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/480
    • Custom Ref ID by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/481
    • Logo on Loginpage by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/482
    • Fixes line-breaks on Description when creation a server by @AGuyNamedJens in https://github.com/ControlPanel-gg/dashboard/pull/485
    • 7.7.7 by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/484

    New Contributors

    • @miniSpoXster777 made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/474
    • @AGuyNamedJens made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/485

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.6...0.7.7

    Source code(tar.gz)
    Source code(zip)
    0.7.7.including.Hotfixes.zip(17.60 MB)
  • 0.7.6(Jun 13, 2022)

    What's Changed

    • Fix Discord-Sync bug by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/431
    • Added read all Button for Notifications by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/432
    • Full Referral System by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/433
    • Add "both" mode to referrals by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/435
    • Add referral to API i guess? by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/436
    • fix ) by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/437
    • Increase Controlpanel performance with fetch servers with product to reduce SQL-Queries by @Tobiletsmc in https://github.com/ControlPanel-gg/dashboard/pull/434
    • Update default values by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/438
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/439
    • show referral code on admin user page by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/440
    • small rewrite of activity log // log refs by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/441
    • click to copy Ref URL // Badge Color on Profile by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/442
    • Fix Server slot product editing bug by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/447
    • Update Icons by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/448
    • v. 0.7.6 by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/449

    New Contributors

    • @Tobiletsmc made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/434

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.5...0.7.6

    Source code(tar.gz)
    Source code(zip)
  • 0.7.5(May 30, 2022)

    What's Changed

    • Add the Ability to buy/sell Server slots by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/423
    • Update forms.php by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/425
    • Refactoring by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/426
    • Delete Nests and Nodes Controller by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/427
    • Fix accidental rename in Migrations by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/428
    • Update ExampleSeeder by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/429
    • Fix User order on admin/user by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/430
    • Ability to buy more server slots and some fixes by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/424

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.4...0.7.5

    Source code(tar.gz)
    Source code(zip)
  • 0.7.4(Apr 20, 2022)

    What's Changed

    • Update App Version by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/405
    • small logging fixes by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/406
    • Fix spacing issue in create.blade.php by @GeckoBoy84 in https://github.com/ControlPanel-gg/dashboard/pull/414
    • Fix users table sorting by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/410
    • Fixed JS Exploit by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/422 Thanks to Getarnter_Stein for finding that

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.3...0.7.4

    Source code(tar.gz)
    Source code(zip)
  • 0.7.3(Feb 15, 2022)

    What's Changed

    • simplify the installer User creation and UI Changes by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/397
    • fix: removed php-fpm requirement, added php-intl requirement, added p… by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/398
    • Installer Updates by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/403

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.2...0.7.3

    Source code(tar.gz)
    Source code(zip)
  • 0.7.2(Feb 8, 2022)

    What's Changed

    • installer: Better logging by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/393
    • fix: Better settings fetch handling && php 7.4 support by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/395
    • Hotfixes: Logging by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/394

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7.1...0.7.2

    Source code(tar.gz)
    Source code(zip)
  • 0.7.1(Feb 7, 2022)

    What's Changed

    • fix: 🚑️ Show Store when only stripe is set - HOTFIX by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/389
    • HOTFIX: Icons Upload and Server overview 500 by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/391

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.7...0.7.1

    Source code(tar.gz)
    Source code(zip)
  • 0.7(Feb 6, 2022)

    What's Changed

    • HOTFIX: Error when calculating price+tax has 3 decimals by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/321
    • fix: 🚑️ swapped nodes/eggs column naming -> now correct order by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/317
    • Localization and multilanguage Support (German included) by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/327
    • Fix shop page by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/329
    • Automatic Invoice Creation by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/320
    • Invoice translations || Remove translations-manager-package by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/330
    • Updated Translations by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/331
    • Update readme by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/332
    • Fixed Typo. Translated Invoice E-mail by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/334
    • servers/create - updated UI by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/315
    • Translate nodes+eggs adminview by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/336
    • feature: Stripe integration by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/328
    • Remove translationmanager by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/340
    • Add payment methode to invoice by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/341
    • style: 🚚 Renamed divided cpu by 100 and renamed unit to vCores -> more realistic naming by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/343
    • servers card UI redesign by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/339
    • Dynamic language depending on users browserlanguage - Ability to change Language manually by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/333
    • send verification mail when using "POST Create User" by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/346
    • removed PAYPAL_EMAIL env & Info row in checkout by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/354
    • fix: 🎨 fixed typo & added DB-Migration paypal_products renaming by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/356
    • Throw error on registration if account exists on pterodactyl by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/347
    • Update user on cpgg updates user on pterodactyl by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/348
    • fix: 🐛 remove whitespaces before request of stripe payment_methods by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/357
    • Language in new settings by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/364
    • feat: ✨ Add api routes for suspending and unsuspending an User by @LogischJo in https://github.com/ControlPanel-gg/dashboard/pull/362
    • Adds the possibility to provide a "voucher" paramter at the /store route by @IceToast in https://github.com/ControlPanel-gg/dashboard/pull/363
    • Settings rewrite by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/372
    • Installer script by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/373
    • Fix wording in errormessage by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/374
    • change location of install.lock, change strings by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/375
    • fix str_contains -> strpos by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/376
    • prefill dashboard url by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/377
    • check for HTTPS connection by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/378
    • Installer: Check for write-perms by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/379
    • skip button by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/380
    • Development by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/382
    • Fix typo by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/383
    • Update Language files + Dynamic Language File detection by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/384
    • Release0.7 by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/388

    New Contributors

    • @IceToast made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/317

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.6.2...0.7

    Source code(tar.gz)
    Source code(zip)
  • 0.6.2(Nov 18, 2021)

    What's Changed

    • hotfix, create page node not properly updating with multiple locations by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/287
    • increased the limit of most api request to pterodacttyl by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/292
    • Re-sync bug by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/304
    • Development by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/305
    • update version number by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/306

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.6.1...0.6.2

    Source code(tar.gz)
    Source code(zip)
  • 0.6.1(Nov 12, 2021)

    What's Changed

    • ControlPanel CopyRight & AddCredits endpoint by @Hiekki4 in https://github.com/ControlPanel-gg/dashboard/pull/149
    • Add trusted proxies by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/150
    • improved the make user command to give better feedback by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/153
    • Vouchers add time by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/156
    • increment & decrement endpoints by @Hiekki4 in https://github.com/ControlPanel-gg/dashboard/pull/152
    • fixed a bug: is ptero is down don't delete the server from our side by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/158
    • 500 | Server Error on Duplicate Voucher #133 by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/159
    • Don't display database button when phpmyadmin is empty by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/163
    • Custom notifications by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/160
    • Fix allocation limit by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/165
    • Notification System and fixes and improvements by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/183
    • Development by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/191
    • Show Days left till servers get suspended in Dashboard by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/197
    • Show Server price per Hour / per Month by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/198
    • Disabled button after button push. by @nickdevnl in https://github.com/ControlPanel-gg/dashboard/pull/195
    • Email formatting by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/101
    • Fix division by zero by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/199
    • Update checkout.blade.php by @GeckoBoy84 in https://github.com/ControlPanel-gg/dashboard/pull/202
    • Better loggin + discord card in profile page by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/209
    • Discord Card and Re-Sync Button on Profile by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/208
    • Added "ran out of Credits" by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/210
    • Add the ability to Suspend Users by @LogischJo in https://github.com/ControlPanel-gg/dashboard/pull/205
    • Add form data casts for numbers by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/213
    • Fix servers page by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/218
    • Shows who redeemed vouchers by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/214
    • Change input type based on configuration type by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/216
    • Add minimal credits per product by @j122j in https://github.com/ControlPanel-gg/dashboard/pull/211
    • Api improvements by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/225
    • If discord is connected, use discord avatar instead of gravatar by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/227
    • Fixed error with discord pics not loading by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/228
    • Fix server limit reward by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/230
    • Disable Discord/Email Credit WelcomeMessages if not set by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/229
    • Added so it shows the currency of your coins in the notification by @jozefbonnar in https://github.com/ControlPanel-gg/dashboard/pull/241
    • Added Select markers to all Dropdown Menus by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/240
    • Fix welcomemessage Redeclare-Error by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/260
    • Credits-Left box from View to Controller by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/243
    • Development by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/262
    • Product linking by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/268
    • Caching configuration options by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/267
    • added node location in node select by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/270
    • Product linking by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/271
    • Capitalize letters in alerts by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/272
    • Full configurable Tax support by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/265
    • Fixed a bug where products where only fetched using node and not egg,… by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/277
    • Fixed the file uploads in settings by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/279
    • automatically select first options if there is only 1 by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/278
    • Letter capitalize and allocations by @anondev-sudo in https://github.com/ControlPanel-gg/dashboard/pull/273
    • Product linking by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/280
    • Fix "You Ran out of Credits - hours" by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/275
    • Show Client running out of Credits in Admin overview by @1day2die in https://github.com/ControlPanel-gg/dashboard/pull/276
    • fixed product disabled not working properly by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/281
    • fixed the most annoying bug where the pre-selected node id was incorrect by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/282
    • oops by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/283
    • cloning minimum credits fixed by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/284
    • Development by @AVMG20 in https://github.com/ControlPanel-gg/dashboard/pull/285

    New Contributors

    • @Hiekki4 made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/149
    • @j122j made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/150
    • @1day2die made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/197
    • @nickdevnl made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/195
    • @GeckoBoy84 made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/202
    • @jozefbonnar made their first contribution in https://github.com/ControlPanel-gg/dashboard/pull/241

    Full Changelog: https://github.com/ControlPanel-gg/dashboard/compare/0.4.2...0.6.1

    Source code(tar.gz)
    Source code(zip)
Owner
ControlPanel.gg
ControlPanel.gg
ATOS is a locally hosted application that allows you to easily manage clients/projects, generate invoices against backlogs, and estimate taxes.

Built by freelancer ??‍♂️, for freelancer ?? ?? ???? - ATOS is a locally hosted application that allows you to easily manage clients/projects, generate invoices against backlogs, and estimate taxes.

Jon Belelieu 33 Dec 27, 2022
Now Introducing a new and easy way to manage your clients and MyOwnFreeHost hosting accounts.

Warning This is a beta version of Xera. Use it for testing purpose only. You are be responsible for any loss or damages that may occor from using this

Mahtab Hassan 23 Dec 15, 2022
Tradução do painel Pterodactyl para o idioma Português do Brasil (pt_BR)

Tradução Pterodactyl Panel (pt_BR) Versão ativa: 0.7.17 Tradução do painel Pterodactyl na versão 0.7.17 para o idioma Português do Brasil (pt_BR). Ins

Keven Carvalho 1 Nov 30, 2021
GitScrum is a Project Management Tool, developed to help entrepreneurs, freelancers, managers, and teams Skyrocket their Productivity with the Agile methodology and Gamification.

GitScrum is a Project Management Tool, developed to help entrepreneurs, freelancers, managers, and teams Skyrocket their Productivity with the Agile methodology and Gamification.

GitScrum 2.8k Jan 6, 2023
DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

kuaifan 3k Jan 5, 2023
ProjectSend is a free, clients-oriented, private file sharing web application.

ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!

ProjectSend 994 Jan 7, 2023
mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system. Dashboard features such as: Complete Dashboard, Custom Authentication, Email Verification, custom-login-register-forgot password (without jetstream).

Hasmukh Dharajiya 2 Sep 20, 2022
La Fattura is a system designed for companies and individuals of all sizes to manage invoices

La Fattura La Fattura is a system designed for companies and individuals of all sizes to manage invoices, it integrates with Stripe for payments and w

Sofia Vicedomini 5 Feb 25, 2022
Open Source Voucher Management System is a web application for manage voucher. used PHP with Laravel Framework and use MySQL for Database.

Voucher Management System is a web application for manage voucher. You can create and manage your voucher. Voucher Management System is used PHP with Laravel Framework and use MySQL for Database.

Artha Nugraha Jonar 34 Sep 17, 2022
Bar management application to manage transactions and inventory.

Barbapappa Barbapappa bar management application. Installation This application requires some installation steps. Initial setup The project can be ins

Tim Visée 10 Dec 14, 2022
Vigil is a free client and hosting account management system designed especially for MyOwnFreeHost resellers.

Vigil is a free client and hosting account management system designed especially for MyOwnFreeHost resellers. It comes out of the box with a ticket support system, free SSL generator and elegant design.

JAI KRISHNA 1 Nov 21, 2021
WebDirStat is a disk usage utility for web servers written in PHP

WebDirStat is disk usage utility for web servers, it’s a single PHP file that gives you statistics about disk usage inside a specific Directory ordered by size, in a form of a simple tree table.

Yassine 2 Oct 14, 2021
A tool to manage your families and friends recipes like a chef.

RecipeManager Api and Frontend to Manage your recipes. Written with Laravel and Vue.js. A tool to manage your families and friends recipes like a chef

Suhype 34 Nov 27, 2022
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.

Lychee A great looking and easy-to-use photo-management-system. Since the 1st of April 2018 this project has moved to it's own Organisation (https://g

Tobias Reich 6.2k Jan 5, 2023
MOFHY Lite is a free web hosting management system to manage MOFH hosting accounts and SSL certificates.

MOFHY Lite is a free of cost MOFH clientarea for account management and support services with free ssl service. It have easy to use feature

Mahtab Hassan 17 Dec 8, 2022
MOFHY Lite is a free web hosting management system to manage MOFH hosting accounts and SSL certificates.

MOFHY Lite MOFHY LITE is a priceless MyOwnFreeHost Client Area for account management, ticket support system and a free ssl service. It has easy to us

Santiago Rodríguez 6 Dec 28, 2021
A PHP based web application to help manage your postmortems

morgue a safe place for all your postmortem data Overview This is a PHP based web application to help manage your postmortems. It has a pluggable feat

Etsy, Inc. 1k Dec 29, 2022
DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location

DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location. DomainMOD also includes a Data Warehouse framework that allows you to import your web server data so that you can view, export, and report on your live data.

DomainMOD 349 Jan 8, 2023
A simple tool that I share with you. This tool serves to make conversions from text to audio Google Translate.

A simple tool that I share with you. This tool serves to make conversions from text to audio Google Translate. You can download this conversion 100% for free. Good luck.

Afid Arifin 1 Oct 25, 2021