github leiweibau/Pi.Alert v2025-12-14
Pi.Alert v2025-12-14

11 hours ago

‼️ TO UPDATE EXISTING INSTALLATIONS OF PI.Alert, PLEASE CHECK THE README ON Github ‼️

New:

  • Add additional languages. The languages are sorted alphabetically after the 2-digit country code (#548). Thanks to @andersnordh for proofreading (SE). Thanks to @Kirill901 for contributing (RU).
  • New future-proof updater and installer. Tested with Debian 13.2 / 12.12 and with Ubuntu Server 24.04 LTS / 25.10. TO UPDATE EXISTING INSTALLATIONS OF PI.Alert ON DEBIAN 12 OR UBUNTU, PLEASE CHECK THE README ON Github. (#517, #540)
  • Add new database
  • Add speedtest log button to settings page
  • A guide to migrating from the old to the new installation path (MIGRATION_HOME_TO_OPT.md) has been added to the docs. Tested with Debian 12.12

Fixed:

  • Debug page for validating the completeness of language files.
  • Some issues with the new install folder in pialert-cli
  • URL in update check (#541)
  • If no WAN IP can be determined, the error is ignored and does not terminate the script

Updated:

  • The update check should display the correct update command, taking into account the new installation directory
  • Update and Installer script
  • Add both databases to manual backup and auto backup
  • Language files
  • Documentation
  • The static pages for reboot and shutdown have been revised

Changed:

  • Reboot and shutdown is now performed by the backend. This has the advantage that ongoing scans can be finished. (#517, #540)
  • Ookla's Speedtest client can no longer be used for manual speed tests. However, it is still required for automatic speedtests. (#517, #540)
  • The results of the alternative speed test (Speedtest-cli) are now also stored in the database. In addition, “Speedtest-cli” has been renamed “Speedtest.” (#517, #540)
  • Outsourcing of various database transactions. The results of the speed test are now written to a separate database that is explicitly available for data outside of device management. Manual nmap scans are also written to this database. (#545)
  • New installer. In order to meet the growing security requirements of the software used, the new installer installs Pi.Alert in the "/opt/pialert" directory. The old installer will remain available for the time being as "pialert_install_old.sh". (#517, #540)
  • Adjustment of sudoer files to allow restarts and shutdowns via the backend (#517, #540)
  • The user crons on the System Info page are no longer queried during page rendering, but are created as a log file during the scan (#517, #540)

Removed:

  • Some options from pialert-cli (#517, #540)
  • Step-by-step installation document removed (unnecessarily high maintenance requirements)

Note:

Don't miss a new Pi.Alert release

NewReleases is sending notifications on new releases.