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.
This commit is contained in:
Mauricio Siu
2025-12-07 05:39:06 -06:00
parent 95682a01c2
commit f9bf220bb1
22 changed files with 674 additions and 67 deletions

View File

@@ -1,7 +1,7 @@
{
"title": "API",
"description": "API Documentation",
"icon": "Building2",
"icon": "Code",
"root": true,
"pages": ["---Get Started---", "index", "---API---", "...", "---Reference---"]
}

View File

@@ -1,7 +1,7 @@
{
"title": "CLI",
"description": "CLI Documentation",
"icon": "Building2",
"icon": "SquareTerminal",
"root": true,
"pages": [
"---Get Started---",

View File

@@ -1,7 +1,7 @@
{
"title": "Core",
"description": "The core of Dokploy",
"icon": "Building2",
"icon": "Package",
"root": true,
"pages": [
"---Introduction---",
@@ -38,10 +38,16 @@
"auto-deploy",
"schedule-jobs",
"volume-backups",
"providers",
"watch-paths",
"---Advanced---",
"cluster",
"multi-server"
]
"providers",
"watch-paths",
"---Remote Servers---",
"remote-servers/index",
"remote-servers/instructions",
"remote-servers/deployments",
"remote-servers/ec2-instructions",
"remote-servers/security",
"remote-servers/validate",
"---Advanced---",
"cluster"
]
}

View File

@@ -6,7 +6,7 @@ description: "Configure and set up your remote server deployment"
import { ImageZoom } from "fumadocs-ui/components/image-zoom";
import { Callout } from "fumadocs-ui/components/callout";
To get started with multi-server, you'll need to configure the initial setup for your remote server.
To get started with remote servers, you'll need to configure the initial setup for your remote server.
## Server Setup
@@ -22,7 +22,7 @@ The server setup process prepares the necessary environment for securely and eff
<ImageZoom
src="/assets/images/server-deploy.png"
alt="Multi-Server Setup"
alt="Remote Server Setup"
width={1000}
height={600}
/>
@@ -36,7 +36,7 @@ Example of the server setup logs:
<ImageZoom
src="/assets/images/server-drawer.png"
alt="Multi-Server Setup"
alt="Remote Server Setup"
width={1000}
height={600}
/>

View File

@@ -1,6 +1,6 @@
---
title: EC2 Instructions
description: "Instructions for setting up a multi-server on EC2"
description: "Instructions for setting up a remote server on EC2"
---
When using EC2 instances, by default you don't have root access, and Dokploy needs root access to install the necessary packages without restrictions.

View File

@@ -1,17 +1,17 @@
---
title: Multi Server
title: Remote Servers
description: "Deploy your apps to multiple servers remotely."
---
import { Callout } from "fumadocs-ui/components/callout";
Multi server allows you to deploy your apps remotely to different servers without needing to build and run them where the Dokploy UI is installed.
Remote servers allows you to deploy your apps remotely to different servers without needing to build and run them where the Dokploy UI is installed.
To use the multi-server feature, you need to have Dokploy UI installed either locally or on a remote server. We recommend using a remote server for better connectivity, security, and isolation, for remote instances we install only a traefik instance.
To use the remote servers feature, you need to have Dokploy UI installed either locally or on a remote server. We recommend using a remote server for better connectivity, security, and isolation, for remote instances we install only a traefik instance.
If you plan to only deploy apps to remote servers and use Dokploy UI for managing deployments, Dokploy will use around 250 MB of RAM and minimal CPU, so a low-resource server should be sufficient.
All the features we have documented previously are supported by Dokploy Multi Server. The only feature not supported is remote server monitoring, due to performance reasons. However, all functionalities should work the same as when deploying on the same server where Dokploy UI is installed.
All the features we have documented previously are supported by Dokploy Remote Servers. The only feature not supported is remote server monitoring, due to performance reasons. However, all functionalities should work the same as when deploying on the same server where Dokploy UI is installed.
## Features

View File

@@ -5,7 +5,7 @@ description: "Example to setup a remote server and deploy application in a VPS."
import { Callout } from "fumadocs-ui/components/callout";
Multi server allows you to deploy your apps remotely to different servers without needing to build and run them where the Dokploy UI is installed.
Remote servers allows you to deploy your apps remotely to different servers without needing to build and run them where the Dokploy UI is installed.
## Requirements