Commit Graph

225 Commits

Author SHA1 Message Date
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
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
Mauricio Siu
910a3c53e2 feat: enhance Dokploy installation script to generate and store auth secret
Added functionality to the install script to generate a secure auth secret for Better Auth and store it as a Docker Secret. Updated the service creation command to include the new auth secret, ensuring improved security for Dokploy installations.
2026-05-12 11:50:30 -06:00
Mauricio Siu
4dd767be47 feat: add Dokploy security migration script
Introduces a new script to configure a unique BETTER_AUTH_SECRET for Dokploy installations. The script checks for root access, verifies Dokploy installation, generates a secure auth secret, migrates existing 2FA records, and updates the Dokploy service to use the new secret. Ensures that the auth secret is stored securely in Docker Secrets.
2026-05-09 02:08:43 -06:00
Mauricio Siu
8ca19905d4 feat: add Jobs page and update navigation
- Introduced a new Jobs page showcasing open positions at Dokploy, including details for the Founding Engineer role.
- Updated the sitemap to include the new Jobs page for better SEO.
- Enhanced the header and footer navigation to link to the Jobs page, improving accessibility for potential candidates.
2026-05-07 03:02:49 -06:00
Mauricio Siu
194bd37cd5 feat: enhance contact form with team size and server count fields
- Added optional fields for team size and server count in the contact form for sales inquiries.
- Updated the API to format email content with the new fields when applicable.
- Implemented validation to ensure team size is selected for sales inquiries, improving user experience and data collection.
2026-05-04 14:50:47 -06:00
Mauricio Siu
455f877643 feat: integrate free email domain validation in contact forms
- Added the `free-email-domains` package to validate email addresses in the contact forms.
- Implemented checks to reject free email providers for sales inquiries in both the API and UI components.
- Updated the `pnpm-lock.yaml` and `package.json` files to include the new dependency.
2026-05-04 14:35:21 -06:00
Mauricio Siu
926f4e30a5 feat: update navigation to include AI Deployment links
- Added links to the AI Deployment page in the mobile navigation and header for improved accessibility.
- Updated the documentation link in the Deploy AI page to point to the correct template documentation.
2026-05-01 13:54:29 -06:00
Mauricio Siu
3ac89e15f4 feat: add Container Server Monitoring page and update navigation
- Introduced a new Container Server Monitoring page featuring real-time monitoring for CPU, memory, disk space, and network usage.
- Added alert management and configuration options for user-defined thresholds and notifications.
- Updated the header and mobile navigation to include links to the new monitoring feature, enhancing site navigation.
2026-05-01 13:51:51 -06:00
Mauricio Siu
bd4e083620 feat: add granular user controls and RBAC visualization to EnterpriseLanding
- Introduced a new feature for granular user controls, allowing assignment of remote servers and specific git providers to team members.
- Added a section visualizing granular access control with custom roles, git provider access, and server assignment, enhancing user experience and clarity.
- Included new images for custom roles, git permissions, and server permissions to support the new features.
2026-05-01 13:27:38 -06:00
Mauricio Siu
b1c56af3a7 feat: add Self-Hosted PaaS page and update sitemap
- Introduced a new Self-Hosted PaaS page with detailed features, setup steps, and FAQs.
- Updated the sitemap to include the Self-Hosted PaaS page with an appropriate priority.
- Added a link to the Self-Hosted PaaS page in the footer for improved navigation.
2026-04-21 22:27:51 -06:00
Mauricio Siu
61ce543352 feat: enhance sitemap and add Deploy AI page
- Updated sitemap to include core, feature, comparison, and legal pages with appropriate priorities and last modified dates.
- Introduced a new Deploy AI page with detailed features and benefits for deploying AI applications securely.
- Added a link to the Deploy AI page in the footer for improved navigation.
2026-04-21 22:16:56 -06:00
Mauricio Siu
505d662eb2 fix: correct spelling of Tailscale in feature comparisons
- Updated instances of "TailScale" to "Tailscale" across multiple comparison pages for consistency and accuracy.
- Added a new feature regarding team access and role-based permissions in the Dokploy vs. Dokku comparison page, enhancing the documentation for user management capabilities.
2026-03-25 00:16:19 -06:00
Mauricio Siu
13d1b6a911 feat: add new feature pages for Application Management, Audit Logs, Role-Based Access Control, Single Sign-On, and White Labeling
- Introduced dedicated pages for Application Management Software, Audit Logs, Role-Based Access Control, Single Sign-On, and White Labeling, enhancing the documentation and user experience.
- Updated the footer and header components to include links to these new features, improving site navigation and accessibility for users.
- Each feature page includes detailed descriptions, core functionalities, and related features to provide comprehensive information for users.
2026-03-25 00:12:05 -06:00
Mauricio Siu
bd9ab01e07 feat: add comparison pages for CapRover and Dokku
- Introduced new comparison pages for Dokploy vs. CapRover and Dokploy vs. Dokku, highlighting key features, deployment processes, and user experiences.
- Updated the footer and header components to include links to the new comparison pages, improving site navigation and user access to alternative options.
2026-03-18 22:06:58 -06:00
Mauricio Siu
eaeb83f09d feat: add Dokploy vs. Portainer comparison page
- Introduced a new comparison page for Dokploy and Portainer, detailing features, deployment capabilities, and integration options.
- Updated the footer to include a link to the new comparison page, enhancing navigation and user access to relevant content.
2026-03-16 14:35:50 -06:00
Mauricio Siu
baeea6d317 feat: add company property to contact data formatting for HubSpot integration
- Included a new property for 'company' in the formatContactDataForHubSpot function to enhance contact data submission.
- Updated the objectTypeId for the company property to align with HubSpot's requirements.
2026-03-11 16:03:21 -06:00
Mauricio Siu
323d79be3c feat: update dependencies and email sender details for improved functionality
- Upgraded the 'resend' package version from 6.5.2 to 6.9.3 in package.json for enhanced features.
- Modified email sender address in the contact API to improve branding consistency, changing from "noreply@emails.dokploy.com" to "hello@notifications.dokploy.com".
- Updated pnpm-lock.yaml to reflect changes in package versions and dependencies.
2026-03-11 15:56:49 -06:00
Mauricio Siu
a610d04e58 feat: update Pricing component with improved animated grid pattern
- Replaced the existing AnimatedGridPattern with a new configuration featuring fewer squares and adjusted mask image for enhanced visual appeal.
- Modified the layout to include additional styling for better text alignment and overflow handling in the Pricing section.
2026-03-11 11:37:35 -06:00
Mauricio Siu
75f93b5f6c feat: implement body scroll lock in mobile navigation for improved user experience
- Added BodyScrollLock component to prevent background scrolling when the mobile navigation is open.
- Updated MobileNavigation to utilize createPortal for rendering the overlay, enhancing the navigation's usability and accessibility.
- Maintained existing navigation links while improving the overall structure and interaction of the mobile menu.
2026-03-11 11:34:01 -06:00
Mauricio Siu
d9ed207905 feat: enhance Header component with improved navigation links
- Updated the MobileNavigation to include new links for Application Deployment and Databases, enhancing feature visibility.
- Replaced the static Features link with a NavigationMenuTrigger for better organization and user interaction.
- Added descriptive content for the new navigation items to improve user experience.
2026-03-11 11:28:28 -06:00
Mauricio Siu
2e2b68b967 feat: update metadata for Enterprise and Pricing pages to enhance clarity and SEO
- Revised titles and descriptions for the Enterprise and Pricing pages to better reflect offerings and improve search engine optimization.
- Adjusted styling in the navigation menu for a more consistent user interface.
2026-03-10 11:59:18 -06:00
Mauricio Siu
4fd95e85c8 feat: update navigation and pricing components for improved user experience
- Enhanced the Header component with a new NavigationMenu for better organization of links.
- Integrated a ContactFormModal in the EnterpriseLanding component for direct user engagement.
- Added an FAQ section in the Pricing component using an Accordion for better information accessibility.
- Updated dependencies in package.json and pnpm-lock.yaml for consistency and maintenance.
2026-03-10 11:54:50 -06:00
Mauricio Siu
2a5c318f5b feat: enhance EnterpriseLanding component with animated gradient text
- Added AnimatedGradientText component to replace the static "Enterprise" label with an animated gradient effect.
- Updated styling for improved visual appeal and interactivity on the Enterprise landing page.
2026-03-10 11:40:31 -06:00
Mauricio Siu
2c03cf37dd feat: add Enterprise landing page and component
- Introduced a new Enterprise landing page with metadata for SEO.
- Created the EnterpriseLanding component featuring key enterprise capabilities and hosting options.
- Updated the footer to include a link to the new Enterprise page.
2026-03-10 11:39:43 -06:00
Mauricio Siu
4501b700a2 feat: restructure pricing section and create dedicated pricing page
- Removed the Pricing component from the homepage and created a new dedicated Pricing page.
- Updated navigation links to point to the new Pricing page instead of the homepage section.
- Enhanced the Pricing component with an animated grid pattern for improved visual appeal.
2026-03-10 11:30:09 -06:00
Mauricio Siu
38c9c286d0 feat: add Database Management Tool page and update footer
- Introduced a new page for the Database Management Tool, detailing features, supported database systems, and FAQs.
- Updated the footer to include a link to the new Database Management Tool page.
2026-03-08 03:16:19 -06:00
Mauricio Siu
3479bf74e7 fix: update build command and API URL for local development
- Modified the build command in package.json to include webpack.
- Updated the local API URL in the blog page component to reflect the new development port.
- Refactored the Ghost API request handling to prevent sending the slug as a query parameter, improving error handling.
2026-02-27 11:24:56 -06:00
Mauricio Siu
3df2c2b0ae refactor: remove unnecessary whitespace in Pricing component
- Eliminated extra whitespace in the Pricing component to improve code readability and maintainability.
2026-02-27 02:39:21 -06:00
Mauricio Siu
f89b3b07f2 feat: enhance Pricing component with Cloud and Self Hosted options
- Added new sections for Cloud and Self Hosted pricing options to provide users with clearer choices.
- Included descriptions for each option to improve understanding of hosting solutions.
- Adjusted layout to accommodate the new pricing display while maintaining visual consistency.
2026-02-23 10:28:28 -06:00
Mauricio Siu
a706683c1e refactor: update pricing display logic in Pricing component
- Renamed variables for clarity, changing hobbyAnnualPrice to hobbyAnnualTotal and introduced hobbyAnnualPerMonth for monthly display.
- Adjusted the pricing display to show annual totals and monthly equivalents more clearly, enhancing user understanding of pricing options.
2026-02-19 12:17:36 -06:00
Mauricio Siu
2cbfb8c6b5 refactor: simplify Pricing component by removing hosting type selection
- Eliminated the hosting type selection (cloud vs self-hosted) from the Pricing component to streamline the user experience.
- Adjusted the layout to maintain visual consistency and ensure clarity in pricing presentation.
2026-02-19 00:57:22 -06:00
Mauricio Siu
f5407fff13 fix: correct typo in pricing component text
- Changed "Starting @" to "Starting at $" for improved clarity in the Pricing component.
2026-02-18 23:12:16 -06:00
Mauricio Siu
6b50093f25 Merge branch 'main' into feat/add-new-pricing 2026-02-18 23:09:58 -06:00
Mauricio Siu
d065126fcf refactor: remove Application Deployment link from Header component
- Removed the Application Deployment link from both MobileNavigation and Header components to streamline navigation.
- This change follows the recent addition of the Application Deployment Platform page, ensuring consistency in the navigation structure.
2026-02-18 23:09:39 -06:00
Mauricio Siu
77140909ad refactor: enhance Footer component with structured navigation
- Replaced hardcoded links with a structured footerSections array for better organization and maintainability.
- Updated the layout to improve accessibility and SEO, including ARIA labels for navigation sections.
- Enhanced visual elements and spacing for a more polished appearance.
2026-02-18 23:04:54 -06:00
Mauricio Siu
1a1af360cf feat: add Application Deployment Platform page and update navigation
- Introduced a new page for the Application Deployment Platform, detailing features, deployment options, and FAQs.
- Updated the Footer and Header components to include links to the new Application Deployment page for easier navigation.
2026-02-18 23:02:04 -06:00
Mauricio Siu
f5de812c86 feat: add Dokploy vs. Coolify comparison page and related components
- Introduced a new comparison page for Dokploy and Coolify, highlighting features, benefits, and integration options.
- Added a ComparisonStats component to display key statistics about Dokploy.
- Updated the Footer to include a link to the new comparison page.
- Enhanced stats values for Docker downloads.
- Added several images related to Dokploy features for visual representation.
2026-02-18 22:50:06 -06:00
Mauricio Siu
8e2e8ddc78 feat: add Partners page and PartnerForm component
- Introduced a new Partners page with program details and a call-to-action for potential partners.
- Implemented a PartnerForm component for user inquiries, including validation and submission handling.
- Added pricing feature data structure and a PricingFeatureTable component to display pricing options and features.
- Updated UI components for better integration with the new features.
2026-02-18 21:03:15 -06:00
Mauricio Siu
3e4260ba18 Merge pull request #124 from leosilberg/patch-1
Remove legacy DATABASE_URL env
2026-02-15 21:13:13 -06:00
Mauricio Siu
2f7cdefc05 fix: update release tag handling in install script
- Enhanced the logic for setting the RELEASE_TAG environment variable based on the VERSION_TAG.
- Now supports specific version tags (e.g., v0.26.6) by setting RELEASE_TAG to "latest", while other tags (canary, feature/*) are used as-is.
2026-02-10 18:41:20 -06:00
Mauricio Siu
d0a6ffec05 Merge pull request #123 from bdkopen/update-next
chore: update Next to resolve 3 CVEs
2026-02-09 00:56:30 -06:00
Mauricio Siu
d90c6dcc67 Remove Sponsors component from Home page 2026-02-05 09:50:41 -06:00
Mauricio Siu
eb9bd4d675 Update sitemap and add Terms of Service page
- Added "Terms of Service" and "Privacy Policy" links to the footer for improved navigation.
- Included the "Terms of Service" page with comprehensive content outlining the terms and conditions for using Dokploy's services.
- Updated the sitemap to include the new "Terms of Service" and "Privacy Policy" URLs, ensuring they are indexed for search engines.
2026-02-02 10:41:59 -06:00
Ariel Silberg
62768da491 Remove legacy DATABASE_URL env 2026-02-01 00:45:49 +02:00
bdkopen
54cf7b8498 chore: update Next to resolve 3 CVEs
https://github.com/advisories/GHSA-h25m-26qc-wcjf
https://github.com/advisories/GHSA-9g9p-9gw9-jx7f
https://github.com/advisories/GHSA-5f7q-jpqc-wp7h
2026-01-31 09:36:31 -05:00
Mauricio Siu
a17065863a chore: update Traefik version in installation scripts
- Updated Traefik version from v3.6.1 to v3.6.7 in both manual installation documentation and install script.

https://github.com/Dokploy/dokploy/issues/3491
2026-01-28 00:18:04 -06:00
Mauricio Siu
1a8a91181a docs: enhance installation and manual installation guides with advanced options and Docker Secrets
- Added advanced installation options for specifying versions and custom network configurations in the installation documentation.
- Updated the manual installation guide to include secure password generation for PostgreSQL using Docker Secrets.
- Included Proxmox LXC considerations and emphasized the use of Docker Secrets for managing sensitive data.
- Improved troubleshooting section with detailed steps for recreating services and managing environment variables.
2026-01-27 14:08:44 -06:00
Mauricio Siu
e8b8ee8d50 fix: update PostgreSQL user command in security script to use Docker Secrets
- Modified the command to alter the PostgreSQL user password in the security script to use the 'dokploy' user with the database specified, enhancing security by utilizing Docker Secrets for password management.
2026-01-21 17:05:43 +01:00