Muhammad Ibrahim
a0bea9b6e5
fix: Remove global exec stdin redirect that breaks curl pipe
2025-10-02 13:03:50 +01:00
Muhammad Ibrahim
ebda7331a9
fix: Detach stdin globally to prevent curl pipe hangs in Proxmox script
2025-10-02 12:55:52 +01:00
Muhammad Ibrahim
9963cfa417
fix: Add timeouts and stdin redirection to prevent pct exec hanging
2025-10-02 08:28:07 +01:00
Muhammad Ibrahim
4e6a9829cf
chore: Add migration file for auto_enrollment_tokens table
2025-10-02 08:13:04 +01:00
Muhammad Ibrahim
b99f4aad4e
feat: Add Proxmox LXC auto-enrollment integration
...
- Add auto_enrollment_tokens table with rate limiting and IP whitelisting
- Create backend API routes for token management and enrollment
- Build frontend UI for token creation and management
- Add one-liner curl command for easy Proxmox deployment
- Include Proxmox LXC discovery and enrollment script
- Support future integrations with /proxmox-lxc endpoint pattern
- Add comprehensive documentation
Security features:
- Hashed token secrets
- Per-day rate limits
- IP whitelist support
- Token expiration
- Separate enrollment vs host API credentials
2025-10-02 07:50:10 +01:00
Muhammad Ibrahim
7a8e9d95a0
Added a global search bar
2025-10-02 07:03:10 +01:00
tigattack
ac22adde67
ci(docker): simplify conditional for workflow_dispatch input handling
...
Don't skip Docker login, doesn't really match the input option
2025-10-02 00:39:00 +01:00
tigattack
db1f03b0e0
ci(docker): replace GHCR_PAT with GITHUB_TOKEN
2025-10-02 00:38:14 +01:00
9 Technology Group LTD
74cc13b7de
Create LICENSE
2025-10-01 23:43:19 +01:00
9 Technology Group LTD
65025b50cf
Merge pull request #113 from PatchMon/dev-agent
...
Removed crontab insertion by installer
2025-10-01 21:12:24 +01:00
9 Technology Group LTD
de76836ba0
Create app_build.yml
2025-10-01 21:09:10 +01:00
Muhammad Ibrahim
fe448d0111
Removed crontab insertion as the initial update by the agent configures crontab anyway
2025-10-01 20:43:37 +01:00
9 Technology Group LTD
1b08be8864
Merge pull request #112 from 9technologygroup/dev-agent
...
Fixed selinux detection issue
2025-10-01 13:30:35 +01:00
Muhammad Ibrahim
28124f5fba
Fixed selinux detection issue
2025-10-01 13:13:39 +01:00
9 Technology Group LTD
f789c1cebe
Merge pull request #111 from 9technologygroup/dev-agent
...
Fixed dnf and issues for almalinux / rhel dervied systems, added bc as a pre-requisite
2025-10-01 12:57:17 +01:00
Muhammad Ibrahim
d13469ce33
Fixed dnf and issues for almalinux / rhel dervied systems, added bc as a prerequisite
2025-10-01 12:50:55 +01:00
9 Technology Group LTD
443ec145e1
Merge pull request #110 from 9technologygroup/dev-agent
...
Made installation script output the install for jq and curl if theres issues with it
2025-10-01 10:58:48 +01:00
Muhammad Ibrahim
42f882c1c6
Made installation script output the install for jq and curl if theres any issues with repos rathet than just exiting
2025-10-01 10:52:08 +01:00
9 Technology Group LTD
69acd1726c
Merge pull request #109 from 9technologygroup/dev-agent
...
Made changes to the host details area to add notes
2025-10-01 09:35:57 +01:00
Muhammad Ibrahim
02f9899b23
Added pages for coming soon features
2025-10-01 09:33:34 +01:00
Muhammad Ibrahim
0742c4b05c
fixed TFA setting up and login redirect issue
2025-10-01 09:08:27 +01:00
Muhammad Ibrahim
5d8a1e71d6
Made changes to the host details area to add notes
...
Reconfigured JWT session timeouts
2025-10-01 08:38:40 +01:00
9 Technology Group LTD
84c26054b2
Merge pull request #108 from 9technologygroup/dev-agent
...
Agent and Settings pages updates
2025-09-30 23:04:40 +01:00
Muhammad Ibrahim
f254b54404
Fix notifications route pointing to wrong component
...
- Create proper Notifications component with comprehensive layout
- Update routing to use SettingsLayout and Notifications component
- Remove incorrect dependency on SettingsHostGroups for notifications
- Add placeholder content for notification rules and settings
2025-09-30 22:52:25 +01:00
Muhammad Ibrahim
7682d2fffd
Remove unused Settings import from App.jsx
2025-09-30 22:51:20 +01:00
Muhammad Ibrahim
d6db557d87
Replace old settings page with new SettingsLayout for alert-channels route
...
- Create new AlertChannels component with proper layout
- Update routing to use SettingsLayout instead of old Settings component
- Add placeholder content for alert channels functionality
- Remove dependency on old settings server page
2025-09-30 22:51:15 +01:00
Muhammad Ibrahim
af62a466c8
Remove unused settings query from main HostDetail component
2025-09-30 22:49:45 +01:00
Muhammad Ibrahim
434fa86941
Fix unused getCurlFlags function by moving it to CredentialsModal component scope
2025-09-30 22:49:40 +01:00
Muhammad Ibrahim
a61a8681e0
Remove test files and update .gitignore to prevent future test file commits
2025-09-30 22:48:14 +01:00
Muhammad Ibrahim
8eb75fba7d
Fixed agent outputs and improved crontab chancing logics, added timedatectl functionality
2025-09-30 22:46:00 +01:00
Muhammad Ibrahim
b3d7e49961
Fixed <1GB Ram issue with it throwing integer error
2025-09-30 21:53:30 +01:00
Muhammad Ibrahim
8be25283dc
Relaid out settings page and configured agent and other communication to use curl flags which can be configured to ignore ssl cert if self-hosted.
2025-09-30 21:38:13 +01:00
Muhammad Ibrahim
ed0cf79b53
Added settings pages to bring all the settings together from patchmon options, profile page and server settings.
2025-09-30 19:48:28 +01:00
9 Technology Group LTD
678efa9574
Merge pull request #98 from 9technologygroup/dev
...
Fixed Crontab timing Expression
2025-09-30 09:38:37 +01:00
Muhammad Ibrahim
8ca22dc7ab
Fixed crontab syntax issue with timing
2025-09-30 09:31:12 +01:00
Muhammad Ibrahim
3466c0c7fb
made the setup script download from the right area
2025-09-30 08:53:38 +01:00
9 Technology Group LTD
3da0625231
Merge pull request #97 from 9technologygroup/dev
...
Fixed npm installation scripts
2025-09-30 08:48:27 +01:00
Muhammad Ibrahim
21d6a3b763
fixed lefthook error on setup.sh
2025-09-30 08:06:03 +01:00
Muhammad Ibrahim
33b2b4b0fe
fixed syntax issue in setup.sh
2025-09-30 08:02:30 +01:00
9 Technology Group LTD
479909ecf3
Merge pull request #96 from 9technologygroup/dev
...
fixed setup installer file
2025-09-30 08:00:16 +01:00
Muhammad Ibrahim
61ca05526b
fixed setup installer file
2025-09-30 07:54:50 +01:00
9 Technology Group LTD
e04680bc33
Agent re-worked
...
Lots of fixes such as Agent rework, un-installation scripts, auth api applied to other endpoints etc.
2025-09-30 07:35:38 +01:00
9 Technology Group LTD
a765b58868
Merge pull request #91 from 9technologygroup/chore/docker_dev
...
Docker improvements
2025-09-30 00:07:19 +01:00
tigattack
654943a00c
refactor(docker): use relative paths
2025-09-30 00:02:33 +01:00
tigattack
b54900aaed
docs(docker): add update info
2025-09-30 00:02:33 +01:00
tigattack
cdaba97232
chore: update Docker setup for development
2025-09-30 00:02:33 +01:00
9 Technology Group LTD
45ec71c387
Merge pull request #90 from 9technologygroup/fix/locks_and_docker
...
fix: Revert Dockerfile edits and lockfile changes
2025-09-29 23:58:08 +01:00
tigattack
823ae7f30a
feat: add workflow_dispatch input for Docker image push
2025-09-29 22:36:27 +01:00
tigattack
8553f717e2
fix: regenerate lockfile
2025-09-29 22:00:42 +01:00
tigattack
841b6e41ff
fix: remove frontend pkg lock
2025-09-29 21:53:23 +01:00