diff --git a/apps/dokploy/components/dashboard/settings/web-server/manage-traefik-ports.tsx b/apps/dokploy/components/dashboard/settings/web-server/manage-traefik-ports.tsx
index 92ef9f12..d20b7c91 100644
--- a/apps/dokploy/components/dashboard/settings/web-server/manage-traefik-ports.tsx
+++ b/apps/dokploy/components/dashboard/settings/web-server/manage-traefik-ports.tsx
@@ -159,9 +159,11 @@ export const ManageTraefikPorts = ({ children, serverId }: Props) => {
- field.onChange(Number(e.target.value))
- }
+ onChange={(e) => {
+ const value = e.target.value;
+ field.onChange(value === "" ? undefined : Number(value));
+ }}
+ value={field.value || ""}
className="w-full dark:bg-black"
placeholder="e.g. 8080"
/>
@@ -185,9 +187,11 @@ export const ManageTraefikPorts = ({ children, serverId }: Props) => {
- field.onChange(Number(e.target.value))
- }
+ onChange={(e) => {
+ const value = e.target.value;
+ field.onChange(value === "" ? undefined : Number(value));
+ }}
+ value={field.value || ""}
className="w-full dark:bg-black"
placeholder="e.g. 80"
/>