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
Andras Bacsai
d7d80e926e
feat(user): implement session deletion on password reset
2025-03-21 15:45:29 +01:00
Darren Sisson
8aef5df539
change cleanup logic when restarting containers
2025-03-17 17:52:34 +00:00
Andras Bacsai
009cee1bbd
Merge branch 'next' into feat-db-ssl
2025-03-17 15:15:24 +01:00
Andras Bacsai
a07b581478
fix(database): simplify container name generation in StartDatabaseProxy
2025-03-12 16:46:31 +01:00
Andras Bacsai
078ef62eb8
fix(database): handle unsupported database types in StartDatabaseProxy
...
Added a default case to the switch statement in StartDatabaseProxy to throw an exception for unsupported database types. This change improves error handling and ensures that only valid database types are processed, enhancing the robustness of the database proxy functionality.
2025-03-12 16:35:47 +01:00
Andras Bacsai
18fe524cdb
fix(database): limit container name length for database proxy
...
Updated the container name generation logic in StartDatabaseProxy to ensure the resulting name does not exceed 32 characters. This change prevents potential issues with container name length restrictions, enhancing the robustness of the database proxy setup.
2025-03-12 16:34:42 +01:00
Andras Bacsai
fa619550c2
fix(database): correct container name generation for service databases
2025-03-12 16:33:00 +01:00
Andras Bacsai
8c1cc62f46
Merge branch 'next' into fix/wrong-container-name-for-database-proxy
2025-03-12 15:41:08 +01:00
Andras Bacsai
27e4882d57
feat(core): You can validate compose files with docker compose config
...
fix(core): labels are now accepted with both compose styles
refactor: remove lots of ray's
2025-02-27 11:29:04 +01:00
peaklabs-dev
225f24e650
chore: improve code quality suggested by code rabbit
2025-02-19 18:04:58 +01:00
Gauthier A.
0d12b8296e
fix wrong database container name + code simplification
2025-02-19 00:05:46 +01:00
peaklabs-dev
d74c578a4a
fix(ssl): add --tls
arg to DrangflyDB
2025-02-11 20:34:45 +01:00
peaklabs-dev
0a738e6bff
fix(ssl): KeyDB port and caCert args are missing
2025-02-11 20:18:19 +01:00
peaklabs-dev
3e95387e10
Full: SSL Support for KeyDB
2025-02-10 21:29:45 +01:00
peaklabs-dev
90e681e24b
feat: Full SSL support for DrangonflyDB
2025-02-10 21:29:20 +01:00
peaklabs-dev
4547647e98
feat(ssl): improve Redis and remove modes
2025-02-10 19:23:39 +01:00
peaklabs-dev
5c12f7273e
feat: New mode implementation for MongoDB
2025-02-10 15:18:29 +01:00
peaklabs-dev
484fc5140b
fix(ssl): rename Redis mode to verify-ca as it is not verify-full
2025-02-08 16:43:15 +01:00
🏔️ Peak
c7840bdf1b
Merge branch 'next' into feat-db-ssl
2025-02-07 23:01:46 +01:00