diff --git a/apps/dokploy/components/dashboard/networks/handle-network.tsx b/apps/dokploy/components/dashboard/networks/handle-network.tsx
index 8af7db795..86d328b8e 100644
--- a/apps/dokploy/components/dashboard/networks/handle-network.tsx
+++ b/apps/dokploy/components/dashboard/networks/handle-network.tsx
@@ -48,9 +48,6 @@ const networkDriverEnum = [
/** Sentinel for "no scope" */
const SCOPE_EMPTY = "__scope_none__";
-/** Value for "Dokploy server" (local / no specific server). Not used in cloud. */
-const DOKPLOY_SERVER_VALUE = "__dokploy_server__";
-
const ipamConfigEntrySchema = z.object({
subnet: z.string().optional(),
ipRange: z.string().optional(),
@@ -78,7 +75,7 @@ const defaultValues: NetworkFormValues = {
name: "",
driver: "bridge",
scope: SCOPE_EMPTY,
- serverId: DOKPLOY_SERVER_VALUE,
+ serverId: undefined,
internal: false,
attachable: false,
ingress: false,
@@ -134,7 +131,7 @@ export const HandleNetwork = ({ networkId, children }: HandleNetworkProps) => {
name: network.name,
driver: network.driver,
scope: network.scope ?? SCOPE_EMPTY,
- serverId: network.serverId ?? DOKPLOY_SERVER_VALUE,
+ serverId: network.serverId || undefined,
internal: network.internal,
attachable: network.attachable,
enableIPv4: network.enableIPv4,
@@ -157,7 +154,7 @@ export const HandleNetwork = ({ networkId, children }: HandleNetworkProps) => {
name: data.name,
driver: data.driver,
scope,
- serverId: data.serverId ?? undefined,
+ serverId: data.serverId || undefined,
internal: data.internal,
attachable: data.attachable,
ingress: data.ingress,
@@ -268,7 +265,7 @@ export const HandleNetwork = ({ networkId, children }: HandleNetworkProps) => {
Server