Mauricio Siu
41c09cd86b
feat: implement forward authentication settings and UI components
...
- Added a new `forward_auth_settings` table to manage authentication domains and their configurations.
- Introduced UI components for handling forward authentication, including enabling/disabling SSO for domains and selecting SSO providers.
- Updated existing tests to include validation for the new `forwardAuthProviderId` field in domain configurations.
- Enhanced the dashboard to integrate forward authentication management, allowing users to configure SSO settings directly from the application interface.
This update improves the flexibility and security of application authentication by allowing integration with various identity providers.
2026-06-02 01:47:50 -06:00
Mauricio Siu
be871a0c59
Merge branch 'canary' into feat/add-rhel-flavors
2026-04-05 01:10:34 -06:00
Tam Nguyen
815b8136fa
fix: further typos
2026-03-30 09:01:50 +11:00
Mauricio Siu
7e6a7d2cd4
feat(servers): enhance server setup and validation for user privileges
...
- Added FormDescription to clarify user requirements in the server handling component.
- Updated alert messages to inform users about connecting as root or non-root with passwordless sudo access.
- Introduced new status rows in the validation component to display privilege mode and Docker group membership.
- Implemented validation functions for sudo access and Docker group membership in the server setup scripts, ensuring proper permissions are checked during setup.
2026-03-24 01:12:07 -06:00
Leonardo Martins
92975a6865
feat: add RHEL flavors to server setup script
2026-03-19 10:32:50 -03:00
Mauricio Siu
55c04b1323
feat: add current billing plan retrieval and enhance SSH error messages with user-friendly guidance
2026-02-27 00:20:20 -06:00
Vicens Juan Tomas Monserrat
21b1652259
fix: Use the same traefik version everywhere
2026-01-30 13:53:44 +01:00
Mauricio Siu
cee1dc97ba
chore(traefik): update Traefik version to 3.6.7 in setup scripts
2026-01-28 00:16:06 -06:00
Mauricio Siu
79655b5673
refactor(server): move token generation function to a separate utility for better organization
2026-01-16 01:07:17 -06:00
Mauricio Siu
384fdd01d6
feat(server): add monitoring configuration for cloud setup
2026-01-16 01:05:40 -06:00
Amir Moradi
0c62bc0f29
fix: create migrations and update to latest railpack
2026-01-08 12:29:42 +01:00
Amir Moradi
b19d3e94eb
Merge branch 'canary' of github.com:amirhmoradi/dokploy into claude/update-dockerfile-deps-WD7Lw
2026-01-08 11:53:55 +01:00
Mauricio Siu
babd30a110
refactor(settings): migrate user settings to webServerSettings schema and update related components
2025-12-21 01:33:18 -06:00
Amir Moradi
67d5e1a350
Update Docker version in server setup script
2025-12-20 07:46:31 +01:00
Claude
9e89edf167
chore(deps): update all tool versions across the codebase
...
Update to latest stable versions:
- pnpm: 9.12.0 → 10.26.0
- Docker: 28.5.0/28.5.2 → 29.1.3
- Nixpacks: 1.39.0 → 1.41.0
- Railpack: 0.2.2/0.15.0 → 0.15.1
- buildpacks/pack: 0.35.0 → 0.39.1
Files updated:
- All Dockerfiles (main, schedule, cloud, server)
- All package.json files (root, server, api, schedules, dokploy)
- GitHub workflow (pull-request.yml)
- Server setup script
- Database schema and DBML files
- Test fixtures
- UI components
2025-12-16 21:06:40 +00:00
Mauricio Siu
d2be0855c1
Merge pull request #3135 from usings/fix/remote-server-docker-version
...
fix: align `DOCKER_VERSION` with official installation script
2025-12-07 20:14:37 -06:00
Mauricio Siu
65d962efc8
feat: enhance server validation and setup for build servers
...
- Added logic to differentiate between build servers and regular servers in the ValidateServer component.
- Updated the server setup process to conditionally install dependencies based on server type.
- Enhanced the default command generation to include specific commands for build servers.
- Improved UI feedback to reflect the server type in the dashboard.
2025-11-29 21:46:12 -06:00
Joie
9213061c26
fix: remove broken Rancher Docker install script URL
2025-11-30 02:05:39 +08:00
Joie
085ef35b46
fix: align DOCKER_VERSION with official installation script
2025-11-29 18:44:11 +08:00
фырат ёздэн
b2264a9148
chore: naming of postgres volume has been made understandable
2025-11-16 20:34:55 +03:00
фырат ёздэн
f7ddc715c7
chore: naming of redis volume has been made understandable
2025-11-16 20:34:39 +03:00
Bima42
d22aa0583c
chore: bump traefik to 3.6.1
2025-11-13 16:17:21 +01:00
Mauricio Siu
80b22d9458
refactor: replace js-yaml with yaml package for YAML parsing and stringifying across the application
2025-09-21 02:20:20 -06:00
Mauricio Siu
9ecb770a01
fix: enhance Traefik setup by adding directory checks and cleanup for existing config files
2025-09-21 01:31:21 -06:00
Mauricio Siu
2f5cd620c5
feat(settings): add error handling for unsupported resource types in Traefik setup
...
- Introduced error handling for unsupported resource types in `readPorts` and `writeTraefikSetup` functions.
- Enhanced `initializeStandaloneTraefik` to include image pulling with error logging for better debugging.
2025-09-07 13:26:19 -06:00
Mauricio Siu
3662c1a684
fix: change Traefik container restart policy to 'always' and ensure it connects to the dokploy network
2025-09-05 01:49:47 -06:00
autofix-ci[bot]
40877e4370
[autofix.ci] apply automated fixes
2025-08-24 02:16:35 +00:00
Mauricio Siu
dd8f5dba09
Merge branch 'canary' into fix/traefik_3
2025-08-23 19:53:40 -06:00
Marukome0743
4afd2d11fa
feat: bump traefik to v3.2.2
2025-08-19 18:57:03 +09:00
autofix-ci[bot]
2c591cbd03
[autofix.ci] apply automated fixes
2025-08-13 01:25:30 +00:00
Vyacheslav Scherbinin
3864c50deb
bump: Traefik v3.5.0
2025-08-13 08:23:30 +07:00
depado
1d94c85c2b
fix(setup): properly handle dokploy-traefik container absence
2025-08-05 14:53:35 +02:00
Mauricio Siu
607c505c4b
refactor(traefik): update Traefik initialization to support standalone and service modes, enhance port handling with protocol specification
2025-08-03 01:18:18 -06:00
Mauricio Siu
39d46a51b3
chore: update Railpack version to 0.2.2 in Dockerfile and related scripts
2025-08-02 13:08:46 -06:00
Mauricio Siu
98ddd096e5
Update packages/server/src/setup/traefik-setup.ts
2025-07-20 19:45:41 -06:00
Vyacheslav Scherbinin
a67c3eb979
feat(conf): accessLog filePath
2025-07-16 16:46:47 +07:00
Vyacheslav Scherbinin
aaa205f104
feat(conf): disable sendAnonymousUsage
2025-07-16 12:29:31 +07:00
Mauricio Siu
0b71411c0e
feat(monitoring): add RestartPolicy configuration for server and web monitoring setups
2025-07-13 13:17:48 -06:00
Mauricio Siu
119883e746
Merge branch 'canary' into 394-ability-to-backup-named-volume-to-s3
2025-07-05 00:05:47 -06:00
Mauricio Siu
71befc3a4b
Merge pull request #2115 from zuohuadong/canary
...
feat: fix OpencloudOS setup
2025-07-04 23:50:24 -06:00
Marukome0743
e12df7b32e
refactor: remove unused catch errors
2025-07-03 08:42:04 +09:00
zuohuadong
6fc51e02a7
Revert "feat(swap): On hosts with less than 2G of memory, increase swap space to prevent installation failure."
...
This reverts commit 207fe6f477 .
2025-07-02 14:51:48 +08:00
zuohuadong
fa7db0dc75
Revert "chore(setup):Increase interactive options"
...
This reverts commit 0c861585ed .
2025-07-02 14:50:39 +08:00
zuohuadong
0c861585ed
chore(setup):Increase interactive options
2025-07-01 12:19:39 +08:00
Mauricio Siu
d15ccfe505
feat: add runVolumeBackup functionality and update volume backup paths
...
- Implemented the runVolumeBackup function to facilitate manual execution of volume backups, enhancing user control over backup processes.
- Updated various components to utilize the new VOLUME_BACKUPS_PATH for improved organization and clarity in backup file management.
- Enhanced error handling in the runManually mutation to ensure robust execution and logging of backup operations.
2025-06-30 22:15:45 -06:00
zuohuadong
475c452451
chore(*): use dnf
2025-06-26 16:05:56 +08:00
zuohuadong
207fe6f477
feat(swap): On hosts with less than 2G of memory, increase swap space to prevent installation failure.
2025-06-26 10:32:23 +08:00
zuohuadong
0b34676336
chore (opencloud) fix docker install
2025-06-26 10:24:14 +08:00
huadong zuo
ef5e1d6818
chore(server-setup.ts) support opencloudos
2025-06-09 16:10:48 +08:00
Khiet Tam Nguyen
2fa2e76e2e
fix: throw error if traefik container creation fails for a reason other than port
2025-05-20 15:28:45 +10:00