From 33777b77c1432d628cbcd73f309ce68608f0756e Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Sun, 7 Dec 2025 19:23:43 -0600 Subject: [PATCH] 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. --- .../docs/core/remote-servers/validate.mdx | 42 +++++++++++++++---- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/apps/docs/content/docs/core/remote-servers/validate.mdx b/apps/docs/content/docs/core/remote-servers/validate.mdx index ab665a3..47c7cf2 100644 --- a/apps/docs/content/docs/core/remote-servers/validate.mdx +++ b/apps/docs/content/docs/core/remote-servers/validate.mdx @@ -3,20 +3,48 @@ title: Validate description: "Validate your remote server deployment" --- -Dokploy requires the following 7 components to be properly configured for the multi-server feature: +import { Callout } from 'fumadocs-ui/components/callout'; + +Dokploy validates different components depending on the type of remote server you're configuring. The validation requirements differ between **Deployment Servers** and **Build Servers**. + +## Deployment Servers + +For **Deployment Servers**, Dokploy requires the following 7 components to be properly configured: 1. **Docker Installed**: Docker must be installed on the remote server. 2. **RClone Installed**: RClone must be installed on the remote server. 3. **Nixpacks Installed**: Nixpacks must be installed on the remote server. -4. **Buildpacks Installed**: Buildpacks must be installed on the remote server. -5. **Docker Swarm Initialized**: Docker Swarm must be initialized on the remote server. -6. **Dokploy Network Created**: A Docker network for Dokploy must be created on the remote server. -7. **Main Directory Created**: A directory must be created on the remote server to store applications. +4. **Railpack Installed**: Railpack must be installed on the remote server. +5. **Buildpacks Installed**: Buildpacks must be installed on the remote server. +6. **Docker Swarm Initialized**: Docker Swarm must be initialized on the remote server. +7. **Dokploy Network Created**: A Docker network for Dokploy must be created on the remote server. +8. **Main Directory Created**: A directory must be created on the remote server to store applications. -Once all requirements are met, you will see a green checkmark next to each item in the validation section. + + Deployment servers are used to run and host your applications. They require Docker Swarm and network configuration since they need to run containers and manage deployments. + + +## Build Servers + +For **Build Servers**, Dokploy only validates the following components: + +1. **Docker Installed**: Docker must be installed on the remote server. +2. **RClone Installed**: RClone must be installed on the remote server. +3. **Nixpacks Installed**: Nixpacks must be installed on the remote server. +4. **Railpack Installed**: Railpack must be installed on the remote server. +5. **Buildpacks Installed**: Buildpacks must be installed on the remote server. +6. **Main Directory Created**: A directory must be created on the remote server to store applications. + + + Build servers are dedicated to building and compiling applications. They don't require Docker Swarm or network configuration since they only build images and push them to a registry, without running any containers. + + +## Validation Status + +Once all requirements are met for your server type, you will see a green checkmark next to each item in the validation section. \ No newline at end of file + height={600} /> \ No newline at end of file