Commit Graph

802 Commits

Author SHA1 Message Date
Mauricio Siu
4bca945f3c fix: exclude Docker-created interfaces from swarm advertise address detection
The install script's get_private_ip() fallback picked the first RFC1918
address from `ip addr show`, which matches the docker0 bridge (172.17.0.1)
when Docker is already installed — an address other swarm nodes can never
reach. Exclude docker0/br-*/veth* interfaces so a real host/VPN interface
wins, and fall back to the public IP when no private interface exists
(e.g. servers with only a public IP).

Verified end-to-end in Ubuntu 24.04 and Debian 13 containers (Docker
pre-installed, WireGuard-like interface, public IP on eth0), plus the
detection logic on Debian 12, AlmaLinux 9, Fedora 44 and openSUSE Leap 15.6.

Fixes #153

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 04:59:44 -06:00
Mauricio Siu
c44d9b2d8b docs: update installation and troubleshooting guides for ADVERTISE_ADDR usage
- Clarified instructions for setting the ADVERTISE_ADDR variable when running the installation script with sudo, emphasizing the need to pass the variable inline.
- Added warnings in the installation and troubleshooting sections to prevent confusion regarding environment variable handling with sudo.
2026-07-07 03:39:11 -06:00
Mauricio Siu
c03c59c391 docs: fix typos in going production page
Fixes #164
2026-07-07 03:24:28 -06:00
Mauricio Siu
c8f503a231 Merge pull request #165 from Dokploy/docs/fix-compose-command-append
docs: clarify that custom compose command replaces the default instead of appending
2026-07-07 03:22:52 -06:00
Mauricio Siu
f3e09d33e0 docs: clarify that custom compose command replaces the default instead of appending
The docs claimed the Command field appends to the default command, but
createCommand in dokploy fully replaces it with the custom command.
Update both pages to describe the override behavior.

Fixes #142

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 03:21:53 -06:00
Mauricio Siu
f2012c8204 docs: update manual installation guide to recommend specific version installation
- Added instructions for installing a specific version of Dokploy using the release asset `install.sh`, emphasizing this as the recommended method for older versions.
- Included a note highlighting potential compatibility issues with the latest installation script for older versions.
2026-07-07 03:11:34 -06:00
Mauricio Siu
979a16bd16 docs: remove Redis from architecture documentation
- Updated the architecture documentation to reflect the removal of Redis from the Dokploy setup, ensuring accuracy in the description of the system components.
2026-07-07 02:50:23 -06:00
Mauricio Siu
bcba9f4ded docs: remove Redis references from architecture and installation documentation
- Updated the architecture documentation to reflect the removal of the Redis database from the Dokploy setup.
- Modified the manual installation guide to eliminate Redis configuration instructions.
- Adjusted troubleshooting documentation to indicate that only three containers should be running, following the removal of Redis.
- Cleaned up the installation script by removing Redis service creation commands.
2026-07-07 02:50:14 -06:00
Mauricio Siu
8037413e87 Merge pull request #101 from SteadEXE/feat/pin-docker-version
feat: enforce specific Docker version and package hold in installatio…
2026-07-07 01:56:12 -06:00
Mauricio Siu
6990e70a48 fix: improve Docker installation script for apt-based distros
- Added a check to ensure `apt-mark` is available before holding Docker packages to prevent unintended upgrades.
- Removed the Docker version update logic from the `update_dokploy` function to streamline the installation process and avoid unnecessary complexity.
2026-07-07 01:55:48 -06:00
Mauricio Siu
687ae298fc Merge branch 'main' into feat/pin-docker-version 2026-07-07 01:48:56 -06:00
Mauricio Siu
250017cb1b Merge pull request #163 from mikaoelitiana/patch-1
docs: Update authentication instructions
2026-07-06 19:15:14 -06:00
Mauricio Siu
da662c4f3d feat: update Enterprise documentation with additional features and images
- Expanded the description of Enterprise features to include Application Authentication and Unlimited Concurrent Builds, enhancing clarity and detail.
- Added links to specific documentation sections for SSO, Custom Roles, Audit Logs, Whitelabeling, and the new features, improving navigation and user experience.
- Updated images related to the Enterprise features to ensure visual consistency and support the new content.
2026-07-06 18:32:40 -06:00
Mauricio Siu
33d5a296ad feat: update differences and enterprise documentation for clarity and detail
- Revised the "Differences" section to clarify the operational distinctions between Dokploy editions and introduced a comprehensive table summarizing features across Self-Hosted and Cloud options.
- Added a new section in the "Enterprise" documentation outlining the two flavors of Enterprise offerings, detailing their features and operational differences.
- Enhanced the overall structure and clarity of the documentation to improve user understanding of Dokploy's offerings.
2026-07-06 18:24:36 -06:00
Mauricio Siu
c74ff95953 feat: enhance Enterprise documentation with new features and images
- Added detailed sections for Enterprise features including SSO, Custom Roles, Whitelabeling, and Audit Logs, each with descriptive text and accompanying images for better understanding.
- Introduced new images to visually represent the configuration settings for these features, improving the overall documentation quality.
- Updated the existing documentation to include links and references to the new content, ensuring comprehensive coverage of Enterprise capabilities.
2026-07-06 18:18:49 -06:00
Mauricio Siu
41c2e7a072 feat: add Interface Overview documentation page
- Introduced a new documentation page titled "Interface Overview" that provides a visual tour of the Dokploy dashboard, including detailed descriptions and screenshots of major sections such as Home, Projects, Applications, Databases, and more.
- Updated meta.json to include the new "interface-overview" entry for improved navigation.
- Added multiple new images to enhance the visual representation of the dashboard features.
2026-07-06 18:08:40 -06:00
Mauricio Siu
35c176a1cf feat: update images and descriptions across comparison pages
- Replaced outdated images with new ones for Dokploy's deployment logs, monitoring dashboards, and project management features in the comparison pages against CapRover, Coolify, Dokku, Portainer, Render, and Vercel.
- Updated alt text for images to better reflect their content and improve accessibility.
- Enhanced the visual representation of Dokploy's capabilities in industry-specific contexts, ensuring consistency across all comparison pages.
2026-07-06 17:54:18 -06:00
Mauricio Siu
23541fd27e feat: enhance sitemap and add industry pages
- Updated the sitemap to include new industry comparison pages for Dokploy, covering sectors such as finance, healthcare, manufacturing, and pharmaceuticals.
- Introduced new industry-specific pages detailing deployment solutions tailored for agencies, finance, healthcare, manufacturing, and pharmaceuticals.
- Enhanced the footer and header navigation to include links to the new industry pages for improved user access.
2026-07-06 16:54:22 -06:00
Dokploy Bot
da37a56b47 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@8f9be1636c

Updated: 2026-07-06 22:33:59 UTC
2026-07-06 22:33:59 +00:00
Mauricio Siu
5221a2f3b7 feat: add comparison page for Dokploy vs. Vercel
- Introduced a new comparison page detailing the differences between Dokploy and Vercel, including features, pricing, and integration options.
- Updated the competitors list to include Vercel.
- Added a link to the new comparison page in the footer for improved navigation.
2026-07-06 15:42:26 -06:00
Mauricio Siu
62436cfd88 feat: add comparison page for Dokploy vs. Render
- Introduced a new page comparing Dokploy and Render, highlighting key features, pricing, and integration options.
- Updated the comparison section to include Render as a competitor.
- Added a link to the new comparison page in the footer for easy navigation.
2026-07-06 15:39:49 -06:00
Mauricio Siu
e9bc1e68f7 docs: add Application Authentication feature documentation
- Introduced a new documentation page for Application Authentication, detailing how to protect deployed applications with SSO using oauth2-proxy and Traefik.
- Updated the main SSO index to link to the new Application Authentication section.
- Modified meta.json to include "application-authentication" for navigation purposes.
2026-07-06 04:02:05 -06:00
Mauricio Siu
04c036307d docs: add documentation for concurrent builds feature
- Introduced a new section on how Dokploy manages build and deployment concurrency per server, including configuration details and limits based on the plan.
- Updated meta.json to include the new "concurrent-builds" entry for navigation.
2026-07-06 03:51:20 -06:00
Dokploy Bot
4872f65a37 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@1da4db2905

Updated: 2026-07-06 09:44:27 UTC
2026-07-06 09:44:27 +00:00
Dokploy Bot
1dd98bdbf4 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@c72698cc11

Updated: 2026-07-06 09:38:16 UTC
2026-07-06 09:38:16 +00:00
Dokploy Bot
f34c668d40 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b3feeed3e4

Updated: 2026-07-06 05:53:09 UTC
2026-07-06 05:53:09 +00:00
Dokploy Bot
480eec06da chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@cb23d726fe

Updated: 2026-07-05 22:35:13 UTC
2026-07-05 22:35:13 +00:00
Dokploy Bot
dfb2261fc2 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@475a01c4a2

Updated: 2026-07-05 22:22:36 UTC
2026-07-05 22:22:36 +00:00
Dokploy Bot
66f7130ad0 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@8a0e44291f

Updated: 2026-07-05 22:18:05 UTC
2026-07-05 22:18:05 +00:00
Dokploy Bot
3eee14af83 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@3e11c0a240

Updated: 2026-07-05 21:38:44 UTC
2026-07-05 21:38:44 +00:00
Dokploy Bot
64675acbb2 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@3e74f9a374

Updated: 2026-07-05 21:01:58 UTC
2026-07-05 21:01:58 +00:00
Dokploy Bot
f9165f9f38 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@ec9dd28924

Updated: 2026-06-30 22:07:54 UTC
2026-06-30 22:07:54 +00:00
Dokploy Bot
d63a406371 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@aa72091316

Updated: 2026-06-30 21:58:51 UTC
2026-06-30 21:58:51 +00:00
Dokploy Bot
734c17e2ea chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b4e2d274b1

Updated: 2026-06-29 17:11:00 UTC
2026-06-29 17:11:00 +00:00
Mauricio Siu
0eba290961 feat: integrate Google Tag Manager for enhanced tracking
- Added GoogleTagManager component with GTM ID for improved analytics capabilities.
2026-06-18 00:29:41 -06:00
Dokploy Bot
53a6f07e34 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@24b02f5523

Updated: 2026-06-17 05:16:02 UTC
2026-06-17 05:16:03 +00:00
Mauricio Siu
29f3a78a9d feat: update Terms of Service with marketing rights and contact information
- Added a contact email link for reporting violations of the Acceptable Use Policy.
- Introduced a new section on marketing rights, detailing the use of customer logos and names, along with associated restrictions and rights.
2026-06-15 09:36:02 -06:00
Mauricio Siu
aecb1f3fe1 feat: update robots.txt and add llms.txt for enhanced documentation
- Updated the sitemap in robots.ts to include a new llms.txt file.
- Added llms.txt containing comprehensive documentation about Dokploy, including features, installation guides, and external resources.
2026-06-12 10:08:11 -06:00
Dokploy Bot
70acaf88ce chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b3c2e1e5af

Updated: 2026-06-08 15:21:35 UTC
2026-06-08 15:21:35 +00:00
Dokploy Bot
4338e4fa6b chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@1f4f94042f

Updated: 2026-06-08 15:21:17 UTC
2026-06-08 15:21:17 +00:00
Dokploy Bot
21941d081c chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@e9a0932b23

Updated: 2026-06-07 08:11:23 UTC
2026-06-07 08:11:23 +00:00
Dokploy Bot
bfb0a7fdef chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@6b68fcab8c

Updated: 2026-06-07 07:29:40 UTC
2026-06-07 07:29:40 +00:00
Dokploy Bot
8881db0513 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@a0288f83d5

Updated: 2026-06-07 06:19:19 UTC
2026-06-07 06:19:19 +00:00
Dokploy Bot
76552831ba chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@4900204107

Updated: 2026-06-07 06:15:52 UTC
2026-06-07 06:15:52 +00:00
Dokploy Bot
aba98e6c16 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@c968a2755e

Updated: 2026-06-06 23:46:00 UTC
2026-06-06 23:46:00 +00:00
Dokploy Bot
1df8bf2507 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@e6fc3db08f

Updated: 2026-06-06 20:22:41 UTC
2026-06-06 20:22:41 +00:00
Dokploy Bot
ba3fb6b9a9 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b29a87aaa8

Updated: 2026-06-06 19:58:48 UTC
2026-06-06 19:58:48 +00:00
Mauricio Siu
aed1587b15 feat: enhance AI deployment capabilities across multiple sections
- Added new features for deploying AI-built apps in a governed environment, including sandbox setups and controlled access.
- Updated existing sections to highlight AI integration, including new visuals and descriptions for AI deployment benefits.
- Improved FAQ to clarify support for AI-generated applications and deployment processes.
- Enhanced the first features section to emphasize AI-assisted deployments and self-hosting capabilities.
2026-06-04 11:55:41 -06:00
Dokploy Bot
9319f311fe chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@60867d0b60

Updated: 2026-06-02 08:31:49 UTC
2026-06-02 08:31:49 +00:00
Dokploy Bot
95fa36e42e chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@6a0acd9cad

Updated: 2026-06-02 08:18:50 UTC
2026-06-02 08:18:50 +00:00