355 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
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
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
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
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
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
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
Dokploy Bot
3abc5191af chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@6ff2ca0173

Updated: 2026-05-31 21:29:48 UTC
2026-05-31 21:29:48 +00:00
Mika Andrianarijaona
83cbcd2065 docs: Update authentication instructions 2026-05-30 17:50:36 +02:00
Dokploy Bot
a47b289243 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@8018027330

Updated: 2026-05-30 07:03:30 UTC
2026-05-30 07:03:30 +00:00
iam-eurika
87f56886c4 docs: typo fix in the going-production 2026-05-17 08:17:09 +00:00
Dokploy Bot
8723391b07 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@aff200f84f

Updated: 2026-05-13 06:10:31 UTC
2026-05-13 06:10:31 +00:00
Dokploy Bot
4c4e1b47e3 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@7a568aadac

Updated: 2026-05-12 19:14:30 UTC
2026-05-12 19:14:30 +00:00
Dokploy Bot
afa8127708 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b9e97eb321

Updated: 2026-05-09 06:58:03 UTC
2026-05-09 06:58:03 +00:00
Dokploy Bot
572b121a59 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@fef2de1ec5

Updated: 2026-05-09 05:51:25 UTC
2026-05-09 05:51:25 +00:00
Dokploy Bot
3068bdc14a chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@5177580d51

Updated: 2026-05-09 05:19:47 UTC
2026-05-09 05:19:47 +00:00
Mauricio Siu
5b48176575 docs: add Cloudflare Access + trusted origins troubleshooting section
Documents the login-hangs-behind-Cloudflare-Access issue and the required
configuration (BETTER_AUTH_SECRET, BETTER_AUTH_TRUSTED_ORIGINS, Web Server
host/HTTPS settings) to fix it. Closes #4361.
2026-05-08 22:40:41 -06:00
Mauricio Siu
998c041756 Merge pull request #154 from el-kurto/add-nix-dokploy-goodie
docs: add nix-dokploy to goodies
2026-05-04 14:52:42 -06:00
Dokploy Bot
0d7223e597 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b392e58001

Updated: 2026-04-18 04:41:50 UTC
2026-04-18 04:41:50 +00:00
Dokploy Bot
189f4e567e chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@1a8fd8396d

Updated: 2026-04-14 02:37:02 UTC
2026-04-14 02:37:02 +00:00
Dokploy Bot
86e1327008 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@f404b231a6

Updated: 2026-04-11 06:51:27 UTC
2026-04-11 06:51:28 +00:00
Mauricio Siu
8caa7ac4b2 Rename logo-dokploy-removebg-preview.png to logo-dokploy-blackpng.png 2026-04-10 11:59:29 -06:00
Mauricio Siu
ad6c20062d Add files via upload 2026-04-10 11:59:05 -06:00
Mauricio Siu
1efd0de3d3 Add files via upload 2026-04-10 11:57:03 -06:00
Dokploy Bot
d78e8b4cbf chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@c1b19376a9

Updated: 2026-04-09 17:45:46 UTC
2026-04-09 17:45:46 +00:00
Mauricio Siu
8b539f1c26 feat: add AI Assistant documentation for Docker Compose template generation
- Introduced a new section detailing the integration of AI providers for generating Docker Compose templates in Dokploy.
- Provided step-by-step instructions for setting up AI providers and generating configurations from natural language prompts.
- Included examples of compatible AI providers and usage scenarios to enhance user understanding and accessibility.
2026-04-08 23:27:51 -06:00
Mauricio Siu
06f3bbb830 feat: enhance Dokploy documentation with cloud and multi-tenancy details
- Updated the cloud documentation to clarify the managed service model and its benefits.
- Added a new section comparing Cloud vs Self-Hosted versions, detailing operational differences.
- Introduced a comprehensive guide on multi-tenancy, explaining resource organization and access control.
- Improved overall structure and clarity of the documentation for better user understanding.
2026-04-08 23:21:02 -06:00
Mauricio Siu
53250fd23b feat: enhance documentation routes to exclude API pages and add API reference links
- Updated `llms-full.txt` route to filter out API documentation pages and include a link to the OpenAPI specification.
- Modified `llms.txt` route to also exclude API pages and added a section for the OpenAPI specification link.
- Improved overall structure of the response content for better clarity and organization.
2026-04-07 17:42:14 -06:00
Mauricio Siu
97cccc5445 feat: add robots and sitemap generation, enhance documentation page with copy markdown button
- Introduced `robots.ts` for defining robots.txt rules and sitemap URL.
- Added `sitemap.ts` to generate a sitemap based on available documentation pages.
- Enhanced the documentation page to include a "Copy as Markdown" button for easy copying of content.
- Created `copy-markdown-button.tsx` component for clipboard functionality.
- Implemented `llms.txt` route to provide a text-based overview of documentation links.
2026-04-07 17:39:15 -06:00
Dokploy Bot
37997ec7a4 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@4a1b42899b

Updated: 2026-04-06 00:17:50 UTC
2026-04-06 00:17:50 +00:00
Dokploy Bot
b47fbcc2aa chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@30d5493281

Updated: 2026-04-05 19:59:48 UTC
2026-04-05 19:59:48 +00:00
Dokploy Bot
58fb193cc7 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@31f53197eb

Updated: 2026-04-05 06:14:46 UTC
2026-04-05 06:14:46 +00:00
Dokploy Bot
d160913855 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@791c9d1268

Updated: 2026-04-05 05:14:10 UTC
2026-04-05 05:14:10 +00:00
Dokploy Bot
2b697deaa3 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@6c834a9127

Updated: 2026-04-05 04:41:59 UTC
2026-04-05 04:41:59 +00:00
Dokploy Bot
c18a680710 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@31fdf69286

Updated: 2026-04-05 03:27:32 UTC
2026-04-05 03:27:32 +00:00
Dokploy Bot
33b79f2427 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@3969d2d2fe

Updated: 2026-04-05 02:36:54 UTC
2026-04-05 02:36:54 +00:00
Dokploy Bot
1f3cb92cc5 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@745cf9d979

Updated: 2026-04-04 16:29:53 UTC
2026-04-04 16:29:53 +00:00
Dokploy Bot
244bcea01a chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@b2ca51cee7

Updated: 2026-04-04 15:28:43 UTC
2026-04-04 15:28:43 +00:00
Dokploy Bot
fe3deea17f chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@987cb41bfc

Updated: 2026-04-04 05:51:32 UTC
2026-04-04 05:51:32 +00:00