Changelog Proxmox Control Panel

Version: 3.40.0 2024-11-18 12:05:04

Features:

  • Add a button to generate a password to:
    • order pages
    • password reset modal
    • server reset modal
  • Add "password" field to the output of the server::create event, which holds the password the customer inputted during ordering/resetting

Fixes:

  • Updated language files

Version: 3.39.3 2024-11-17 22:38:41

Fixes:

  • Added favicon to authentication pages
  • Fixed issue with server import after migration to fixed prices

Version: 3.39.2 2024-11-15 13:49:15

Fixes:

  • parsing issue with large numbers when adding/removing balance

Version: 3.39.1 2024-11-13 10:28:47

Fixes:

  • pagination on admin useroverview for servers was broken
  • disabled payment- and payment-reminder emails for servers that have 0-price

Version: 3.39.0 2024-11-06 20:35:43

Features:

  • prices are now fixed in the database (https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features#version-3.39.0)

Version: 3.38.2 2024-11-05 20:28:23

Fixes:

  • fixed path to favicon

Version: 3.38.1 2024-11-03 14:56:43

Fixes:

  • Update language files

Version: 3.38.0 2024-11-03 13:18:52

Features:

  • Made event system actions dynamic
  • Add "server::extend" event to event system
  • Refactor multiple parts where server prices are calculated (for upcoming change)
  • Refactor multiple smaller things
  • Updated language files

Version: 3.37.2 2024-10-31 13:34:48

Features:

  • Made servers and user clickable in support system

Fixes:

  • update language files

Version: 3.37.1 2024-10-19 13:49:03

Features:

  • Update language files

Version: 3.37.0 2024-10-12 13:42:51

Features:

  • Added CSV Export to user overview
  • Added new cli tool (use with "php cli.php -h") with some basic commands for future usage.

Version: 3.36.0 2024-10-08 12:14:05

Features:

  • Add DNS Domain & Nameservers as additional (optional) configuration options to the order page
  • Updated language files

Version: 3.35.0 2024-10-08 11:00:10

Features:

  • Add sidebar icons to darkmode
  • Rescaling is now only possible if VM is offline

Fixes:

  • Minor adjustments in the database connection profile
  • Minor fixes in return types and code safety checks

Version: 3.34.2 2024-09-29 17:17:14

Fixes:

  • Fix issue with cloud-init password setting

Version: 3.34.1 2024-09-27 22:21:28

Fixes:

  • Display issue for IPs

Version: 3.34.0 2024-09-27 22:05:46

Features:

  • Servers can now be ordered without supplying a password, using only SSH keys
  • The theme can be forced in the settings, defaulting to no-force
  • Added settings to set CORS headers

Fixes:

  • Fixed issue with saving & removing of notes of a server
  • IPv4 and IPv6 Adresses are now correctly displayed in the overviews
  • Fixed issue with name generation in SSH Key creation modal, resulting on wrong cutoff point
  • Fixed issue with price rounding of package prices on the order page

Version: 3.33.3 2024-09-25 18:19:27

Features:

  • Add configuration to edit CORS headers (see https://docs-next.bennetg.de/products/proxmox-cp/developer/cors)

Version: 3.33.2 2024-09-23 21:10:55

Fixes:

  • fixed issue when changing the price of a server

Version: 3.33.1 2024-09-23 20:45:23

Fixes:

  • fixed issue when changing the price of a server that originated from a package

Version: 3.33.0 2024-09-21 21:17:52

Features:

  • Added ability to overwrite price for a server
  • Added ability to apply price changes to existing servers when editing a package
  • Added button to unlink a server from the panel, removing it in the panel without interacting with Proxmox

Fixes:

  • Added custom style to login & register page
  • Added missing hook to remove private networks from servers when they get automatically deleted
  • Updated language files for webspace and network-module as well as the core

Version: 3.32.1 2024-09-14 12:20:21

Fixes:

  • TOPT codes can now be pasted on the login page
  • fixed a warning on the event log page

Version: 3.32.0 2024-09-10 19:10:25

Features:

  • Extended search function on admin server overview to include user, IPs & MACs, hostname and VMID. 
  • Added tooltips for VMID when hovering over hostname and email when hovering over customer
  • Added the ability to manually create invoices for a user

Fixes:

  • Hide passwort reset button when editing viewing administrator or supporter users
  • Fixed regression with closing and reopening tickets due to latest rewrite 
  • Fixed miscellaneous smaller warnings that appeared in the error logging

Version: 3.31.0 2024-09-03 10:47:49

Features:

  • Add user password reset for qemu-server via the guest-agent. The guest agent needs to be enabled in the VM config and installed in the VM in order for this to work.
  • Add list of tags in the information box of the server

Fixes:

  • Fixed issue with module version loading for automatic error reporting, added reference ID for easier reporting

Version: 3.30.1 2024-08-31 20:37:05

Features:

  • Rework module displayment in admin section. Now renders all modules that are available with a nice description and picture
  • Added job to detect server hostname and status changes to update in the panel.

Version: 3.30.0 2024-08-30 20:20:45

Features:

  • Added remove-v4 and remove-v6 actions to the modify-server action to remove IP assigments

Fixes:

  • Fixed issue with ram interpolation
  • Made custom CSS box resizable

Version: 3.29.2 2024-08-27 20:19:45

  • update language files

Version: 3.29.1 2024-08-22 22:02:49

  • update language files

Version: 3.29.0 2024-08-20 19:05:04

Features:

  • Reworked the design of the support chat
  • Added templates which can be used to fabricate pre-made answers in support tickets

Version: 3.28.0 2024-08-11 11:49:11

Features:

  • Add language switch on login/register page
  • Add password reset function on login page (requires working E-Mail server)
  • Add CHF as currency
  • Add setting to determine the position of the currency symbol (before or after)

Fixes:

  • Darkmode added spacing in navbar between username and profile picture.

Version: 3.27.0 2024-07-16 17:46:47

Features:

  • Add edit-button for admins on the dashboard to resort the widgets.

Fixes:

  • Fixed issue with header parsing, this should allow cloudflare and other proxies to work correctly.
  • Add function to regenerate the PHP Session ID in order to enhance security.

Version: 3.26.2 2024-07-01 18:21:24

Fixes:

  • Remove logo on small mobile breakpoint to not break visual flow in navigation bar
  • Fixed XSS issue in support system

 

This update contains a security fix, please update.

 

Version: 3.26.1 2024-06-09 13:17:00

Fixes:

  • Change join direction for admin invoices page, not rendering empty entries
  • Add token return to login field

Version: 3.26.0 2024-06-08 14:32:51

Features:

  • Add option to change the boot order of a server
  • Add option to automatically set the mounted ISO on the beginning of the boot order

Version: 3.25.0 2024-05-17 22:05:51

Features:

  • Added Admin invoices overview page with CSV export

 

Fixes:

  • Updated language files

Version: 3.24.4 2024-05-16 21:37:11

Fixes:

  • Login by pressing enter is now possible
  • Updated language files

Version: 3.24.3 2024-05-14 19:53:33

Features:

  • Added modify firewall action to the event system - for now basic limit functionality

Fixes:

  • Fixed permission issue with tag-loading in the event system

 

Version: 3.24.2 2024-05-06 20:08:43

Fixes:

  • Update language files

Version: 3.24.1 2024-05-01 15:19:02

Fixes:

  • Made OS selection available if server originated from a package which doesn't have a template specified

Version: 3.24.0 2024-04-21 12:21:35

Features:

  • Add option to disable the configurator in the order settings so only packages can be ordered
  • Configurable charges
  • IPAM Enricher for the Event System
  • High Availability, Note & Hostname Update, and IP-Assigment for the modify server action
 

Version: 3.23.3 2024-04-18 12:11:18

Features:

  • Add setting to switch when a invoice is imported. You can now differenciate between two modes:
    1. When the customer uses his balance to pay for a product (e.g. server, blockstorage, container..)
    2. When the customer adds new balance to his account

Version: 3.23.2 2024-04-13 10:38:21

Fixes:

  • Freeing IPs after automatic server deletion was broken, resulting in IPs that are stuck in "used"

Version: 3.23.1 2024-04-05 20:32:44

Fixes:

  • Fixed issue with E-Mail confirmation page not working as intended

Version: 3.23.0 2024-03-29 10:05:02

Features:

  • Add User 2FA to settings & login
  • Add server rescaling & package switching
  • Add paysafecard payment provider
  • Add coinbase payment provider

A Note after updating: please test if you current payment integration still works. I’ve changed a lot of code in the background to make it easier to integrate new providers in the future and this is quite a fragile step in the update process. If you face issues, try to execute "./composer update" in the installation folder of the ProxmoxCP (default: "/var/www/html"). For any additional help, please reach out on the discord.

 

 

Version: 3.22.5 2024-03-10 12:38:08

Features:

  • Add server-price to server-page
  • Add auto installation of updates, toggleable via the settings
  • Add cronjob to check if servers are on the expected nodes

Fixes:

  • Saving new events was bugged

Version: 3.22.4 2024-03-07 18:33:33

Fixes:

  • [Event-System] add fields for IPAM Ranges in Server-Events
  • [Event-System] fix enricher for IPAM Ranges & add percentage

Version: 3.22.3 2024-03-04 08:57:05

Fixes:

  • [Event-System] Testing button for freshly added non-saved components is working as expected
  • Issue with login due to the Event-System

Version: 3.22.2 2024-03-03 21:47:32

Features:

  • [Event-System] add headers to Webhook action, made content-type & method selectables
  • [Event-System] add headers to REST enricher, add content, content-type fields, methods are selectables
 

Version: 3.22.1 2024-03-03 15:45:17

Fixes:

  • Deleting the last tag should actually delete it

Version: 3.22.0 2024-03-03 13:23:37

Features:

  • Add Tags-System
  • [Event-System] add load-tags enricher
  • [Event-System] add test-mode to actions (webhook & email)

Version: 3.21.0 2024-02-29 21:45:40

Features:

  • Add Event System

Fixes:

  • Bug with admin password reset
  • Bug with IPAM balancing

Version: 3.20.1 2024-02-08 20:52:53

  • Fix some icons in css (most notable in Firefox), checkmarks & dropdown-indicators

Version: 3.20.0 2024-01-31 19:39:35

We need to talk about billing, billing-periods and how server cancellation is handled. Prior to this update, if you wanted to get rid of a server, there was only one option: delete it. This would delete the server immediatly. While this can make sense for internal plattforms, it’s most likely not the expierence a customer whishes for, since he paid for the server for a full billing cycle, and suddenly it’s gone.

So - this is now changing. Starting with the version, customers can no longer directly delete the server. Now he needs to first cancel it, which will mark the server as cancelled, leaving the customer with a usable server until the billing period ends. Additionally the server can always be un-cancelled so if the customer realizes he still needs it - no problem. If a server is cancelled, the option to delete it becomes available, so if you really wanted to you can immediately free the resources.

In addition to the above, servers will now also be suspended first. When the billing period ends and the user does not have sufficient funds on his account to pay for the server it would’ve been just deleted, leaving no chance to correct any mistakes. Now, the server will be shut down and enters a suspended state where all interaction is forbidden. The customer can un-suspend the server again by just paying for a new full period. The administor has the ability to configure the days that servers stay in this state. After these days pass, the server will finally be fully deleted.

 

Fixes:

  • Missing icons in some places
  • Added Support for PHP8.3

Version: 3.19.0 2024-01-20 10:22:43

Features:

  • Add ISO Attachments for servers. Relevant Storage can be set in the Admin Settings.
 

Version: 3.18.0 2024-01-14 11:12:05

Features:

  • Administrators can set the profile-picture provider in the general settings
  • Invoice-PDFs will be automatically downloaded and can be opened by the customer
  • Rewrite server status system, now including starting and stopping instead of just online and offline
  • Rewrite of the admin-server overview, including the importer. Migration tool temporarily removed
  • Rewrite of the dashboard server widget, now including server status
  • Servers can now be manually changed to a different node and/or a different user

Version: 3.17.4 2024-01-04 22:27:41

Fixes:

  • SevDesk integration was broken

Version: 3.17.3 2024-01-04 16:43:37

Fixes:

  • Fixed issue with payment methods & hooks not being implemented equally, resulting in weird bugs and errors

Version: 3.17.2 2023-12-22 18:19:45

  • Updated language files

Version: 3.17.1 2023-12-13 20:29:26

Features:

  • Added stop & reset mode to servers
  • Upgraded dependency to enable ip:port notation in Proxmox connection string

Fixes:

  • Fixed issue with SSH-Key creation

Version: 3.17.0 2023-12-04 18:31:28

Features:

  • Added warning on the Dashboard when license in the CIS is misconfigured
  • Reworked the update flow, this will take effect for the next update
  • Reworked module installation flow, more error handling, more input-handling
  • Reworked miscellaneous globally used systems for new Module
  • Reworked auto-installation script, making it more error-prone

 

With this version, the first release of the Domain Module also goes live. If you want to manage your PowerDNS Domains from the same interface (or want to enable your customers to do so) please checkout the Domain Module: https://bennetgallein.de/shop/ProxmoxCP_Domain_Module-40

Version: 3.16.1 2023-12-01 18:10:02

Fixes:

  • Fixed an issue on the dashboard not changing the loading state of the active products count
  • Fixed an issue where modules were not toggleable in the settings
  • Fixed an issue where modules were not able to be installed
  • Fixed an issue where the Proxmox Test was not working

Version: 3.16.0 2023-11-30 20:54:46

Features:

  • Reworked the Proxmox Connection Test in the Admin Settings. It’s more visual appealing, making it easier to identify errors or warnings
  • Reworked how errors are shown to the user during the order process. When an error occurs and you are logged in as either an admin or support you will get the same error message as would be shown in the event log
  • The Dashboard has been rewritten in Vue, for future expandability

Fixes:

  • Fixed some issues in some APIs that were used internally

 

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#version-3.16.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.15.1 2023-11-14 18:40:20

Fixes:

  • Add version number to loading of resources to eliminate browser-cache

 

Read the changelog: https://bennetgallein.de/cis/changelog/34 for information about the previous update.

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#version-3.15.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.15.0 2023-11-14 17:33:30

Features:

  • Resource Sharing. Server-Owners can now grant access to other users, either as read-only, editor or even full administrator
  • Login as user. Administrators can login as a user, giving the exact perspective and permission-scope the user has
  • The VNC-Terminal is now based on the advanced version, giving access to things like the clipboard, shortcuts and more
  • New connection method with Proxmox: Unlocking API-Key support. It is faster, more secure and offers more flexibility. See Connect Proxmox to read more
  • Languages can be disabled/enabled. Administrators can decide what languages are available to users. With the growing amount of languages (thank you very much contributors) I felt like this is needed
  • The language-system will now fallback to the english translation when the corresponding text is not found in the target language
  • Templates can now be deleted. The Panel will also detect if a template is orphaned (meaning the template was removed in Proxmox)

Fixes:

  • Editing charges was broken
  • Moving a VM-Disk after creation from a shared-storage to a non-shared storage was partially not working and should work as expected now
  • Units for memory-charts was wrong
  • Login and registration now accept all characters in a password
  • On some pages the title (the text shown in the Tab) was not correctly set

 

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#version-3.15.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.14.1 2023-09-01 23:00:14

Fixes:

  • API for loading a single server was using the wrong node-name, resulting in an error

Version: 3.14.0 2023-09-01 19:34:56

Features:

  • Added Widget system
  • The invoice system now sends E-Mails (when activated). If the invoicing software supports sending E-Mails via API this is used, otherwise the CP will generate a PDF from the invoicing software and send it to the customer itself
  • Notes can now be written for servers. These are saved within the Proxmox notes field, so they are always in sync. You can for example enter informations for the customer here by adding the note in the template
  • There also is a new .htaccess file, which is more secure, more error-prone for manual editing and does not generate warnings
  • There are also some preparations being done for an public-API which could be used by your customers or yourself to write a custom frontend or integrate the panel into you website by allowing price-calculation. But more on that in a later release
  • Starting with this update, any action that will delete something requires manual confirmation by typing in a confirmation sentence

Fixes:

  • Database schema was broken for new installs due to a field that should have been removed
  • Invoices where the amount is 0 will no longer be imported and just marked as imported

 

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#version-3.14.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.13.0 2023-06-29 20:26:57

Features:

  • Intergration for accounting systems (Read the docs)
  • Added descriptions to invoices, needed for the integration of accounting systems
  • Added the VMID from Proxmox into the admin server-overview
  • Added new field in the settings to set custom CSS that will be used globally
  • Added logging for the cronjob execution, making it easier to track errors

 

Fixes:

  • Unified a lot of backend code
  • Unified PSP Integration
  • Modified autoloading for easier updating
  • When a server gets created, the Panel now copies all settings from the existing network adapter and only overwrites the ones needed. So pre-configured things like the model or speed limit will also get cloned
  • The network-usage chart on the server ovierview page was calculating the wrong units

 

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#3.13.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

 

Version: 3.12.0 2023-05-18 11:04:10

Modules:

  • New Backup Module: https://bennetgallein.de/shop/ProxmoxCP_Backup_Module

Features

  • Introducing a new Design for the Balance page
  • Asynchronous Framework for Cronjob Execution
  • Added Event-System for Modules
  •  

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#3.12.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

 

Version: 3.11.1 2023-05-01 15:23:53

Fixes

  • Fixed an issue with server resets for package-based servers with packages who have no fixed image set. 

Version: 3.11.0 2023-04-30 18:02:08

Features

  • Introduced captcha support on registration page
  • Added optional E-Mail verification on registration
  • Added the requirement to have an address set when adding balance to an account
  • Reworked the login and system for node-limit configuration to be more user-friendly and less error-prone

Feature overview: https://docs-next.bennetg.de/products/proxmox-cp/installation/new-features?lang=en#3.11.0

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.10.0 2023-04-25 17:38:03

Features

  • Added the abillity to reorder packages and templates to change the order in which they are displayed to the customer
  • Added the abillity to edit packages, including setting a fixed template which cannot be changed after the server is created

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

 

Version: 3.9.0 2023-04-16 10:59:08

Features:

  • Extended the Module update system to be fully automatic
  • Integration of the Databasemigration tools for Modules

Fixes:

  • The provisioned usage will be now shown in a relative percentage instead of an absolute one to make it easier for administrators to compare it to the limit config

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.8.0 2023-04-15 21:53:11

Features:

  • The Template-Manager received a few new features, see the documentation: https://docs-next.bennetg.de/products/proxmox-cp/configuration/templates?lang=en
  • Improved error-handling during server-creation when error-logging is enabled

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.7.1 2023-04-13 19:57:12

Fixes:

  • redeeming vouchers had an issue which is now fixed
  • OS-based extra charges were broken in some configurations
  • the order process not respects the ciuser field in the Proxmox templates

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.7.0 2023-04-03 18:53:37

Features:

  • removal of all Swal2 usage, replaced either with toastr or modals
  • redesign of the server-page, the user-settings and the admin-user-page
  • misc. smaller fixes in the language-system

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.6.0 2023-03-19 18:01:17

Features:

  • move to new internal Intl-Formatter for Dates & Times
  • extra Charges can no offer a %-based discount
  • new cluster/host page if you are connected with a proxmox cluster
  • new framework to track database migrations
  • new tool to find configuration issues during the order process
  • extended the proxmox connection-test to include some checking about configured node-limit and available IPs

Important: due to the usage fo the new Intl-Formatter the installation of the corresponding PHP-Package is crucial! Just install the corresponding Package for your PHP Version, e.g. I run php8.1 so I use "apt install php8.1-intl" to install it. Restart apache2 after the installation.

Due to an error in the current version a manual step is required. When the page shows that the version 3.6.0 was successfully installed, navigate to "/admin/import-database-changes". After that the redirect should work correctly.

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.5.0 2023-02-18 12:17:36

Fixes:

  • the language tool now saves changes in a seperate file, meaning they will persist after downloading/updating the language files
  • news system had a display-error with templating
  • permissions-changing in the user-setting had a display issue

Features:

  • you will now see a warning in the setting when the required cronjob is not correctly setup. You can try to let it auto-install via a button
  • added a new error-handling system, more information in the documentation here: https://docs-next.bennetg.de/products/proxmox-cp/miscellaneous/error-logging?lang=en
  • updated all dependencies to be PHP8.x compatible without throwing deprecated warnings

Information to update: https://docs-next.bennetg.de/products/proxmox-cp/installation/updating?lang=en

Version: 3.4.0 2023-02-10 07:50:40

Fixes:

  • display error with charges
  • the update mechanism should be less prone to errors
  • Icons in the mail editor are back
  • language system integrated in multiple places
  • error with price calculation on packages and charges

Features:

  • you can change the Panel's currency in the settings
  • new Terminal/VNC-System

 

Warning: the changes with VNC are not backward compatible. It is recommended to first read the documentation and forward questions to me. After you've successfully have set up the dependencies you can update the Panel.

Link to Documentation: https://docs-next.bennetg.de/products/proxmox-cp/configuration/vnc-terminal?lang=en

Version: 3.3.1 2022-10-30 13:43:50

Fixes:

  • virtio and sata drives were broken for the server import
  • interface speed is no longer required to be set, so unlimited is again an option
  • some minor improvements to the dark-mode in some places

New:

  • A connection test is now being made on the dashboard to let you know if Proxmox is not reachable without going to the settings page

Version: 3.3.0 2022-06-04 10:32:54

Fixes:

  • Migration-Tool had issues with Node-Selection
  • Error in the URL after a successfull PayPal order
  • Additional Algorthyms for SSH-Keys. All available are: rsa-sha2-256, rsa-sha2-512, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-ed25519, x509v3-rsa2048-sha256, x509v3-ssh-rsa, x509v3-sign-rsa, x509v3-ecdsa-sha2-nistp256, x509v3-ecdsa-sha2-nistp384 und x509v3-ecdsa-sha2-nistp521

New:

  • IPAM official release, documentation will be updated to include a new tutorial
  • SSH-Keys can now be used during the order-process with a package
  • New language french. To use, execute the "./bin/download_language_files.sh" script. 

Version: 3.3.0-RC3 2022-05-03 16:57:39

with todays release-candidate we're fixing the following two small bugs:

  • PHP8 fix for some default variables regarding the Proxmox configuration which broke new installations
  • fixes so you can view all pages without setting up your pricing first
  • many smaller places with new fallback values

To install the update, please click the "Install v3.3.0-RC3" Button in the settings.

Version: 3.3.0-RC2 2022-04-26 21:28:29

with todays release-candidate we're fixing the following two small bugs:

  • Registration-disabled flag was ignored
  •  IPAM-Migration was dropping IPs that were at the start or end of a range

To install the update, please click the "Install v3.3.0-RC2" Button in the settings.

 

Version: 3.3.0-RC1 2022-04-23 14:50:06

today we are proud to release the first release-candidate for the new IPAM-tool and the subconsequent changes in the ProxmoxCP.

The new IPAM-tool replaces the current (now old) IP-Address-Managment-Tool and also enables the creation of IPv6 ranges, which means that servers now offer the option to be IPv6-enabled during creation. So with this update we're starting to bring IPv6 support to the ProxmoxCP.

 

New:

- new IPAM tool

- IPv6 Adresses for Servers

- extensive configuration-options for new IPAM-deployment

Fixes:

- the server import was overhauled and now supports import of IPv6 addresses and also setting network-information if no cloud-init information is found.

- host overview was missing a dependency to display charts

- warning on the settings-page if no connection to proxmox can be made

- many fallback-values that prevent pages from breaking with PHP8

 

To install the update, click the "Install v3.3.0-RC1" Button that appears in the Admin-Settings. After a successfull download you should be redirected to /admin/import-database-changes - if this does not happen, you need to visit the URL manually.

After that you have to execute the bin/after_update.sh script from the root-folder of the ProxmoxCP. This step is not optional and can cause errors if skipped.

Now its very important to visit the following URL: /api/ipam/migrate. This will backup the current database and migrate the existing data into the new structure. After that you should be directed to the landing-page of the new IPAM-tool.

After that you can adjust any settings you want (already set fallback-values take care of the current configuration, so there are no behaviour-changes during the order-process).

Warning: This update is a release-candidate which means that all changes are subject to change and not 100% final. We appreciate any feedback you want to give us, either via a ticket in the CIS or an E-Mail to me@bennetgallein.de.

Version: 3.2.4 2022-03-05 13:25:16

  • Fixed "Hosts" page
  • Fixed server creation without a SSH-key
  • Server import now lets you choose which disk to save

Version: 3.2.3 2022-01-30 18:00:35

  • Containers are now an option during ticket-creation

  • Smaller PHP8 compatability fixes

Version: 3.2.2 2021-12-30 21:03:38

  • Bugfixes from previous compatibility update

Version: 3.2.1 2021-12-30 20:15:43

  • PHP8 compatability update

Version: 3.2.0 2021-11-28 20:13:28

  • Import-Button now stays disabled after click to reduce the possibility of a double import.
  • MAC-Adresses will also be saved on an imported server if you decide to also import the IP.
  • The "Host" page got a (nearly) full rewrite.
  • Users now can decide themselves in what language they want to see the Panel. The language in the settings will be used as the default fallback language. 
  • SSH-Key managment is a new function. Here customers can create/delete SSH-Publickeys which can be used during server-creation. Please note that SSH-Key usage is still optional on the order page.

Version: 3.1.0 2021-11-07 20:47:35

  • many small fixes and QoL improvements
  • Packagemanagment:
    Admins now can create packages which will be shown on the order-page so that custom predefined packages can be offered for a fixed price
  • PHP8 compatability updates for the longterm plan to migrate to PHP8

This update also adds support for the new "Network Module", see more information about the new module here: https://bennetgallein.de/shop/ProxmoxCP_Network_Module

Version: 3.0.1 2021-06-11 21:41:42

  • Added Button for admins to create users
  • Serverdeletion must now be confirmed in a seperate dialog

Version: 3.0.0 2021-06-03 20:14:41

Official Release of 3.0.0, please read the 3.0.0-RC1 changelogs for information about what is new and what changed.

 

Additional fixes:

  • Invoicenumber was generated wrong in one part
  • Notification-System had an issue with multiple sendings of a single notification in the ticket-system.

 

Thanks to all testers who tested the 3.0.0-RC1 and provided valueable feedback, I hope we can continue with that style of release-process.

Version: 3.0.0-RC1 2021-05-22 19:21:21

Fixes/small features:

  • the server-editor can now choose a node where the server is running on.
  • the ticket-view was overhauled for a 3rd party reading a communication between two other people.
  • ToS-link & Support-link will not be shown on the login/register page if not set.
  • user-id is shown in the user-information box.
  • a performance issue on the server page is resolved. 
  • the invoice-id was not correct, now fixed.

 

New features:

  • added an integrated guide to find the correct email-server settings.
  • registrations can now be disabled via a setting.
  • introducing a more eye-friendly dark-mode, which can be toggled by each user individually.
  • introducing mollie as a payment provider (read the docs here:  https://docs.bennetgallein.de/proxmoxcp/de/#mollie).
  • added a notification-system, users can choose which notifications they want to receive and they get them as an on-page notfication and via E-Mail.
  • added a template-manager where specific templates can be disabled/enabled to hide them in the checkout/reset.
  • the admin-server overview now offers a way to migrate a server to another node, including guided options for a flawless setup.

Version: 2.6.0 2021-04-18 16:24:39

New Features:

  • Added Newssystem
    • Publish News which customers can see on the dashboard or in the archive
    • Admins can edit or delete news and unpublish them
  • Terminals have arrived. See the documentation for more information (see VNC)

 

Fixes:

  • Invoices show data of customer instead of the logged in user
  • Data in GB behind MB on server-information page

Version: 2.5.2 2021-04-13 22:12:40

  • Fixed another bug in database-migration. Introduced a SQL-Test against different versions of MariaDB

Version: 2.5.1 2021-04-12 19:59:06

  • Fixes an issue with database-migration

Version: 2.5.0 2021-04-10 13:21:15

  • Added voucher system that enabled the following voucher-options
    • Balance-voucher to give a customer balance
    • Fixed one-time discounts
    • Percentage-based one-time discounts
    • Fixed monthly/recurring discounts
    • Percentage-based monthly/recurring discounts

Version: 2.4.0 2021-03-24 22:28:37

Frontend changes:

  • added RAM in GB behind MB
  • reworked dialog on success and error in order progress
  • placeholder-animation on dashboard and on server-graphs
  • orange warning if debug is active

 

Features: 

  • added tracking of creation-times and option to display/hide in order-process
  • RAM can be changed to only display 2-square versions (512, 1024, 2048, 4096, ...)
  • added option to NOT skip the lock on server deletion

 

Fixes:

  • permission issue on server page

Version: 2.3.0 2021-03-09 21:30:25

  • Introducing monthly changes to address requests for seperate-billed items like IP-Adresses
  • Auto-redirect to database-import after successfull update

Version: 2.2.0 2021-03-07 20:14:43

  • Added native Stripe integration to support credit-card payments
  • Added option to enable/disable different payment methods
  • Added a test-tool for the PayPal configuration
  • Added a test-tool for the Stripe configuration
  • Added an advanced testing-tool for Proxmox. Checks reachability, node configuration, network configuration, storage configuration
  • Added toggle to enable full-clones instead of the default linked-clones. 

Version: 2.1.2 2021-02-28 23:30:52

  • QoL Improvements
  • Fixed issue with server-creation with certain settings
  • Added Tool to test PayPal connection 

Version: 2.1.1 2021-02-26 19:18:13

  • Fixed issue with VM-Import for non-existent vms.

Version: 2.1.0 2021-02-03 20:10:10

  • Locks are ignored on server deletion
  • Some variants of start/stop timeouts have been fixed
  • Added password-length validation to server creation
  • Added tool to test Emailserver connection
  • Added option to limit interface speed on server creation

Version: 2.0.1 2021-01-09 16:28:36

  • Removed non-functioning console-button
  • Fixed Dashboard-Link on sidebar-logo
  • Fixed output from cronjobs
  • Fixed issue with deleted server on VM-Importer
  • Added optional debug-mode 

Version: 2.0.0 2020-12-02 23:50:16

  • Added Support for the Module-System
  • Rewrite of the crontab-system
  • Smaller bugfixes
  • Minor optical changes

Version: 1.6.0 2020-11-19 20:33:56

  • Added option for customers to change their password
  • Added option for admins to change customers passwords
  • Added extra charges which can be used to set a global or OS-based one-time extra charge.
  • General smaller fixes not worth mentioning

Version: 1.5.1 2020-11-18 17:58:18

  • Added function to set the RAM, CPU and Disk parameters on the admin page.
  • Fixed RAM amount bug in server import.

Version: 1.5.0 2020-11-17 22:57:14

  • Added option to import servers directly from Proxmox by selecting the node and entering the VMID
  • Added option to delete users if they have no active servers

Version: 1.4.5 2020-11-15 16:52:38

  • Added Option to only create the single IP while adding an address-range

Version: 1.4.4 2020-10-05 21:15:37

  • Fixed permission issue in ticket access.

Version: 1.4.3 2020-09-23 19:12:12

  • Fixed bug with PayPal Payments
  • Fixed link in logo

Version: 1.4.2 2020-09-23 12:32:54

  • Fixed critical issue in server creation

Version: 1.4.1 2020-09-22 21:36:49

  • Added a button to update in the settings if there is a new version available
  • Fixed a bug in server-creation where server would be created even if no node was available
  • Multiple fixes for cross-origin scripts

Version: 1.4.0 2020-09-20 15:15:33

  • Login & Registerpages now have ToS and Supportlinks which can be set via Settings
  • ToS have to be accepted during register
  • Starting/Stopping a server now actually check the status of the server instead of relying on the response from Proxmox in order to prevent asynchronous between Panel and Proxmox Serverstatus.

Version: 1.3.2 2020-09-19 13:03:45

  • Added network interface variable which will only be used if MAC-Support is activated
  • Added storage variable which is used on load-balancing and vm-creation
  • Graphs are now aut-reloading every 5 seconds
  • Added logging file which will log requests from and to proxmox.
  • Fixed issue with supporters/admin not being able to see customer servers

Version: 1.3.1 2020-09-03 21:50:34

  • Fixed permission issue in support-sytem
  • more asynchronous calls to prevent state-confusion with Proxmox
  • Host-page now has a "usage"-section if a limit for the node is set in the settings
  • Server-page now has a dynamic displayment of the server-status

Version: 1.2.1 2020-08-31 20:18:05

  • Correct wrong last version

Version: 1.1.1 2020-08-27 21:32:01

  • Fixed security issue with the config

Version: 1.2.0 2020-08-25 22:44:17

  • Added input for MAC-Address in IP-List
  • Added option to modify server after creation to add MAC-Address to networkdevice

 

  • Fixed permissions issue. Supporters no longer can set ranks for customers or admins

Version: 1.1.0 2020-08-24 21:13:02

  • Added Cluster-Support
  • Added setting to limit resource-usage on individual nodes
  • Fixed bug where server was not ready when it was started by the Panel