Commit Graph
100 Commits
Author SHA1 Message Date
peaklabs-dev 560c98e280 ci(workflow): fix changelog generation 2025-11-06 15:11:13 +01:00
🏔️ Peak 7ebb41a97c ci(workflows): improve security of all workflows & update action (#7133) 2025-11-06 14:56:09 +01:00
peaklabs-dev 6557514954 ci(workflows): improve security and update actions
- set top-level explicit permissions for each GitHub Actions workflow for improved security and deduplication of permissions.
- add `persist-credentials: false` to actions/checkout for improved security - see https://github.com/actions/checkout#checkout-v4
- update actions/checkout from v4 to v5
2025-11-06 14:40:54 +01:00
peaklabs-dev 2d64cdad7c ci(claude): remove unused workflows 2025-11-06 14:36:59 +01:00
🏔️ Peak e21b1e40bc Merge branch 'v4.x' into next 2025-11-06 14:00:30 +01:00
peaklabs-dev b64de1b5cd fix: order for git deploy types 2025-09-18 19:56:46 +02:00
peaklabs-dev c0ddf73b75 fix(ui): change order and fix ui on small screens 2025-09-18 19:14:34 +02:00
peaklabs-dev 429c43f9e5 chore: change order of runtime and buildtime 2025-09-18 19:13:45 +02:00
🏔️ Peak 2a69713176 Merge branch 'v4.x' into next 2025-09-18 13:50:16 +02:00
peaklabs-dev e23c78fcda chore(deps): bump helper version 2025-09-15 15:48:10 +02:00
peaklabs-dev b140aa1996 chore(deps): bump minio and Nixpacks version 2025-09-10 19:58:10 +02:00
peaklabs-dev 3e9dd6a7bf chore: remove webhooks table cleanup 2025-09-10 19:56:15 +02:00
peaklabs-dev 983197b742 chore: adjust wording 2025-08-29 18:42:46 +02:00
peaklabs-dev 64f3fdc463 refactor(upgrade): improve upgrade script
- remove unused VERSION variable.
- add backup functionality of the .env file on each run of the upgrade script.
- skip .env backup when coming from the install script
- add improved handling and more logging for updating environment-variable values.
- remove not needed line
2025-08-29 15:28:31 +02:00
peaklabs-dev 5b637c1de1 refactor(installer): improve install script
- remove unused VERSION variable.
- fix the source code link of the install script.
- properly back up the `.env` file on each run of the install script.
- do not delete the backup .env file at the end of the install script.
- Add improved handling and more logging for updating environment variable values.
2025-08-29 15:26:28 +02:00
peaklabs-dev 4b592b93e8 chore: remove unused files 2025-08-29 15:22:30 +02:00
peaklabs-dev 6c560261f2 refactor(git): improve submodule cloning 2025-08-27 17:13:28 +02:00
peaklabs-dev b119d4f95c chore: update development node version 2025-08-27 15:18:52 +02:00
peaklabs-dev 8d1c75ebff chore: update version 2025-08-27 15:18:22 +02:00
🏔️ Peak ec6aa11855 Merge pull request v4.0.0-beta.420.10 #6443 2025-08-26 18:48:33 +02:00
peaklabs-dev 3343806176 fix(backups): rollback helper update for now 2025-08-26 18:44:29 +02:00
peaklabs-dev 6b54432f9c chore(core): update version 2025-08-26 18:44:09 +02:00
🏔️ Peak 47527520cb Merge v4.0.0-beta.420.9 #6440 2025-08-26 18:23:26 +02:00
peaklabs-dev 6ad05d3625 Update constants.php 2025-08-26 18:20:41 +02:00
peaklabs-dev bc6709e43b fix(backups): s3 backup upload is failing 2025-08-26 18:12:47 +02:00
peaklabs-dev 2099d88f08 chore(core): update version 2025-08-26 18:09:08 +02:00
🏔️ Peak df96274613 Merge branch 'v4.x' into next 2025-08-26 18:06:07 +02:00
peaklabs-dev 2603cd9d18 chore: update service-templates json files 2025-08-18 18:35:53 +02:00
peaklabs-dev cf299029b9 chore: elasticsearch URL, fromatting and add category 2025-08-18 18:30:06 +02:00
peaklabs-dev e2fd1f4507 fix: disable env sorting by default
- this is a better default
2025-08-18 17:47:21 +02:00
peaklabs-dev dbed6c270e feat: generate category for services 2025-08-18 17:28:20 +02:00
peaklabs-dev 158711a165 Update service-templates.json 2025-08-11 22:03:52 +02:00
peaklabs-dev 9d7e4286b6 Update service-templates.json 2025-08-11 19:25:59 +02:00
🏔️ Peak c404581b25 fix(database): custom postgres configs with SSL (#6352) 2025-08-11 18:22:03 +02:00
🏔️ Peak 72302d893e Merge branch 'next' into feature/signoz 2025-08-11 13:46:10 +02:00
peaklabs-dev 9ec72e8769 refactor(service): improve librechat
- remove comments
- format and reorder service
2025-08-11 12:32:01 +02:00
peaklabs-dev 7dcb5c43ae chore(service): homebox formatting 2025-08-11 12:31:09 +02:00
peaklabs-dev f34225dfd6 Update service-templates.json 2025-08-06 03:02:10 +02:00
peaklabs-dev b52c414fe4 refactor(service): improve openpanel template
- rename all services
- add more depends_on checks to ensure everything works properly and is healthy
- reorder and re-format the template, ENVs and the individual sections
- remove comments
2025-08-05 19:11:34 +02:00
peaklabs-dev 36961d8ae8 fix(docker): cleanup always running on deletion
- docker cleanup was always running on deletion instead of using the settings set in the deletion modal
2025-08-04 22:14:19 +02:00
peaklabs-dev 279edf696c chore(docker): remove unused arguments on StopService 2025-08-04 22:12:56 +02:00
peaklabs-dev daa96c27a7 chore(deletion): rename isDeleteOperation to deleteConnectedNetworks 2025-08-04 22:12:04 +02:00
peaklabs-dev c551be9be8 chore(core): remove unused argument 2025-08-04 22:11:29 +02:00
peaklabs-dev 36b2bb56c5 Update service-templates.json 2025-08-04 22:11:09 +02:00
peaklabs-dev dcf3b43b30 refactor(service): improve langfuse
- remove minio
- adjust ENVs
- autogenerate more stuff
- formatting
2025-08-04 22:10:47 +02:00
🏔️ Peak 2a526c54d5 fix(docker): volumes get delete when stopping a service if Delete Unused Volumes is activated (#6317) 2025-08-04 21:15:56 +02:00
peaklabs-dev b165d506c9 chore(service): improve sequin
- make sure Redis is healthy
- formatting
2025-08-04 15:35:27 +02:00
peaklabs-dev 8332311999 chore(deps): update node and php deps 2025-08-04 14:53:18 +02:00
peaklabs-dev efdaf46d08 fix(service): matrix entrypoint
- make sure registration is enabled not just non empty
- make sure RECAPTCHA_PUBLIC_KEY is set when adding the recaptcha block
2025-08-04 13:27:31 +02:00
🏔️ Peak 5f2e5d7dec Merge branch 'v4.x' into next 2025-08-03 22:38:46 +02:00
peaklabs-dev 723f14e6f6 fix(git): tracking issue due to case sensitivity 2025-08-03 22:36:38 +02:00
peaklabs-dev 2a1aa5375e fix(git): tracking issue due to case sensitivity 2025-08-03 22:26:45 +02:00
peaklabs-dev 79fc9927d7 fix(git): tracking issue due to case sensitivity 2025-08-03 22:22:16 +02:00
peaklabs-dev fe900d3cd7 Update service-templates.json 2025-07-18 22:36:38 +02:00
peaklabs-dev 948c50167d chore(service): format runner service 2025-07-18 21:57:34 +02:00
peaklabs-dev 9292d3c223 chore(service): improve matrix service
- formatting and ENVs adjustment
2025-07-18 21:41:42 +02:00
peaklabs-dev f14858ebee fix(service): triliumnext platform and link 2025-07-18 21:31:36 +02:00
🏔️ Peak 248b7863bf Merge branch 'next' into v4.x 2025-07-18 20:28:24 +02:00
peaklabs-dev cacb7700de refactor(service): improve gowa
- remove name and restart
- hardcode port
- formatting
2025-07-18 19:54:05 +02:00
🏔️ Peak d736b3e8b7 feat(queues): improve Horizon config to reduce CPU and RAM usage (#6212) 2025-07-18 19:17:28 +02:00
peaklabs-dev 5fd8fec172 chore(versions): update all version 2025-07-18 18:57:43 +02:00
peaklabs-dev c048c1ca09 chore(version): bump Coolify version to 4.0.0-beta.420.6 2025-07-18 18:50:48 +02:00
peaklabs-dev 39634b4ee5 chore(bump): update composer deps 2025-07-18 18:49:47 +02:00
peaklabs-dev 675a711664 fix(service): wg-easy host should be just the FQDN 2025-07-18 17:10:01 +02:00
peaklabs-dev d75eb49f01 fix(composer): version constraint of prompts 2025-07-18 16:39:50 +02:00
peaklabs-dev d4fcafe4d3 fix(installer): public IPv4 link does not work 2025-07-18 16:37:58 +02:00
peaklabs-dev 6ddca603e2 chore(deps): update docker deps
- update Nixpacks to v1.39.0
2025-07-18 16:25:01 +02:00
peaklabs-dev 889712b53a chore(deps): update npm and composer deps 2025-07-18 16:24:13 +02:00
🏔️ Peak 5bc329de16 Merge branch 'v4.x' into next 2025-07-18 15:56:47 +02:00
peaklabs-dev a0db5b342f fix(backups): error message if there is no exception 2025-07-18 15:56:01 +02:00
🏔️ Peak e5e1bdcd4d fix(backups): large database backups are not working (#6217) 2025-07-18 15:47:14 +02:00
+5 d3f85d777c v4.0.0-beta.420 (#6008)
* chore(version): update coolify-realtime to version 1.0.9 in docker-compose and versions files

* feat(migration): add is_sentinel_enabled column to server_settings with default true

* fix(migration): update default value handling for is_sentinel_enabled column in server_settings

* feat(seeder): dispatch StartProxy action for each server in ProductionSeeder

* feat(seeder): add CheckAndStartSentinelJob dispatch for each server in ProductionSeeder

* fix(seeder): conditionally dispatch CheckAndStartSentinelJob based on server's sentinel status

* feat(seeder): conditionally dispatch StartProxy action based on proxy check result

* refactor(ui): terminal

* refactor(ui): remove terminal header from execute-container-command view

* refactor(ui): remove unnecessary padding from deployment, backup, and logs sections

* fix(service): disable healthcheck logging for Gotenberg (#6005)

* fix(service): Joplin volume name (#5930)

* chore(version): update coolify version to 4.0.0-beta.420 and nightly version to 4.0.0-beta.421

* fix(server): update sentinelUpdatedAt assignment to use server's sentinel_updated_at property

* feat(service): update Changedetection template (#5937)

* chore(service): changedetection remove unused code

* fix(service): audiobookshelf healthcheck command (#5993)

* refactor(service): update Hoarder to their new name karakeep (#5964)

* fix(service): downgrade Evolution API phone version (#5977)

* feat(service): add Miniflux service (#5843)

* refactor(service): karakeep naming and formatting

* refactor(service): improve miniflux

- improve DB url
- add depends_on
- formatting, naming & order

* feat(service): add Pingvin Share service (#5969)

* fix(service): pingvinshare-with-clamav

- add platform to make clamav work
- formatting

* feat(auth): Add Discord OAuth Provider (#5552)

* feat(auth): Add Clerk OAuth Provider (#5553)

* feat(auth): add Zitadel OAuth Provider (#5490)

* Update composer.lock

* fix(ssh): scp requires square brackets for ipv6 (#6001)

* refactor(core): rename API rate limit ENV

* refactor(ui): simplify container selection form in execute-container-command view

* chore(service): Update Evolution API image to the official one (#6031)

* chore(versions): bump coolify versions to v4.0.0-beta.420 and v4.0.0-beta.421

* fix(github): changing github app breaks the webhook. it does not anymore

* feat(service): enhance service status handling and UI updates

* fix(parser): improve FQDN generation and update environment variable handling

* fix(ui):  enhance status refresh buttons with loading indicators

* fix(ui): update confirmation button text for stopping database and service

* fix(routes): update middleware for deploy route to use 'api.ability:deploy'

* fix(ui): refine API token creation form and update helper text for clarity

* fix(ui): adjust layout of deployments section for improved alignment

* chore(dependencies): update composer dependencies to latest versions including resend-laravel to ^0.19.0 and aws-sdk-php to 3.347.0

* refactor(email): streamline SMTP and resend settings logic for improved clarity

* fix(ui): adjust project grid layout and refine server border styling for better visibility

* fix(ui): update border styling for consistency across components and enhance loading indicators

* feat(cleanup): add functionality to delete teams with no members or servers in CleanupStuckedResources command

* refactor(invitation): rename methods for consistency and enhance invitation deletion logic

* refactor(user): streamline user deletion process and enhance team management logic

* fix(ui): add padding to section headers in settings views for improved spacing

* fix(ui): reduce gap between input fields in email settings for better alignment

* fix(docker): conditionally enable gzip compression in Traefik labels based on configuration

* fix(parser): enable gzip compression conditionally for Pocketbase images and streamline service creation logic

* fix(ui): update padding for trademarks policy and enhance spacing in advanced settings section

* feat(ui): add heart icon and enhance popup messaging for sponsorship support

* feat(settings): add sponsorship popup toggle and corresponding database migration

* fix(ui): correct closing tag for sponsorship link in layout popups

* fix(ui): refine wording in sponsorship donation prompt in layout popups

* fix(ui): update navbar icon color and enhance popup layout for sponsorship support

* Update resources/views/livewire/project/shared/health-checks.blade.php

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update app/Livewire/Subscription/Index.php

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix(ui): add target="_blank" to sponsorship links in layout popups for improved user experience

* fix(models): refine comment wording in User model for clarity on user deletion criteria

* Update app/Providers/RouteServiceProvider.php

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix(models): improve user deletion logic in User model to handle team member roles and prevent deletion if user is alone in root team

* fix(ui): update wording in sponsorship prompt for clarity and engagement

---------

Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
Co-authored-by: Khiet Tam Nguyen <86177399+nktnet1@users.noreply.github.com>
Co-authored-by: Carsten <BanditsBacon@users.noreply.github.com>
Co-authored-by: Alberto Rizzi <48057685+albertorizzi@users.noreply.github.com>
Co-authored-by: Jonas Klesen <deklesen@gmail.com>
Co-authored-by: Stew Night. <22344601+stewnight@users.noreply.github.com>
Co-authored-by: Jeffer Marcelino <jeffersunde72@gmail.com>
Co-authored-by: Lucas Eduardo <lucas59356@gmail.com>
Co-authored-by: CrazyTim71 <118295691+CrazyTim71@users.noreply.github.com>
Co-authored-by: Yassir Elmarissi <yassir.elmarissi@hm.edu>
Co-authored-by: Hauke Schnau <hauke@schnau-lilienthal.de>
Co-authored-by: Darren Sisson <74752850+djsisson@users.noreply.github.com>
Co-authored-by: Alkesh Das <67038642+smad-bro@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-26 12:23:08 +02:00
peaklabs-dev 04aec48495 refactor(core): rename API rate limit ENV 2025-06-18 15:23:44 +02:00
🏔️ Peak e9f977443f Merge branch 'v4.x' into next 2025-06-18 15:21:08 +02:00
peaklabs-dev 221b82cf06 Update composer.lock 2025-06-18 14:38:28 +02:00
peaklabs-dev 8048c66924 fix(service): pingvinshare-with-clamav
- add platform to make clamav work
- formatting
2025-06-18 14:14:50 +02:00
peaklabs-dev 28228677dd refactor(service): improve miniflux
- improve DB url
- add depends_on
- formatting, naming & order
2025-06-18 14:02:51 +02:00
peaklabs-dev f734ff31a7 refactor(service): karakeep naming and formatting 2025-06-18 13:53:23 +02:00
🏔️ Peak cb84e48c77 Merge branch 'next' into feature/signoz 2025-06-18 13:41:32 +02:00
🏔️ Peak b6a7160e56 Merge branch 'v4.x' into next 2025-06-18 13:26:49 +02:00
peaklabs-dev 94c8796a0f chore(service): changedetection remove unused code 2025-06-18 13:26:01 +02:00
peaklabs-dev 2934d4a259 chore(api): update API docs 2025-05-27 15:10:20 +02:00
peaklabs-dev df8cfcccc9 Merge branch 'next' of https://github.com/coollabsio/coolify into next 2025-05-27 15:09:49 +02:00
peaklabs-dev 50436eb83c Update service-templates.json 2025-05-27 15:09:26 +02:00
peaklabs-dev 3b0237956b chore(service): remove unused logo 2025-05-27 15:09:15 +02:00
peaklabs-dev a44b73f8eb Update service-templates.json 2025-05-23 20:15:43 +02:00
peaklabs-dev dc52bd3dc6 refactor(service): improve grist
- make OIDC ENVs required
- autogenerate Postgres user
- formating and naming
2025-05-23 19:29:04 +02:00
peaklabs-dev fa63013aaf refactor(service): improve orangehrm
- fix ENVs for MariaDB
- formatting and naming changes
2025-05-23 19:27:13 +02:00
peaklabs-dev 2152263981 refactore(service): improve Seafile
- autogenerate normal DB user
- fix MariaDB healthcheck
- remove MariaDB auto upgrade
- order compose file, rename containers & formatting
2025-05-23 16:55:13 +02:00
peaklabs-dev 4664ec1214 refactore(service): improve Onetimesecret
- fix ENVs not having default values
- improve formatting and naming
2025-05-20 16:16:23 +02:00
peaklabs-dev 398debcdfc Merge branch 'next' of https://github.com/coollabsio/coolify into next 2025-05-20 16:08:19 +02:00
peaklabs-dev 6104808b02 chore(service): remove unused env 2025-05-20 16:07:43 +02:00
peaklabs-dev 7f54fa4ef4 refactor(service): improve superset
- fix DB URLs
- rename file
- use alpine DB versions
- make sure the DBs are healty
- format and rename some stuff
2025-05-20 15:58:29 +02:00
peaklabs-dev 5f426603c7 chore(ui): remove unused stopEvent code 2025-05-20 15:22:37 +02:00
peaklabs-dev cb41670af9 refactor(ui): show toast when server does not work and on stop 2025-05-20 15:22:13 +02:00
peaklabs-dev 896d4d7305 refactor(service): make TYPESENSE_API_KEY required 2025-05-20 14:17:53 +02:00
peaklabs-dev d402aca7a6 refactor(service): improve maybe
- Use alpine DB variants for much smaller image sizes
- Improve healthcheck for Redis
- adjust naming and formatting
2025-05-20 13:54:49 +02:00
peaklabs-dev b55bd0c4ce refactore(core): use property promotion 2025-05-20 13:23:09 +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