Skip to content

feat(notification): send notification when dokploy update is available#2968

Open
Bima42 wants to merge 21 commits intoDokploy:canaryfrom
Bima42:feat/2663-notification-for-dokploy-update
Open

feat(notification): send notification when dokploy update is available#2968
Bima42 wants to merge 21 commits intoDokploy:canaryfrom
Bima42:feat/2663-notification-for-dokploy-update

Conversation

@Bima42
Copy link
Copy Markdown
Contributor

@Bima42 Bima42 commented Nov 6, 2025

What is this PR about?

This PR implements notification support for Dokploy updates as requested in the issue.
Only available for self hosted version.

Changes Made:

  • Added "Dokploy Update" notification action to the notification modal, allowing all notification providers (Discord, Slack, Telegram, Email, etc.) to subscribe to update alerts, if Dokploy is self hosted

  • Implemented a background cron job that runs every 10 minutes in production to check for available updates using the existing getUpdateData system

  • Track the last version notified in organization model using lastNotifiedUpdateVersion

Testing

  • Tested notifications with Discord and Email providers to ensure proper message delivery
  • Verified the cron job functionality by calling initCronJob in dev env

Issues related (if applicable)

closes #2663

Screenshots (if applicable)

UI

Capture d’écran 2025-11-06 à 13 25 25

Notifications

Capture d’écran 2025-11-06 à 13 24 35 Capture d’écran 2025-11-06 à 13 25 14

@Bima42 Bima42 requested a review from Siumauricio as a code owner November 6, 2025 18:06
@Bima42 Bima42 force-pushed the feat/2663-notification-for-dokploy-update branch from a9ce666 to b633836 Compare November 9, 2025 19:36
Bima42 and others added 6 commits December 5, 2025 09:19
# Conflicts:
#	apps/dokploy/drizzle/meta/0121_snapshot.json
#	apps/dokploy/drizzle/meta/_journal.json
# Conflicts:
#	apps/dokploy/drizzle/meta/0125_snapshot.json
#	apps/dokploy/drizzle/meta/_journal.json
#	packages/server/src/utils/backups/index.ts
@Bima42
Copy link
Copy Markdown
Contributor Author

Bima42 commented Dec 21, 2025

Any news on this PR @Siumauricio ? Should I continue to keep it up to date?

@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Apr 3, 2026
…cker configurations

- Updated Node.js version from 20.16.0 to 24.4.0 in .nvmrc, Dockerfiles, and package.json.
- Upgraded pnpm from 9.12.0 to 10.22.0.
- Added `ignoreUnknown` option in biome.json for better file handling.
- Improved CONTRIBUTING.md with clearer guidelines and added a section on important considerations for pull requests.
- Updated Dockerfile configurations to use the latest versions of dependencies and added health checks.
- Introduced LICENSE_PROPRIETARY.md for proprietary licensing details.
- Enhanced README.md to reflect new features and removed outdated sponsor information.
- Added devcontainer configuration for streamlined development setup.
- Updated OpenAPI documentation and added new API endpoints for deployment job management.
- Refactored API service and schema to support new functionalities.
…cker configurations

- Updated Node.js version from 20.16.0 to 24.4.0 across various files including Dockerfiles and package.json.
- Upgraded pnpm from 9.12.0 to 10.22.0.
- Added new configuration options in biome.json and improved the CONTRIBUTING.md file for clarity.
- Introduced a new LICENSE_PROPRIETARY.md file to clarify licensing terms.
- Enhanced Dockerfile configurations for better performance and added health checks.
- Updated OpenAPI documentation and added new API endpoints for deployment job management.
- Improved the README.md by adding new features and removing outdated sponsor information.
- Added devcontainer configuration for easier development setup.
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels Apr 3, 2026
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. and removed size:XXL This PR changes 1000+ lines, ignoring generated files. labels Apr 14, 2026
@Bima42 Bima42 force-pushed the feat/2663-notification-for-dokploy-update branch from dc347d1 to 9fcb076 Compare April 14, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Notification for 'dokploy update available'

2 participants