From 58c2ceb3556f17121843e0e685997a3bd2557212 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 15 Dec 2024 21:13:37 -0600 Subject: [PATCH] feat: add security audit --- .../settings/servers/security-setup.tsx | 161 +++++++++++++----- apps/dokploy/server/api/routers/server.ts | 34 +++- packages/server/src/index.ts | 1 + packages/server/src/setup/server-audit.ts | 12 +- packages/server/src/setup/server-security.ts | 26 +++ 5 files changed, 182 insertions(+), 52 deletions(-) diff --git a/apps/dokploy/components/dashboard/settings/servers/security-setup.tsx b/apps/dokploy/components/dashboard/settings/servers/security-setup.tsx index 5026892e..c908a01a 100644 --- a/apps/dokploy/components/dashboard/settings/servers/security-setup.tsx +++ b/apps/dokploy/components/dashboard/settings/servers/security-setup.tsx @@ -8,7 +8,7 @@ import { CardTitle, } from "@/components/ui/card"; import { api } from "@/utils/api"; -import { Loader2, PcCase, RefreshCw } from "lucide-react"; +import { Loader2, LockKeyhole, PcCase, RefreshCw } from "lucide-react"; import { useState } from "react"; import { StatusRow } from "./gpu-support"; @@ -34,7 +34,7 @@ export const SecuritySetup = ({ serverId }: Props) => {
- + Setup Security Sugestions @@ -42,11 +42,11 @@ export const SecuritySetup = ({ serverId }: Props) => { Check the security sugestions