mirror of
https://github.com/Dokploy/website.git
synced 2026-07-04 21:45:28 +02:00
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:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"title": "API",
|
||||
"description": "API Documentation",
|
||||
"icon": "Building2",
|
||||
"icon": "Code",
|
||||
"root": true,
|
||||
"pages": ["---Get Started---", "index", "---API---", "...", "---Reference---"]
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"title": "CLI",
|
||||
"description": "CLI Documentation",
|
||||
"icon": "Building2",
|
||||
"icon": "SquareTerminal",
|
||||
"root": true,
|
||||
"pages": [
|
||||
"---Get Started---",
|
||||
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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}
|
||||
/>
|
||||
@@ -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.
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user