Commit Graph

12150 Commits

Author SHA1 Message Date
peaklabs-dev
4485cce9be fix(service): add platform to Observium service 2025-05-14 17:40:21 +02:00
peaklabs-dev
63722bfd7f refactore(service): observium 2025-05-14 17:33:52 +02:00
Rustypredator
12e139265e feat(service): add Observium service (#5613) 2025-05-14 15:15:17 +02:00
🏔️ Peak
ea01788ac5 chore(docs): Update CHANGELOG.md 2025-05-14 15:00:54 +02:00
peaklabs-dev
7789fbc521 chore(service): diun formatting 2025-05-14 14:57:38 +02:00
Datenschmutz
b704dadca0 feat(service): add Diun service (#5113) 2025-05-14 14:55:35 +02:00
peaklabs-dev
24885164cb chore(versions): update version to 4.0.0-beta.419 2025-05-14 14:48:48 +02:00
peaklabs-dev
cf8cc18d06 chore(docs): remove changelog and add it to gitignore 2025-05-14 14:46:30 +02:00
Péter Gyarmati
9939b10e5a feat(service): add Marimo service (#5559) 2025-05-14 14:43:39 +02:00
peaklabs-dev
4a2478af25 chore(service): formatting and cleanup of ryot 2025-05-14 14:40:52 +02:00
Diptesh Choudhuri
84b930a913 feat(service): Add Ryot service (#5232) 2025-05-14 14:36:53 +02:00
peaklabs-dev
b5dc45f4f5 fix(service): vert logo and ENVs 2025-05-14 14:21:43 +02:00
peaklabs-dev
31b3ce085c fix(service): NTFY is behind a proxy 2025-05-14 14:20:30 +02:00
Franck Kerbiriou
08a1620244 feat(service): Add Vert service (#5663) 2025-05-14 14:17:41 +02:00
Ilja Leiko
6e28ec40bc fix(service): add missing ENVs to NTFY service (#5629) 2025-05-14 14:12:03 +02:00
peaklabs-dev
c2361e55e4 fix(service): passbolt
- order and formatting
- add missing port comment
- wait for the DB to be healthy
2025-05-14 13:55:01 +02:00
Gabriel Peralta
e298c297dd feat(service): Add Passbolt service (#5769) 2025-05-14 13:37:46 +02:00
peaklabs-dev
af7f40a0de fix(service): navidrome service
- fixed URL issue as it was set to an empty string which caused a 404 error
- removed port mapping as it is not needed and insecure
- formatted the Compose file
2025-05-14 13:28:32 +02:00
ANTOND.
4bac1a76f1 feat(service): add Navidrome service template (#5022) 2025-05-14 13:14:54 +02:00
peaklabs-dev
d65f6ba2ec fix(docker): fix production dockerfile
- remove tailwind.config.js as it is no longer needed
- upgraded Node to v24 to fix a vulnerability
2025-05-14 12:53:08 +02:00
peaklabs-dev
8b6d9f3845 Update package-lock.json 2025-05-14 12:47:47 +02:00
0x4e32
c728e6f2ba feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
peaklabs-dev
57c3647ce7 Update service-templates.json 2025-05-13 21:32:41 +02:00
peaklabs-dev
91d941ac71 chore(service): remove unused documenso env 2025-05-13 21:32:24 +02:00
François AUBEUT
8ed50de4a4 fix(service): fix documenso startup and mail (#5737) 2025-05-13 21:11:59 +02:00
Кирилл Леонов
11e0e48daa feat(service): Add memos service template (#5032) 2025-05-13 21:03:21 +02:00
peaklabs-dev
281d49c286 Merge branch 'next' of https://github.com/coollabsio/coolify into next 2025-05-13 20:37:17 +02:00
Pujan Modha
5a7aa56c0b chore(service): Update Supabase services (#5708) 2025-05-13 20:17:21 +02:00
Mohamed Bassem
ec63678a0a chore(service): Rename hoarder server to karakeep (#5607) 2025-05-13 20:01:09 +02:00
Noah Streller
8eef6742a7 chore(deps): upgrade logdrain Fluent Bit to 4.0 (#5719) 2025-05-13 19:44:19 +02:00
Meghea Iulian
4d2d6b3a7c fix(api): allow nullable destination_uuid (#5683)
Allow nullable destination_uuid in upsert_service.
2025-05-13 11:55:18 +02:00
Andras Bacsai
dae955a7a2 fix(authentik): update docker-compose configuration for authentik service 2025-05-13 11:35:54 +02:00
Andras Bacsai
29a22791d2 feat(core): add 'postmarketos' to supported OS list 2025-05-13 11:35:43 +02:00
JCluzet
cce8db3b8f fix(constants): adding 'fedora-asahi-remix' as a supported OS (#5646) 2025-05-13 11:34:58 +02:00
Hendra Manudinata
d0a59360bf install: Add support for postmarketOS (#5608)
postmarketOS is a Linux distributon based on Alpine, targetting mobile devices to extend its lifespan.

Coolify has been tested to work with postmarketOS, as long as the device supports running Docker (mostly by modifying kernel configuration).
2025-05-13 11:33:36 +02:00
Datenschmutz
23f120ded4 Authentik update - 2025.2.4 (#5576)
* template(docker): Update authentik server and worker images to version 2025.2.1

* Update authentik.yaml

Update authentik version to 2025.2.2

* update authentik server and worker images to version 2025.2.3

* Update update Authentik version to 2025.2.4

---------

Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2025-05-13 11:32:43 +02:00
isak
ed739a4cae Improve ApplicationPullRequestUpdateJob message (#5549) 2025-05-13 11:32:25 +02:00
Andras Bacsai
8d7e045b81 Remove Traefik labels from bugsink service configuration in bugsink.yaml 2025-05-13 11:06:55 +02:00
Andras Bacsai
99530f1e9c Add soketi-app-manager configuration and update environment variable syntax
- Introduced soketi-app-manager service template with documentation, slogan, and logo.
- Updated environment variable definitions in soketi-app-manager.yaml to use parameter expansion for improved error handling.
2025-05-13 11:06:34 +02:00
Neo
031225b9f1 Update bugsink.yaml (#5178)
Co-authored-by: Neo <54811660+Neotastisch@users.noreply.github.com>
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
2025-05-13 11:06:09 +02:00
rahulhaque
88312895f0 Add soketi-app-manager service template 🚀 (#4797)
* Add soketi-app-manager service template 🚀

* Soketi-app-manager service template auto migration added ⚙
2025-05-13 09:54:37 +02:00
Andras Bacsai
129dd685df chore(versions): update coolify version to 4.0.0-beta.419 and nightly version to 4.0.0-beta.420 in configuration files 2025-05-12 15:02:12 +02:00
sur.la.route
4a66fdf753 fix(docker-compose build) added --no-cache flag
added `--no-cache` flag when build is force.
2025-05-09 07:07:02 -05:00
github-actions[bot]
fc5138fdef docs: update changelog 2025-05-09 06:30:55 +00:00
Andras Bacsai
36328cc7ef v4.0.0-beta.418 (#5793) 2025-05-09 08:30:32 +02:00
Andras Bacsai
46e071cd6f fix(select): update fallback logo path to use absolute URL for improved reliability 2025-05-08 21:35:12 +02:00
Andras Bacsai
48bc4dc434 chore(versions): update coolify version to 4.0.0-beta.418 2025-05-08 21:35:07 +02:00
github-actions[bot]
4439520701 docs: update changelog 2025-05-07 21:12:11 +00:00
Andras Bacsai
b49b3bf9b5 v4.0.0-beta.417 (#5784)
* feat(README): add InterviewPal sponsorship link and corresponding SVG icon

* chore(versions): update coolify version to 4.0.0-beta.413 and nightly version to 4.0.0-beta.414 in configuration files

* fix(terminal): enhance WebSocket client verification with authorized IPs in terminal server

* chore(versions): update realtime version to 1.0.8 in versions.json

* chore(versions): update realtime version to 1.0.8 in versions.json

* chore(docker): update soketi image version to 1.0.8 in production configuration files

* chore(versions): update coolify version to 4.0.0-beta.414 and nightly version to 4.0.0-beta.415 in configuration files

* fix(ApplicationDeploymentJob): ensure source is an object before checking GitHub app properties

* fix(ui): Disable livewire navigate feature (causing spam of setInterval())

* fix(ui): Remove required attribute from image input in service application view

* fix(ui): Change application image validation to be nullable in service application view

* fix(Server): Correct proxy path formatting for Traefik proxy type

* chore(versions): update coolify version to 4.0.0-beta.416 and nightly version to 4.0.0-beta.417 in configuration files; fix links in deployment view

* feat(Service): Add functionality to convert between applications and databases in docker-compose based applications
fix(ui): Fix service layout refresh on compose change

* fix(service): graceful shutdown of old container (#5731)

* refactor(Database): streamline container shutdown process and reduce timeout duration

* fix(ServerCheck): enhance proxy container check to ensure it is running before proceeding

* chore(seeder): update git branch from 'main' to 'v4.x' for multiple examples in ApplicationSeeder

* fix(applications): include pull_request_id in deployment queue check to prevent duplicate deployments

* refactor(core): streamline container stopping process and reduce timeout duration; update related methods for consistency

* fix(database): update label for image input field to improve clarity

* feat(migration): add 'is_migrated' and 'custom_type' columns to service_applications and service_databases tables

* feat(backup): implement custom database type selection and enhance scheduled backups management

* fix(ServerCheck): set default proxy status to 'exited' to handle missing container state

* fix(database): reduce container stop timeout from 300 to 30 seconds for improved responsiveness

* refactor(database): update DB facade usage for consistency across service files

* Update app/Livewire/Project/Service/Database.php

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

* refactor(database): enhance application conversion logic and add existence checks for databases and applications

* refactor(actions): standardize method naming for network and configuration deletion across application and service classes

* refactor(logdrain): consolidate log drain stopping logic to reduce redundancy

* refactor(StandaloneMariadb): add type hint for destination method to improve code clarity

* refactor(DeleteResourceJob): streamline resource deletion logic and improve conditional checks for database types

* refactor(jobs): update middleware to prevent job release after expiration for CleanupInstanceStuffsJob, RestartProxyJob, and ServerCheckJob

* fix(ui): system theming for charts (#5740)

* chore(deps-dev): bump vite from 6.2.6 to 6.3.4 (#5743)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.6 to 6.3.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(dev): mount points?!

* fix(dev): proxy mount point

* fix(ui): allow adding scheduled backups for non-migrated databases

* fix(DatabaseBackupJob): escape PostgreSQL password in backup command (#5759)

* fix(ui): correct closing div tag in service index view

* Revert "fix(dev): mount points?!"

This reverts commit 365bf3cbf0.

* feat(README): add Gozunga and Macarne to sponsors list

* refactor(jobs): unify middleware configuration to prevent job release after expiration for DockerCleanupJob and PushServerUpdateJob

* chore(versions): update coolify version to 4.0.0-beta.417 and nightly version to 4.0.0-beta.418

* feat(redis): add scheduled cleanup command for Redis keys and enhance cleanup logic

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jérémy <jeremy.derdaele@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Best Codes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: busybox <29630035+busybox11@users.noreply.github.com>
2025-05-07 23:11:45 +02:00
Andras Bacsai
f531bb09ab Merge branch 'v4.x' into next 2025-05-07 23:00:52 +02:00