Commit Graph

426 Commits

Author SHA1 Message Date
Mauricio Siu
6010a49530 Merge branch 'main' into feat/v0.26.0 2025-12-08 14:38:20 -06:00
Dokploy Bot
a729a69fde chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@1352b859e2

Updated: 2025-12-08 20:37:57 UTC
2025-12-08 20:37:57 +00:00
Mauricio Siu
66bcafa9cc feat: implement new contact form and modal for improved user inquiries
- Introduced a new ContactForm component to streamline user inquiries with validation and submission handling.
- Added ContactFormModal to encapsulate the contact form in a modal dialog, enhancing user experience.
- Updated the Pricing component to include a button that opens the contact modal for enterprise inquiries.
- Refactored the ContactPage to utilize the new ContactForm component, simplifying the code and improving maintainability.
- Updated TypeScript configuration to include additional type definitions for better type safety.
2025-12-08 14:37:47 -06:00
Dokploy Bot
955239fe1c chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@bd4964f70f

Updated: 2025-12-08 06:12:07 UTC
2025-12-08 06:12:07 +00:00
Dokploy Bot
d599b465e9 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@07bf520e9b

Updated: 2025-12-08 06:08:47 UTC
2025-12-08 06:08:47 +00:00
Dokploy Bot
2ae424d75f chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@c42e859215

Updated: 2025-12-08 06:06:30 UTC
2025-12-08 06:06:30 +00:00
Dokploy Bot
af66a09d80 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@e666cfb374

Updated: 2025-12-08 06:03:02 UTC
2025-12-08 06:03:02 +00:00
Mauricio Siu
0a5e3a160e docs: add timezone configuration instructions to manual installation guide
- Included a new environment variable, TZ, for setting the timezone in Dokploy installations.
- Added a section detailing how to update the timezone using a Docker command, enhancing user guidance for server configuration.

Fix this question https://github.com/Dokploy/dokploy/issues/2688
2025-12-07 22:59:44 -06:00
Dokploy Bot
ce6706d6f5 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@1d9b9ff9b6

Updated: 2025-12-08 04:45:33 UTC
2025-12-08 04:45:34 +00:00
Mauricio Siu
4c874988b8 docs: add 'goodies' section to meta.json for improved documentation structure
- Included a new 'goodies' entry in the meta.json file to enhance the organization of documentation topics.
- This addition aims to streamline user navigation and access to relevant resources within the documentation.
2025-12-07 21:46:02 -06:00
Mauricio Siu
a4bca9b709 docs: update development server ports and enhance Railpack documentation
- Changed development server ports for both the docs and website applications to avoid conflicts.
- Expanded the Railpack documentation to include a section on specifying the Railpack version, detailing how to pin, upgrade, or maintain stable versions for consistent builds.
- Added a callout for invalid version specifications to improve user guidance.
2025-12-07 20:25:46 -06:00
Dokploy Bot
919217174a chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@c9aaee149a

Updated: 2025-12-08 02:08:20 UTC
2025-12-08 02:08:20 +00:00
Mauricio Siu
33777b77c1 docs: update validation requirements for remote servers in Dokploy documentation
- Expanded the validation section for Deployment and Build Servers, detailing specific components required for each server type.
- Added callouts to clarify the roles of Deployment and Build Servers, emphasizing their distinct configurations and functionalities.
- Improved overall structure and clarity of the validation process, ensuring users understand the prerequisites for successful server setup.
2025-12-07 19:23:43 -06:00
Mauricio Siu
011359836c docs: expand rollbacks documentation with detailed mechanisms and configurations
- Added sections on Docker Swarm and registry-based rollback mechanisms, explaining their functionalities and differences.
- Included prerequisites and steps for enabling registry-based rollbacks, enhancing user control over application versions.
- Improved clarity with callouts emphasizing important considerations for both rollback methods.
- Updated the structure to provide a comprehensive guide for users on managing application rollbacks effectively.
2025-12-07 19:18:39 -06:00
Mauricio Siu
0b52b9b1af docs: refactor code for consistency and readability
- Standardized import statements across various components to use double quotes for consistency.
- Updated component files to ensure proper formatting and adherence to coding standards.
- Enhanced overall code readability by aligning code structure and improving comment clarity.
- Made minor adjustments to ensure all components follow the same coding conventions, improving maintainability.
2025-12-07 18:13:12 -06:00
Mauricio Siu
b605ad10e3 docs: integrate search functionality with new SearchDialog component
- Added a new SearchDialog component to enhance user experience for searching documentation.
- Updated the layout to include the SearchDialog within the RootProvider for improved accessibility.
- Enhanced the search API to support tag filtering based on the first slug, allowing for more refined search results.
2025-12-07 18:11:04 -06:00
Mauricio Siu
4f685a2df9 docs: enhance Tailscale guide with UFW security configuration
- Added a new section on securing servers with UFW (Uncomplicated Firewall) after Tailscale setup.
- Included detailed steps for enabling UFW, configuring default rules, and allowing Tailscale traffic.
- Emphasized the importance of verifying SSH access over Tailscale before restricting public access.
- Provided warnings about Docker's interaction with UFW and recommended solutions for maintaining security.
2025-12-07 18:04:30 -06:00
Mauricio Siu
4253060701 docs: add Tailscale guide for secure access to Dokploy applications
- Introduced a new guide on using Tailscale to securely access Dokploy applications and servers through a private network.
- Updated meta.json to include the new Tailscale guide in the documentation structure.
- The guide covers setup, configuration, and security benefits of using Tailscale, emphasizing zero-config VPN features and private service access.
2025-12-07 17:52:23 -06:00
Mauricio Siu
7f1966915f docs: update manual installation instructions and usage examples
- Added commands for using specific Dokploy versions with curl and bash, enhancing clarity on installation options.
- Updated the install.sh script comments to reflect new usage instructions for setting the DOKPLOY_VERSION environment variable.
2025-12-07 15:02:56 -06:00
Mauricio Siu
8cd50f2a62 docs: update meta descriptions for API, CLI, and Core documentation
- Revised the description for the API documentation to specify it as a RESTful API reference for programmatic access to Dokploy.
- Updated the CLI documentation description to clarify it as a command-line interface for managing Dokploy from the terminal.
- Enhanced the Core documentation description to provide essential guides for deploying and managing applications, databases, and server configurations.
2025-12-07 14:04:35 -06:00
Mauricio Siu
0003348ad7 docs: enhance volume backups and Docker Compose documentation
- Added important notes regarding the use of Docker named volumes for volume backups, clarifying that bind mounts are not supported.
- Updated the Docker Compose section to differentiate between bind mounts and named volumes, including guidance on when to use each method.
- Included a comparison table to help users choose the appropriate volume method based on their needs.
- Enhanced callouts to emphasize the implications of using bind mounts versus named volumes for data persistence and backup functionality.
2025-12-07 13:55:49 -06:00
Mauricio Siu
a7fa8c1473 docs: add webhook notification provider and update related documentation
- Introduced a new webhook notification provider in the meta.json file.
- Updated the overview documentation to include webhook notifications as a supported method.
- Created a detailed guide for configuring and testing webhook notifications, including JSON payload examples and production setup recommendations.
2025-12-07 13:48:41 -06:00
Dokploy Bot
490e8ae58e chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@c4351482fa

Updated: 2025-12-07 19:45:52 UTC
2025-12-07 19:45:52 +00:00
Mauricio Siu
56145b083e docs: restructure user permissions documentation to clarify roles and access levels
- Updated the permissions section to define three distinct user roles: Owner, Admin, and Members, each with specific capabilities and limitations.
- Enhanced the description of permissions available to Members, detailing actions they can perform.
- Improved clarity on project permissions and the ability to assign access at the environment level for granular control.
2025-12-07 13:07:53 -06:00
Mauricio Siu
4a7a62b51c docs: update schedule jobs documentation and add Lark notifications
- Enhanced the schedule jobs section to clarify the execution context for Server and Dokploy Server Jobs, emphasizing their interaction with Docker commands.
- Introduced a new Lark notifications guide, detailing setup steps and configuration for receiving notifications in the Dokploy panel.
- Updated the overview of notification providers to include Lark, ensuring comprehensive coverage of available options.
2025-12-07 13:02:49 -06:00
Mauricio Siu
04e2d330e4 docs: add build server configuration section to advanced.mdx
- Introduced a new section detailing the use of external build servers for application compilation and deployment.
- Explained the benefits of using build servers, including resource optimization and isolation from production environments.
- Provided a step-by-step overview of the build, push, and deploy phases when using a custom build server.
- Added important callouts regarding the limitations and required configurations for using build servers.
2025-12-07 12:56:17 -06:00
Dokploy Bot
a32c94d590 chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@5360df7a53

Updated: 2025-12-07 18:53:11 UTC
2025-12-07 18:53:11 +00:00
Mauricio Siu
102e53a629 docs: add environment variables section for Dockerfile builds
- Introduced a new section detailing the configuration of build time arguments and build-time secrets for Dockerfile builds.
- Explained the importance of using build-time secrets for sensitive information and provided links to relevant Docker documentation.
- Added a callout emphasizing best practices for handling sensitive data during the build process.
2025-12-07 12:52:15 -06:00
Mauricio Siu
9da77b4ac7 docs: expand Docker Compose domain management with automatic label handling
- Added a new section explaining how Dokploy automatically adds Traefik labels to Docker Compose files during deployment.
- Included example Docker Compose configurations to illustrate the default and final states after domain configuration.
- Highlighted the functionality of the Preview Compose feature for users to verify modifications before deployment.
- Emphasized important notes regarding domain settings and their impact on deployment behavior.
2025-12-07 12:43:57 -06:00
Mauricio Siu
5a39783804 docs: add detailed domain management section for Applications and Docker Compose
- Introduced a comprehensive guide on how domains are managed differently for Applications and Docker Compose.
- Included specific configurations for each method, highlighting key points such as redeployment requirements and hot reloading capabilities.
- Added YAML examples for Applications and outlined the use of Traefik Docker Labels for Docker Compose, enhancing user understanding of domain configurations.
2025-12-07 12:38:27 -06:00
Mauricio Siu
080a687084 docs: update Docker Compose utilities documentation
- Clarified the functionality of Isolated Deployments, emphasizing automatic network handling.
- Added a warning callout regarding installation type considerations for custom installations, detailing potential issues after system restarts and the need for manual redeployment.
- Enhanced the Randomize Compose section with important notes on system restart implications and recommended approaches for different installation types.
2025-12-07 12:32:07 -06:00
Mauricio Siu
f47045c824 docs: enhance Docker Compose domain configuration guide
- Added a new section for troubleshooting in meta.json to improve user navigation.
- Expanded the Docker Compose documentation to include two methods for domain configuration: using Dokploy Domains (recommended) and manual configuration with Traefik labels.
- Included detailed steps and callouts for both methods, emphasizing best practices and important considerations for users.
- Updated the example tutorial to clarify the manual configuration process and highlight Docker Stack requirements.
2025-12-07 12:25:45 -06:00
Mauricio Siu
dbc753502b docs: expand remote servers documentation with server types
- Added detailed descriptions for two types of remote servers: Deployment Servers and Build Servers.
- Included functionalities and benefits of each server type to enhance user understanding.
- Clarified the configuration process for using build servers in application settings.
2025-12-07 12:14:27 -06:00
Mauricio Siu
61fabbd4ea feat: add build server documentation and update meta.json
- Introduced a new guide for configuring a custom build server, detailing the setup process, prerequisites, and usage.
- Updated meta.json to include the new build server documentation entry, enhancing the overall structure of the remote servers section.
- Renamed the existing instructions file to better reflect its focus on deployment servers.
2025-12-07 11:59:15 -06:00
Mauricio Siu
46798a2403 docs: enhance resource management section in advanced.mdx
- Expanded the documentation on managing memory and CPU resources for applications, including detailed explanations of memory and CPU limits and reservations.
- Added user-friendly examples and formats for input values, ensuring clarity on how to set resource constraints.
- Included important reminders regarding the relationship between memory and CPU reservations and limits.
- Updated the file mount description to clarify its persistence across deployments.
2025-12-07 11:43:32 -06:00
Mauricio Siu
c5d7653a4c feat: add meta.json for Applications documentation
- Introduced a new meta.json file to structure the Applications documentation.
- Included pages for advanced topics, build types, preview deployments, rollbacks, zero downtime, and going production.
2025-12-07 11:34:44 -06:00
Mauricio Siu
a41453f354 feat: add new guides for Cloudflare Tunnels and EC2 setup
- Introduced comprehensive guides for setting up Cloudflare Tunnels and deploying applications on AWS EC2.
- Updated meta.json to include new guide entries, enhancing the documentation structure.
- Removed outdated EC2 instructions to streamline content and improve clarity.
2025-12-07 11:32:01 -06:00
Mauricio Siu
47d5139255 chore: update documentation titles and remove unnecessary entries
- Changed the title of the remote servers documentation from 'Remote Servers' to 'Introduction' for better clarity.
- Removed an unnecessary entry from the meta.json file to streamline the documentation structure.
2025-12-07 11:28:14 -06:00
Mauricio Siu
acfc837c76 fix: update comparison table and improve remote server instructions
- Updated the comparison table to reflect support for Cloudflare Tunnels and added Custom Build Server.
- Enhanced the description in the remote server instructions for clarity and detail.
2025-12-07 11:24:12 -06:00
Mauricio Siu
b7eff91466 chore: rename 'docs-new' to 'docs' and remove outdated scripts
- Updated the package name from 'docs-new' to 'docs' in apps/docs/package.json.
- Removed obsolete scripts related to 'docs-new' from the root package.json to streamline the documentation setup.
2025-12-07 06:26:54 -06:00
Mauricio Siu
1388b1266d chore: update documentation and assets for new features
- Enhanced API documentation with new MDX files and improved structure.
- Updated OpenAPI specifications to reflect recent changes and added new components.
- Refined global CSS and layout configurations for better styling and user experience.
- Added various images and icons to enrich the visual aspects of the documentation.
- Updated package dependencies to ensure compatibility with the latest features.
2025-12-07 06:26:03 -06:00
Mauricio Siu
8f334c6d1f chore: update Next.js and third-party dependencies
- Upgraded Next.js from version 16.0.1 to 16.0.7 in package.json and pnpm-lock.yaml.
- Added @next/third-parties dependency at version 16.0.7 to enhance third-party integration.
- Integrated Google Analytics component from @next/third-parties into the layout for improved tracking.
2025-12-07 06:14:23 -06:00
Mauricio Siu
19e7bca63b refactor: remove experimental serverExternalPackages configuration
- Removed the experimental serverExternalPackages setting for 'shiki' and 'fumadocs-openapi' from the Next.js configuration file.
2025-12-07 06:10:49 -06:00
Mauricio Siu
418c7a2d33 fix: update shiki dependency and enhance OpenAPI security scheme
- Updated shiki package version from 1.22.2 to 3.19.0 in package.json and pnpm-lock.yaml.
- Modified OpenAPI security scheme to include 'x-default' for the API key in the fix-openapi script and openapi.json.
2025-12-07 06:08:53 -06:00
Mauricio Siu
baaf062975 feat: update API documentation and OpenAPI integration
- Refactored API documentation generation to utilize the new `fumadocs-openapi` features, including improved error handling and output structure.
- Replaced the Authorization security scheme with x-api-key for enhanced API key authentication.
- Added new MDX files for various API endpoints, ensuring comprehensive documentation coverage.
- Updated the OpenAPI specification to reflect the latest changes in security definitions and response schemas.
- Enhanced the documentation generation script to streamline the process and ensure consistency.
2025-12-07 06:05:00 -06:00
Mauricio Siu
55b254da6d feat: enhance API documentation and integrate OpenAPI features
- Added new OpenAPI components and updated the documentation structure with new MDX files for various API references.
- Introduced a script to fix OpenAPI schema issues, ensuring proper response schemas and security definitions.
- Updated package dependencies to include fumadocs-openapi for improved API documentation generation.
- Enhanced global CSS to incorporate new styles from fumadocs-openapi.
- Modified the pnpm-lock.yaml to reflect new package versions and dependencies.
2025-12-07 05:53:15 -06:00
Mauricio Siu
f9bf220bb1 feat: enhance documentation site with new components and styles
- Added new dependencies including @radix-ui/react-dropdown-menu, class-variance-authority, clsx, tailwind-merge, and tw-animate-css.
- Introduced new JSON configuration for components and updated layout with logo and navigation links.
- Created new MDX files for remote server documentation, including setup instructions and security recommendations.
- Updated global CSS to include new styles and themes.
- Removed outdated home layout and page components to streamline the documentation structure.
2025-12-07 05:39:06 -06:00
Mauricio Siu
95682a01c2 feat: add new documentation and assets for the website
- Introduced new MDX components and configuration files for the documentation site.
- Added various images and icons to enhance the visual representation of the documentation.
- Updated package.json and pnpm-lock.yaml to include new dependencies for the documentation.
- Created a .gitignore file for the new docs app to manage ignored files effectively.
- Enhanced README with instructions for restarting the dev server after adding new MDX files.
2025-12-07 05:12:07 -06:00
Dokploy Bot
11dce4617d chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@f84c659121

Updated: 2025-12-07 10:40:01 UTC
2025-12-07 10:40:01 +00:00
Dokploy Bot
a1e5259e7a chore: sync OpenAPI specification [skip ci]
Source: Dokploy/dokploy@a5353e5457

Updated: 2025-12-07 09:11:59 UTC
2025-12-07 09:11:59 +00:00