275 Commits

Author SHA1 Message Date
Oleg Kirichenko 8a68f3828f Merge pull request #4 from themgmd/master
Добавлена возможность подключить сервер с нестандартным ssh портом
2025-11-10 17:30:42 +03:00
infosave2007 23075f1209 fix: update last_handshake when collecting metrics 2025-11-10 16:46:08 +03:00
infosave2007 a147253912 fix: update last_handshake when collecting metrics 2025-11-10 16:46:08 +03:00
infosave2007 a00868515f feat: add cron configuration check in container and log status 2025-11-10 16:29:04 +03:00
infosave2007 764feca598 feat: add cron configuration check in container and log status 2025-11-10 16:29:04 +03:00
infosave2007 2ba0699b85 feat: improve metrics collector handling by starting it if not running and logging status 2025-11-10 16:09:21 +03:00
infosave2007 1f36ade7de feat: improve metrics collector handling by starting it if not running and logging status 2025-11-10 16:09:21 +03:00
infosave2007 3c4f0aef53 fix: ensure NEW_COMMIT is set to CURRENT_COMMIT when no update is available 2025-11-10 16:05:31 +03:00
infosave2007 5f764cd9f4 fix: ensure NEW_COMMIT is set to CURRENT_COMMIT when no update is available 2025-11-10 16:05:31 +03:00
infosave2007 84474e5d68 feat: enhance update script to rebuild containers on Dockerfile changes and check metrics collector status 2025-11-10 16:04:15 +03:00
infosave2007 c837eedb22 feat: enhance update script to rebuild containers on Dockerfile changes and check metrics collector status 2025-11-10 16:04:15 +03:00
infosave2007 523a1a1836 feat: enhance update script with argument parsing and logging improvements 2025-11-10 15:53:23 +03:00
infosave2007 22dafe7654 feat: enhance update script with argument parsing and logging improvements 2025-11-10 15:53:23 +03:00
infosave2007 2de1b58fa4 feat: implement automatic metrics collection and monitoring system 2025-11-10 15:19:36 +03:00
infosave2007 be3416eddc feat: implement automatic metrics collection and monitoring system 2025-11-10 15:19:36 +03:00
hasani f3751918b1 fix port 2025-11-10 13:38:07 +03:00
hasani 21f57bc28b fix port 2025-11-10 13:38:07 +03:00
hasani 4ccf1b49f8 fix 2025-11-10 13:12:11 +03:00
hasani 2dd4ee357a fix 2025-11-10 13:12:11 +03:00
infosave2007 bccd21b0a5 chore: remove outdated 2025-11-08 18:58:11 +03:00
infosave2007 3e9ccb5f8d chore: remove outdated 2025-11-08 18:58:11 +03:00
infosave2007 f7603f04bf Update installation instructions with both docker compose versions 2025-11-08 18:22:04 +03:00
infosave2007 12f755f66d Update installation instructions with both docker compose versions 2025-11-08 18:22:04 +03:00
infosave2007 7a105cce6e Fix SettingsController for new translations table structure 2025-11-08 18:16:44 +03:00
infosave2007 94e13b82e9 Fix SettingsController for new translations table structure 2025-11-08 18:16:44 +03:00
infosave2007 2106aa77e0 Fix Translator.php for new table structure 2025-11-08 17:55:14 +03:00
infosave2007 86620c6307 Fix Translator.php for new table structure 2025-11-08 17:55:14 +03:00
infosave2007 93a5ff8c83 fix: Update user creation script to use mysql_native_password authentication 2025-11-08 17:49:03 +03:00
infosave2007 298d17bf75 fix: Update user creation script to use mysql_native_password authentication 2025-11-08 17:49:03 +03:00
infosave2007 618f0421f2 fix: Ensure user creation and privileges are granted for localhost 2025-11-08 17:46:30 +03:00
infosave2007 4559a2f1a6 fix: Ensure user creation and privileges are granted for localhost 2025-11-08 17:46:30 +03:00
infosave2007 e20686ef21 Add automatic user creation on database init 2025-11-08 17:41:33 +03:00
infosave2007 1596325e82 Add automatic user creation on database init 2025-11-08 17:41:33 +03:00
infosave2007 ec685e7672 feat: Implement migration procedure for translations table structure and insert new translations 2025-11-08 17:26:05 +03:00
infosave2007 993758b309 feat: Implement migration procedure for translations table structure and insert new translations 2025-11-08 17:26:05 +03:00
infosave2007 7371dd6db0 fix: Simplify SQL command for creating migrations tracking table in update script 2025-11-08 17:01:35 +03:00
infosave2007 8d592e808d fix: Simplify SQL command for creating migrations tracking table in update script 2025-11-08 17:01:35 +03:00
infosave2007 1aa0f31af2 fix: Simplify query for checking applied migrations in update script 2025-11-08 17:00:02 +03:00
infosave2007 17e48a37bb fix: Simplify query for checking applied migrations in update script 2025-11-08 17:00:02 +03:00
infosave2007 14b6f5aec1 fix: Correct command substitution for checking applied migrations in update script 2025-11-08 16:57:13 +03:00
infosave2007 6a062f7d79 fix: Correct command substitution for checking applied migrations in update script 2025-11-08 16:57:13 +03:00
infosave2007 06536328c4 feat: Source .env file safely in update script for improved security 2025-11-08 16:54:44 +03:00
infosave2007 a45eeec12b feat: Source .env file safely in update script for improved security 2025-11-08 16:54:44 +03:00
infosave2007 360bb66cea feat: Enhance update script with improved Docker command detection and database credential handling 2025-11-08 16:51:43 +03:00
infosave2007 7972a31b3f feat: Enhance update script with improved Docker command detection and database credential handling 2025-11-08 16:51:43 +03:00
infosave2007 4135972144 feat: Add auto update script for Amnezia VPN Panel with backup and migration support 2025-11-08 16:15:25 +03:00
infosave2007 3a1c58fc9f feat: Add auto update script for Amnezia VPN Panel with backup and migration support 2025-11-08 16:15:25 +03:00
infosave2007 7c9136152b feat: Implement server and client metrics collection and monitoring
- Added a new PHP script for collecting server metrics every 30 seconds.
- Created a ServerMonitoring class to handle metrics collection for CPU, RAM, Disk, and Network.
- Introduced database tables for storing server and client metrics.
- Updated server view template to display real-time metrics using Chart.js.
- Added translations for monitoring UI elements.
- Created a new monitoring template for detailed server metrics visualization.
- Implemented client speed tracking and display in the monitoring UI.
2025-11-08 15:35:17 +03:00
infosave2007 257edb8226 feat: Implement server and client metrics collection and monitoring
- Added a new PHP script for collecting server metrics every 30 seconds.
- Created a ServerMonitoring class to handle metrics collection for CPU, RAM, Disk, and Network.
- Introduced database tables for storing server and client metrics.
- Updated server view template to display real-time metrics using Chart.js.
- Added translations for monitoring UI elements.
- Created a new monitoring template for detailed server metrics visualization.
- Implemented client speed tracking and display in the monitoring UI.
2025-11-08 15:35:17 +03:00
infosave2007 932a893d69 feat: sanitize client name input to allow only letters, numbers, underscores, and dashes 2025-11-08 13:56:11 +03:00