From 2c03cf37ddd807390d5d0bf6072daa54a6b98b1d Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Tue, 10 Mar 2026 11:39:43 -0600 Subject: [PATCH] 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. --- apps/website/app/enterprise/page.tsx | 12 + apps/website/components/EnterpriseLanding.tsx | 270 ++++++++++++++++++ apps/website/components/Footer.tsx | 3 +- 3 files changed, 284 insertions(+), 1 deletion(-) create mode 100644 apps/website/app/enterprise/page.tsx create mode 100644 apps/website/components/EnterpriseLanding.tsx diff --git a/apps/website/app/enterprise/page.tsx b/apps/website/app/enterprise/page.tsx new file mode 100644 index 0000000..03e3ba4 --- /dev/null +++ b/apps/website/app/enterprise/page.tsx @@ -0,0 +1,12 @@ +import { EnterpriseLanding } from "@/components/EnterpriseLanding"; +import type { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Enterprise - Deploy Anywhere, Without Compromise", + description: + "Scale with confidence. Deploy on-premises or in the cloud with enterprise security, compliance, and support built for organizations that demand the best.", +}; + +export default function EnterprisePage() { + return ; +} diff --git a/apps/website/components/EnterpriseLanding.tsx b/apps/website/components/EnterpriseLanding.tsx new file mode 100644 index 0000000..9a2bfe7 --- /dev/null +++ b/apps/website/components/EnterpriseLanding.tsx @@ -0,0 +1,270 @@ +"use client"; + +import { cn } from "@/lib/utils"; +import { motion } from "framer-motion"; +import { + Check, + Cloud, + Headphones, + Lock, + Server, + Shield, + Users, +} from "lucide-react"; +import Link from "next/link"; +import { Container } from "./Container"; +import AnimatedGridPattern from "./ui/animated-grid-pattern"; +import { Button } from "./ui/button"; + +const features = [ + { + icon: Lock, + title: "SSO / SAML", + description: + "Seamless authentication with enterprise identity providers for secure, centralized access control.", + }, + { + icon: Shield, + title: "Audit Logs", + description: + "Comprehensive tracking of all system activities for compliance, security, and accountability.", + }, + { + icon: Users, + title: "Fine-Grained RBAC", + description: + "Granular role-based access controls to ensure the right people have the right permissions.", + }, + { + icon: Headphones, + title: "Custom Support & SLAs", + description: + "Dedicated support team with guaranteed response times and service level agreements.", + }, + { + icon: Server, + title: "Flexible Hosting", + description: + "Deploy on-premises for maximum security or in the cloud for scalability—your infrastructure, your choice.", + }, +]; + +const hostingOptions = [ + { + icon: Server, + title: "On-Premises Deployment", + benefits: [ + "Complete data sovereignty", + "Maximum security control", + "Compliance with strict regulations", + "No external dependencies", + ], + }, + { + icon: Cloud, + title: "Cloud Deployment", + benefits: [ + "Rapid scaling capabilities", + "Reduced infrastructure overhead", + "Global availability", + "Managed infrastructure", + ], + }, +]; + +export function EnterpriseLanding() { + return ( +
+ {/* Hero Section */} +
+
+ + +
+ + + ENTERPRISE + + + + + {"Enterprise-Grade "} + + + Deployment, Your Way + + + + + Scale with confidence. Deploy on-premises or in the cloud with + enterprise security, compliance, and support built for + organizations that demand the best. + + + + + + +
+
+
+
+ + {/* Features Grid */} +
+ +
+

+ Built for Enterprise Teams +

+

+ Everything you need to deploy, manage, and scale mission-critical + applications with confidence and security. +

+
+ +
+ {features.map((feature) => ( +
+
+ +
+

+ {feature.title} +

+

+ {feature.description} +

+
+ ))} +
+
+
+ + {/* Hosting Flexibility Section */} +
+ +
+

+ Deploy Anywhere, Without Compromise +

+

+ The flexibility to host Dokploy exactly where your business needs + it—on your infrastructure or ours. +

+
+ +
+ {hostingOptions.map((option) => ( +
+
+
+ +
+

+ {option.title} +

+
+
    + {option.benefits.map((benefit) => ( +
  • + + {benefit} +
  • + ))} +
+
+ ))} +
+ +
+

+ Hybrid Deployments +

+

+ Need the best of both worlds? Deploy Dokploy across multiple + environments with centralized management and unified monitoring. +

+
+
+
+ + {/* CTA Section */} +
+ +
+

+ Ready to Scale Enterprise? +

+

+ Talk to our team about your deployment needs and discover how + Dokploy Enterprise can transform your infrastructure. +

+ +

+ Questions? Email us at{" "} + + sales@dokploy.com + +

+
+
+
+
+ ); +} diff --git a/apps/website/components/Footer.tsx b/apps/website/components/Footer.tsx index f36facb..3790ca0 100644 --- a/apps/website/components/Footer.tsx +++ b/apps/website/components/Footer.tsx @@ -21,7 +21,8 @@ const footerSections = [ href: "/features/database-management-tool", label: "Databases", }, - { href: "/contact", label: "Contact" }, + { href: "/enterprise", label: "Enterprise" }, + { href: "/contact", label: "Contact" }, ], }, {