Skip to content

Version v0.17.5‑1 ​

📅 October 8, 2026

✨ New features ​

  • VPN: the user creation form is now unified across all modules. A user can be created in one click — the required parameters are filled in automatically.
  • VPN: the module install and reinstall forms are now unified too. A module automatically takes port 443 if it is free, and otherwise its own default port. The port can also be set manually, in any module.
  • WEB: a running website now has a "Setup history" button — it shows the installation steps and their logs.

🛠️ Improvements and optimization ​

  • WEB: the website creation form offers only the PHP versions available for the server's OS; versions that are already installed are marked with a green dot if running and a red one if stopped.
  • WEB: while a website is being installed, you can see which step is running, and its log updates live; step details are now easier to read on mobile devices.
  • XRAY: the email address is now optional and doesn't have to be unique — users are told apart by their identifier.
  • OTHER: various minor improvements.

🐞 Bug fixes ​

  • MARIADB: fixed an error in granting access to some databases.
  • MARIADB: the panel no longer grants access to a user that does not exist — previously, with certain MariaDB server settings, such a user was created without a password.
  • MODULES: an unreachable package repository no longer aborts installation and updates.
  • SYSTEM: updating the panel no longer repeats the steps of the first installation, and at the end it shows a success message and the address for signing in.
  • VPN: if a user's identifier is already taken, the panel shows a clear error.
  • VPN: reinstalling a module no longer resets its port, so the configurations already issued to users keep working. A new port, if you specify one, is applied, and the module's status is displayed correctly.
  • WEB: when a website is created, the panel does not give the new user access to an existing or system database; if the database step fails, it shows the reason.
  • WEB: a website cannot be assigned a port that is held by another process; the panel shows that process right below the input field.
  • WEB: a domain name is stored in lowercase, and the www prefix is not accepted — previously, different spellings of the same address resulted in two websites.
  • WEB: if an SSL certificate could not be issued, the panel reports that the website is running on a self-signed one, and browsers will show visitors a warning.
  • WEB: if saving an SSL certificate fails, it no longer ends up paired with the old key — the files are replaced only as a complete set.
  • WEB: in a website draft, the counter shows the number of completed steps instead of always showing zero; the unneeded "Root folder" block has been removed for reverse proxy websites.
  • OTHER: various minor fixes.

BeAdmin © 2025. All rights reserved.