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