Dokploy Dokploy_raw
Title: GitHub - Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku.
URL Source: https://github.com/Dokploy/dokploy
Markdown Content: GitHub - Dokploy/dokploy: Open Source Alternative to Vercel, Netlify and Heroku. ===============
Navigation Menu
Toggle navigation
-
Product
- GitHub Copilot Write better code with AI
- Security Find and fix vulnerabilities
- Actions Automate any workflow
- Codespaces Instant dev environments
- Issues Plan and track work
- Code Review Manage code changes
- Discussions Collaborate outside of code
- Code Search Find more, search less
Explore
-
Solutions
By company size
By use case
By industry
-
Resources
Topics
Explore
-
Open Source
Repositories
-
Enterprise
Available add-ons
Search or jump to…
Search code, repositories, users, issues, pull requests…
Search
Clear
Provide feedback
We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel Submit feedback
Saved searches
Use saved searches to filter your results more quickly
Name
Query
To see all available qualifiers, see our documentation.
Cancel Create saved search
Sign up Reseting focus
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
-
Sponsor
Sponsor Dokploy/dokploy
GitHub Sponsors
External links
- Notifications You must be signed in to change notification settings
- Fork 965
- Star 18.7k
Open Source Alternative to Vercel, Netlify and Heroku.
License
18.7k stars 965 forks Branches Tags Activity
Notifications You must be signed in to change notification settings
Additional navigation options
Dokploy/dokploy
canary
Go to file
Code
Folders and files
| Name | Name | Last commit message
Last commit date
Latest commit
Merge pull request #1572 from thebadking/refactor-show-build-form-and…
Mar 30, 2025
ffc85b0 · Mar 30, 2025
History
chore(workflow): add autofix.ci workflow for automatic code formattin…
Mar 29, 2025
Merge branch ‘canary’ into refactor-show-build-form-and-prettier
Mar 30, 2025
Merge branch ‘canary’ into refactor-show-build-form-and-prettier
Mar 30, 2025
feat: add canary builds for testing purposes
May 2, 2024
[Feat/monitoring (](https://github.com/Dokploy/dokploy/commit/74a0f5e99212e625f549377796911f23133ab9f6 “Feat/monitoring (#1267) Cloud Version
- feat: add start monitoring remote servers
- reafctor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor:
- refactor: add metrics
- feat: add disk monitoring
- refactor: translate to english
- refacotor: add stats
- refactor: remove color
- feat: add log server metrics
- refactor: remove unused deps
- refactor: add origin
- refactor: add logs
- refactor: update
- feat: add series monitoring
- refactor: add system monitoring
- feat: add benchmark to optimize data
- refactor: update fn
- refactor: remove comments
- refactor: update
- refactor: exclude items
- feat: add refresh rate
- feat: add monitoring remote servers
- refactor: update
- refactor: remove unsued volumes
- refactor: update monitoring
- refactor: add more presets
- feat: add container metrics
- feat: add docker monitoring
- refactor: update conversion
- refactor: remove unused code
- refactor: update
- refactor: add docker compose logs
- refactor: add docker cli
- refactor: add install curl
- refactor: add get update
- refactor: add monitoring remote servers
- refactor: add containers config
- feat: add container specification
- refactor: update path
- refactor: add server filter
- refactor: simplify logic
- fix: verify if file exist before get stats
- refactor: update
- refactor: remove unused deps
- test: add test for containers
- refactor: update
- refactor add memory collector
- refactor: update
- refactor: update
- refactor: update
- refactor: remove
- refactor: add memory
- refactor: add server memory usage
- refactor: change memory
- refactor: update
- refactor: update
- refactor: add container metrics
- refactor: comment code
- refactor: mount proc bind
- refactor: change interval with node cron
- refactor: remove opening file
- refactor: use streams
- refactor: remove unused ws
- refactor: disable live when is all
- refactor: add sqlite
- refactor: update
- feat: add golang benchmark
- refactor: update go
- refactor: update dockerfile
- refactor: update db
- refactor: add env
- refactor: separate logic
- refactor: split logic
- refactor: update logs
- refactor: update dockerfile
- refactor: hide .env
- refactor: update
- chore: hide ,.ebnv
- refactor: add end angle
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update monitoring
- refactor: add mount db
- refactor: add metrics and url callback
- refactor: add middleware
- refactor: add threshold property
- feat: add memory and cpu threshold notification
- feat: send notifications to the server
- feat: add metrics for dokploy server
- refactor: add dokploy server to monitoring
- refactor: update methods
- refactor: add admin to useeffect
- refactor: stop monitoring containers if elements are 0
- refactor: cancel request if appName is empty
- refactor: reuse methods
- chore; add feat monitoring
- refactor: set base url
- refactor: adjust monitoring
- refactor: delete migrations
- feat: add columns
- fix: add missing flag
- refactor: add free metrics
- refactor: add paid monitoring
- refactor: update methods
- feat: improve ui
- feat: add container stats
- refactor: add all container metrics
- refactor: add color primary
- refactor: change default rate limiting refresher
- refactor: update retention days
- refactor: use json instead of individual properties
- refactor: lint
- refactor: pass json env
- refactor: update
- refactor: delete
- refactor: update
- refactor: fix types
- refactor: add retention days
- chore: add license
- refactor: create db
- refactor: update path
- refactor: update setup
- refactor: update
- refactor: create files
- refactor: update
- refactor: delete
- refactor: update
- refactor: update token metrics
- fix: typechecks
- refactor: setup web server
- refactor: update error handling and add monitoring
- refactor: add local storage save
- refactor: add spacing
- refactor: update
- refactor: upgrade drizzle
- refactor: delete
- refactor: uppgrade drizzle kit
- refactor: update search with jsonB
- chore: upgrade drizzle
- chore: update packages
- refactor: add missing type
- refactor: add serverType
- refactor: update url
- refactor: update
- refactor: update
- refactor: hide monitoring on self hosted
- refactor: update server
- refactor: update
- refactor: update
- refactor: pin node version”)#1267[) Cloud Version](https://github.com/Dokploy/dokploy/commit/74a0f5e99212e625f549377796911f23133ab9f6 “Feat/monitoring (#1267) Cloud Version
- feat: add start monitoring remote servers
- reafctor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor:
- refactor: add metrics
- feat: add disk monitoring
- refactor: translate to english
- refacotor: add stats
- refactor: remove color
- feat: add log server metrics
- refactor: remove unused deps
- refactor: add origin
- refactor: add logs
- refactor: update
- feat: add series monitoring
- refactor: add system monitoring
- feat: add benchmark to optimize data
- refactor: update fn
- refactor: remove comments
- refactor: update
- refactor: exclude items
- feat: add refresh rate
- feat: add monitoring remote servers
- refactor: update
- refactor: remove unsued volumes
- refactor: update monitoring
- refactor: add more presets
- feat: add container metrics
- feat: add docker monitoring
- refactor: update conversion
- refactor: remove unused code
- refactor: update
- refactor: add docker compose logs
- refactor: add docker cli
- refactor: add install curl
- refactor: add get update
- refactor: add monitoring remote servers
- refactor: add containers config
- feat: add container specification
- refactor: update path
- refactor: add server filter
- refactor: simplify logic
- fix: verify if file exist before get stats
- refactor: update
- refactor: remove unused deps
- test: add test for containers
- refactor: update
- refactor add memory collector
- refactor: update
- refactor: update
- refactor: update
- refactor: remove
- refactor: add memory
- refactor: add server memory usage
- refactor: change memory
- refactor: update
- refactor: update
- refactor: add container metrics
- refactor: comment code
- refactor: mount proc bind
- refactor: change interval with node cron
- refactor: remove opening file
- refactor: use streams
- refactor: remove unused ws
- refactor: disable live when is all
- refactor: add sqlite
- refactor: update
- feat: add golang benchmark
- refactor: update go
- refactor: update dockerfile
- refactor: update db
- refactor: add env
- refactor: separate logic
- refactor: split logic
- refactor: update logs
- refactor: update dockerfile
- refactor: hide .env
- refactor: update
- chore: hide ,.ebnv
- refactor: add end angle
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update monitoring
- refactor: add mount db
- refactor: add metrics and url callback
- refactor: add middleware
- refactor: add threshold property
- feat: add memory and cpu threshold notification
- feat: send notifications to the server
- feat: add metrics for dokploy server
- refactor: add dokploy server to monitoring
- refactor: update methods
- refactor: add admin to useeffect
- refactor: stop monitoring containers if elements are 0
- refactor: cancel request if appName is empty
- refactor: reuse methods
- chore; add feat monitoring
- refactor: set base url
- refactor: adjust monitoring
- refactor: delete migrations
- feat: add columns
- fix: add missing flag
- refactor: add free metrics
- refactor: add paid monitoring
- refactor: update methods
- feat: improve ui
- feat: add container stats
- refactor: add all container metrics
- refactor: add color primary
- refactor: change default rate limiting refresher
- refactor: update retention days
- refactor: use json instead of individual properties
- refactor: lint
- refactor: pass json env
- refactor: update
- refactor: delete
- refactor: update
- refactor: fix types
- refactor: add retention days
- chore: add license
- refactor: create db
- refactor: update path
- refactor: update setup
- refactor: update
- refactor: create files
- refactor: update
- refactor: delete
- refactor: update
- refactor: update token metrics
- fix: typechecks
- refactor: setup web server
- refactor: update error handling and add monitoring
- refactor: add local storage save
- refactor: add spacing
- refactor: update
- refactor: upgrade drizzle
- refactor: delete
- refactor: uppgrade drizzle kit
- refactor: update search with jsonB
- chore: upgrade drizzle
- chore: update packages
- refactor: add missing type
- refactor: add serverType
- refactor: update url
- refactor: update
- refactor: update
- refactor: hide monitoring on self hosted
- refactor: update server
- refactor: update
- refactor: update
- refactor: pin node version”)
Feb 2, 2025
[Feat/add sidebar (](https://github.com/Dokploy/dokploy/commit/a104867ed28c94143ab63d82bd3ae0d0c3c34c34 “Feat/add sidebar (#1084)
- refactor: add sidebar
- chore: add deps
- refactor: update sidebar
- refactor: another layout
- refactor: update variant
- refactor: change layout
- refactor: change variant
- refactor: enhance sidebar navigation with active state management
- feat: add project button to dashboard
- Merge branch ‘canary’ into feat/add-sidebar
- refactor: add loader
- refactor: update destinations and refactor
- refactor: ui refactor certificates
- refactor: delete unused files
- refactor: remove unused files and duplicate registry
- refactor: update style registry
- refactor: add new design registry
- refactor: enhance git providers
- refactor: remove duplicate files
- refactor: update
- refactor: update users
- refactor: delete unused files
- refactor: update profile
- refactor: apply changes
- refactor: update UI
- refactor: enhance Docker monitoring UI layout
- refactor: add theme toggle and language selection to user navigation (#1083)
- refactor: remove unused files
- feat: add filter to services
- refactor: add active items
- refactor: remove tab prop
- refactor: remove unused files
- refactor: remove duplicated files
- refactor: remove unused files
- refactor: remove duplicate files
- refactor: remove unused files
- refactor: delete unused files
- refactor: remove unsued files
- refactor: delete unused files
- refactor: lint
- refactor: remove unused secuirty
- refactor: delete unused files
- refactor: delete unused files
- remove imports
- refactor: add update button
- refactor: delete unused files
- refactor: remove unused code
- refactor: remove unused files
- refactor: update login page
- refactor: update login UI
- refactor: update ui reset password
- refactor: add justify end
- feat: add suscriptions
- feat: add sheet
- feat: add logs for postgres
- feat: add logs for all databases
- feat: add server logs with drawer logs
- refactor: remove unused files
- refactor: add refetch when closing
- refactor: fix linter
- chore: bump node-20
- revert
- refactor: fix conflicts
- refactor: update
- refactor: add missing deps
- refactor: delete duplicate files
- refactor: delete unsued files
- chore: lint
- refactor: remove unsued file
- refactor: add refetch
- refactor: remove duplicated files
- refactor: delete unused files
- refactor: update setup onboarding
- refactor: add breadcrumb
- refactor: apply updates
- refactor: add faker
- refactor: use 0 in validation
- refactor: show correct state
-
refactor: update
Co-authored-by: vishalkadam47 vishal@jeevops.com Co-authored-by: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com>”)#1084[)](https://github.com/Dokploy/dokploy/commit/a104867ed28c94143ab63d82bd3ae0d0c3c34c34 “Feat/add sidebar (#1084)
- refactor: add sidebar
- chore: add deps
- refactor: update sidebar
- refactor: another layout
- refactor: update variant
- refactor: change layout
- refactor: change variant
- refactor: enhance sidebar navigation with active state management
- feat: add project button to dashboard
- Merge branch ‘canary’ into feat/add-sidebar
- refactor: add loader
- refactor: update destinations and refactor
- refactor: ui refactor certificates
- refactor: delete unused files
- refactor: remove unused files and duplicate registry
- refactor: update style registry
- refactor: add new design registry
- refactor: enhance git providers
- refactor: remove duplicate files
- refactor: update
- refactor: update users
- refactor: delete unused files
- refactor: update profile
- refactor: apply changes
- refactor: update UI
- refactor: enhance Docker monitoring UI layout
- refactor: add theme toggle and language selection to user navigation (#1083)
- refactor: remove unused files
- feat: add filter to services
- refactor: add active items
- refactor: remove tab prop
- refactor: remove unused files
- refactor: remove duplicated files
- refactor: remove unused files
- refactor: remove duplicate files
- refactor: remove unused files
- refactor: delete unused files
- refactor: remove unsued files
- refactor: delete unused files
- refactor: lint
- refactor: remove unused secuirty
- refactor: delete unused files
- refactor: delete unused files
- remove imports
- refactor: add update button
- refactor: delete unused files
- refactor: remove unused code
- refactor: remove unused files
- refactor: update login page
- refactor: update login UI
- refactor: update ui reset password
- refactor: add justify end
- feat: add suscriptions
- feat: add sheet
- feat: add logs for postgres
- feat: add logs for all databases
- feat: add server logs with drawer logs
- refactor: remove unused files
- refactor: add refetch when closing
- refactor: fix linter
- chore: bump node-20
- revert
- refactor: fix conflicts
- refactor: update
- refactor: add missing deps
- refactor: delete duplicate files
- refactor: delete unsued files
- chore: lint
- refactor: remove unsued file
- refactor: add refetch
- refactor: remove duplicated files
- refactor: delete unused files
- refactor: update setup onboarding
- refactor: add breadcrumb
- refactor: apply updates
- refactor: add faker
- refactor: use 0 in validation
- refactor: show correct state
-
refactor: update
Co-authored-by: vishalkadam47 vishal@jeevops.com Co-authored-by: Vishal kadam <107353260+vishalkadam47@users.noreply.github.com>”)
Jan 12, 2025
Mar 29, 2025
Update Dockerfile to include ‘zip’ package in production environment …
Mar 30, 2025
[Feat/monitoring (](https://github.com/Dokploy/dokploy/commit/74a0f5e99212e625f549377796911f23133ab9f6 “Feat/monitoring (#1267) Cloud Version
- feat: add start monitoring remote servers
- reafctor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor:
- refactor: add metrics
- feat: add disk monitoring
- refactor: translate to english
- refacotor: add stats
- refactor: remove color
- feat: add log server metrics
- refactor: remove unused deps
- refactor: add origin
- refactor: add logs
- refactor: update
- feat: add series monitoring
- refactor: add system monitoring
- feat: add benchmark to optimize data
- refactor: update fn
- refactor: remove comments
- refactor: update
- refactor: exclude items
- feat: add refresh rate
- feat: add monitoring remote servers
- refactor: update
- refactor: remove unsued volumes
- refactor: update monitoring
- refactor: add more presets
- feat: add container metrics
- feat: add docker monitoring
- refactor: update conversion
- refactor: remove unused code
- refactor: update
- refactor: add docker compose logs
- refactor: add docker cli
- refactor: add install curl
- refactor: add get update
- refactor: add monitoring remote servers
- refactor: add containers config
- feat: add container specification
- refactor: update path
- refactor: add server filter
- refactor: simplify logic
- fix: verify if file exist before get stats
- refactor: update
- refactor: remove unused deps
- test: add test for containers
- refactor: update
- refactor add memory collector
- refactor: update
- refactor: update
- refactor: update
- refactor: remove
- refactor: add memory
- refactor: add server memory usage
- refactor: change memory
- refactor: update
- refactor: update
- refactor: add container metrics
- refactor: comment code
- refactor: mount proc bind
- refactor: change interval with node cron
- refactor: remove opening file
- refactor: use streams
- refactor: remove unused ws
- refactor: disable live when is all
- refactor: add sqlite
- refactor: update
- feat: add golang benchmark
- refactor: update go
- refactor: update dockerfile
- refactor: update db
- refactor: add env
- refactor: separate logic
- refactor: split logic
- refactor: update logs
- refactor: update dockerfile
- refactor: hide .env
- refactor: update
- chore: hide ,.ebnv
- refactor: add end angle
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update monitoring
- refactor: add mount db
- refactor: add metrics and url callback
- refactor: add middleware
- refactor: add threshold property
- feat: add memory and cpu threshold notification
- feat: send notifications to the server
- feat: add metrics for dokploy server
- refactor: add dokploy server to monitoring
- refactor: update methods
- refactor: add admin to useeffect
- refactor: stop monitoring containers if elements are 0
- refactor: cancel request if appName is empty
- refactor: reuse methods
- chore; add feat monitoring
- refactor: set base url
- refactor: adjust monitoring
- refactor: delete migrations
- feat: add columns
- fix: add missing flag
- refactor: add free metrics
- refactor: add paid monitoring
- refactor: update methods
- feat: improve ui
- feat: add container stats
- refactor: add all container metrics
- refactor: add color primary
- refactor: change default rate limiting refresher
- refactor: update retention days
- refactor: use json instead of individual properties
- refactor: lint
- refactor: pass json env
- refactor: update
- refactor: delete
- refactor: update
- refactor: fix types
- refactor: add retention days
- chore: add license
- refactor: create db
- refactor: update path
- refactor: update setup
- refactor: update
- refactor: create files
- refactor: update
- refactor: delete
- refactor: update
- refactor: update token metrics
- fix: typechecks
- refactor: setup web server
- refactor: update error handling and add monitoring
- refactor: add local storage save
- refactor: add spacing
- refactor: update
- refactor: upgrade drizzle
- refactor: delete
- refactor: uppgrade drizzle kit
- refactor: update search with jsonB
- chore: upgrade drizzle
- chore: update packages
- refactor: add missing type
- refactor: add serverType
- refactor: update url
- refactor: update
- refactor: update
- refactor: hide monitoring on self hosted
- refactor: update server
- refactor: update
- refactor: update
- refactor: pin node version”)#1267[) Cloud Version](https://github.com/Dokploy/dokploy/commit/74a0f5e99212e625f549377796911f23133ab9f6 “Feat/monitoring (#1267) Cloud Version
- feat: add start monitoring remote servers
- reafctor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor: update
- refactor:
- refactor: add metrics
- feat: add disk monitoring
- refactor: translate to english
- refacotor: add stats
- refactor: remove color
- feat: add log server metrics
- refactor: remove unused deps
- refactor: add origin
- refactor: add logs
- refactor: update
- feat: add series monito