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.
This commit is contained in:
Mauricio Siu
2025-12-07 19:23:43 -06:00
parent 011359836c
commit 33777b77c1

View File

@@ -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.
<Callout type="info">
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.
</Callout>
## 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.
<Callout type="info">
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.
</Callout>
## 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.
<ImageZoom
src="/assets/images/server-validate.png"
alt="Multi-Server Setup"
width={1000}
height={600} />
height={600} />