Commit graph

14 commits

Author SHA1 Message Date
KuJoe
42fd519d86 Added function to update nodes with new scripts
Last pieces for issue #5
2025-03-04 20:29:40 -05:00
KuJoe
eed93200ef Update update.php
Reduced cyclomatic complexity
2025-03-04 19:33:18 -05:00
KuJoe
e78f3d4cc0 Setting up automatic updates
Laying the groundwork for issue #5
2025-03-04 19:09:22 -05:00
KuJoe
248ea0972f Added proper logging and reporting.
Some checks are pending
PHPMD / Run PHPMD scanning (push) Waiting to run
Psalm Security Scan / php-security (push) Waiting to run
This is just an initial pass of retrofitting the code to handle better logging and reporting (issue #3), but more work may be required.
2025-03-04 12:56:18 -05:00
KuJoe
7dcd2b80b4 Updated backup/restore process
Fixed a few minor bugs, better error checking and reporting, and prevented multiple actions from running at the same time.
2025-03-02 18:13:07 -05:00
KuJoe
b26535a115 Tweaked logging functions and DB. 2025-03-02 17:22:37 -05:00
KuJoe
fd38eef7d6 Adding IP management feature
Some checks are pending
PHPMD / Run PHPMD scanning (push) Waiting to run
Psalm Security Scan / php-security (push) Waiting to run
2025-03-01 21:35:13 -05:00
KuJoe
9c7dd70c6d Added networking functionality
Allows managing virtual NICs and networks (resolves issue #8 and partially #16). Also fixes a bug with the VNC password being saved to DB.
2025-02-27 15:08:11 -05:00
KuJoe
ef7e779266 Added user roles/levels
Resolved #17
2025-02-26 15:03:36 -05:00
KuJoe
0f0705f555 Update DB, clusters, and theme.
Updated DB column names, added cluster management functions, and updated navigation menus.
2025-02-26 11:28:24 -05:00
KuJoe
d18397942e Adding backup feature basics and fixing disk management 2025-02-24 22:04:22 -05:00
KuJoe
bcd201030b Adding proper logging
Some checks failed
PHPMD / Run PHPMD scanning (push) Has been cancelled
Psalm Security Scan / php-security (push) Has been cancelled
2025-02-17 13:40:45 -05:00
KuJoe
a077f03422 Updated update.php and added auto DB backup.
dbBackup.php runs every 24 hours when home.php is visitied. A cronjob is needed for scheduled backups. Addressed issue #4
2025-02-16 19:27:58 -05:00
KuJoe
2d8438bf40 Create update.php
Creating an update.php file to update the database as needed.
2025-02-16 18:26:08 -05:00