Andras Bacsai
9b8da285c0
refactor(database): improve error handling for unsupported database types in StartDatabaseProxy
2025-07-07 10:23:31 +02:00
Andras Bacsai
13a9816770
fix(service): ensure configuration changes are properly tracked and dispatched
2025-07-03 15:08:13 +02:00
Andras Bacsai
620f70c7ff
fix(database): proxy ssl port if ssl is enabled
2025-06-30 09:26:28 +02:00
Andras Bacsai
8fc79022f3
feat(service): enhance service status handling and UI updates
2025-06-24 12:52:22 +02:00
Andras Bacsai
f9a0ca2ca6
refactor(proxy): update StartProxy calls to use named parameter for async option
2025-06-16 13:13:01 +02:00
Darren Sisson
b70a9a6d47
change db proxy to use volume mount for config ( #5981 )
...
* change db proxy to use volume mount for config
* fix(database-proxy): adjust configuration directory for development environment
---------
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com >
2025-06-13 18:02:52 +02:00
Andras Bacsai
9ad2304229
refactor(proxy): streamline proxy status handling and improve dashboard availability checks
2025-06-11 12:02:39 +02:00
Andras Bacsai
1cdc01194b
feat(proxy-dashboard): implement ProxyDashboardCacheService to manage Traefik dashboard cache; clear cache on configuration changes and proxy actions
2025-06-06 19:18:32 +02:00
Andras Bacsai
ddcb14500d
refactor(proxy-status): refactored how the proxy status is handled on the UI and on the backend
...
feat(cloudflare): improved cloudflare tunnel automated installation
2025-06-06 14:47:54 +02:00
Andras Bacsai
684bd823c6
fix(docker): add protection against empty container queries in GetContainersStatus to prevent unnecessary updates
2025-06-04 10:03:07 +02:00
Andras Bacsai
ede912b1d3
refactor(database-management): simplify docker cleanup logic in StopDatabase to enhance readability
2025-05-30 14:04:15 +02:00
Andras Bacsai
e514f56758
refactor(service-management): rearrange docker cleanup logic in StopService to improve readability
2025-05-30 13:38:37 +02:00
Andras Bacsai
2c8d30c646
refactor(service-management): update stopContainersInParallel method to enforce Server type hint for improved type safety
2025-05-30 13:35:30 +02:00
Andras Bacsai
200b5cd4fb
refactor(service-management): enhance container stopping logic by implementing parallel processing and removing deprecated methods
2025-05-30 12:56:22 +02:00
Andras Bacsai
c272a770e2
refactor(error-handling): change Exception to RuntimeException for clearer error reporting
2025-05-29 10:54:35 +02:00
Andras Bacsai
2361c34a53
refactor(error-handling): replace generic Exception with RuntimeException for improved error specificity
2025-05-29 10:49:55 +02:00
Dusan
94df6ca51f
feat(api): Add latest query param to Service restart API ( #5881 )
2025-05-27 15:03:17 +02:00
Andras Bacsai
102bdb5bc3
refactor(application): enhance application stopping logic to support multiple servers
2025-05-26 21:44:34 +02:00
Andras Bacsai
6ea6d2742b
feat(server): implement server patch check notifications
...
- Added a new job, ServerPatchCheckJob, to handle server patch checks and notifications.
- Introduced a new notification class, ServerPatchCheck, for sending updates via email, Discord, Slack, Pushover, and Telegram.
- Updated notification settings models to include server patch notification options for email, Discord, Slack, Pushover, and Telegram.
- Created a migration to add server patch notification fields to the respective settings tables.
- Enhanced the UI to allow users to enable/disable server patch notifications across different channels.
2025-05-26 14:03:59 +02:00
peaklabs-dev
84c773f7a2
chore(core): remove unused function
2025-05-20 13:17:43 +02:00
peaklabs-dev
24d949b91e
fix(patches): DNF reboot logic is flipped
2025-05-20 13:17:12 +02:00
Andras Bacsai
786bfa960f
improvement(core): simplify events for app/db/service status changes
2025-05-19 21:50:32 +02:00
Andras Bacsai
e7536d3fb8
feat(security): implement server patching functionality
...
- Add CheckUpdates and UpdatePackage actions for managing server updates.
- Create ServerPackageUpdated event for broadcasting update status.
- Introduce Patches Livewire component for user interface to check and apply updates.
- Update navigation and sidebar to include security patching options.
2025-05-15 22:21:54 +02:00
Andras Bacsai
24b7b53973
Revert "fix(dev): mount points?!"
...
This reverts commit 365bf3cbf0
.
2025-05-05 08:55:44 +02:00
Andras Bacsai
365bf3cbf0
fix(dev): mount points?!
2025-05-03 09:59:42 +02:00
Andras Bacsai
e190004682
refactor(logdrain): consolidate log drain stopping logic to reduce redundancy
2025-04-30 21:14:37 +02:00
Andras Bacsai
019ed43448
refactor(actions): standardize method naming for network and configuration deletion across application and service classes
2025-04-30 18:30:43 +02:00
Andras Bacsai
d10c3e86b1
fix(database): reduce container stop timeout from 300 to 30 seconds for improved responsiveness
2025-04-30 17:39:33 +02:00
Andras Bacsai
4c5dd3db3c
fix(ServerCheck): set default proxy status to 'exited' to handle missing container state
2025-04-30 16:50:23 +02:00
Andras Bacsai
e062edb689
refactor(core): streamline container stopping process and reduce timeout duration; update related methods for consistency
2025-04-30 15:28:59 +02:00
Andras Bacsai
eaba726b9c
fix(ServerCheck): enhance proxy container check to ensure it is running before proceeding
2025-04-30 09:59:19 +02:00
Andras Bacsai
e516aeb534
refactor(Database): streamline container shutdown process and reduce timeout duration
2025-04-30 09:59:03 +02:00
Andras Bacsai
3701c18906
Merge pull request #5606 from ash-vd/fix/mongodb-config-with-ssl
...
fix(mongodb): Also apply custom config when SSL is enabled
2025-04-14 12:03:47 +02:00
Ashwin van Dijk
de2bd160ff
fix(mongodb): Also apply custom config when SSL is enabled
2025-04-14 09:55:28 +02:00
Andras Bacsai
324e0d1cd8
feat(CleanupDocker): add support for realtime image management in Docker cleanup process
2025-04-10 18:20:46 +02:00
Andras Bacsai
3176106222
fix(CheckProxy, Status): prevent proxy checks when force_stop is active; remove debug statement in General
2025-04-05 14:32:51 +02:00
Andras Bacsai
5836837967
fix(CheckProxy): enhance port conflict detection by adjusting ss command for better output
2025-04-05 13:56:07 +02:00
Andras Bacsai
71823459a7
fix(CheckProxy): refine port conflict detection with improved grep patterns
2025-04-05 13:32:58 +02:00
Andras Bacsai
11ada83f1e
fix(CheckProxy): update port conflict check to ensure accurate grep matching
2025-04-05 13:13:15 +02:00
Andras Bacsai
9b49332a36
refactor(CheckProxy): replace 'which' with 'command -v' for command availability checks
2025-04-05 12:30:14 +02:00
Lukasz L.
fb0bf3e687
Merge branch 'next' into main
2025-04-03 23:57:43 +02:00
Lukasz L.
8c453331f6
Merge branch 'coollabsio:main' into main
2025-04-03 00:01:40 +02:00
🏔️ Peak
d62c1bbef3
Merge branch 'main' into next
2025-04-02 20:44:00 +02:00
dekkku
b837af4a28
fix(database): custom config for MongoDB ( #5471 )
2025-04-02 20:39:11 +02:00
peaklabs-dev
331693546b
fix(proxy): proxy restart does not work on domain
...
- When you restart the proxy on an instance domain, the proxy stops and is removed, but never restarted. So you loose access over the domain and have to go in over IP and Port.
This is because we are doing the restart directly in the UI instead of in the background via a job, and the proxy is serving the UI domain.
2025-04-02 19:38:31 +02:00
priard
bb70c11988
feat(proxy): enhance proxy handling and port conflict detection
...
- Refactored proxy container name determination based on environment.
- Implemented a smart port checker that accurately identifies port conflicts, including dual-stack scenarios.
- Improved error handling and user feedback for port usage issues.
2025-04-02 16:34:24 +02:00
Andras Bacsai
d6d1c9ad82
feat(database): add CA certificate generation for database servers
2025-03-31 14:02:15 +02:00
Andras Bacsai
ebd9485acb
refactor(database): change MySQL daemon command to MariaDB daemon
2025-03-27 10:14:40 +01:00
Andras Bacsai
f7122ec520
refactor(proxy): improve port availability checks with multiple methods
2025-03-25 18:28:01 +01:00
Andras Bacsai
3f9fd1404b
refactor(docker): update image references to use centralized registry URL
2025-03-25 08:17:13 +01:00