diff --git a/dashboard/backend/config.py b/dashboard/backend/config.py index 96dacda..f2d111b 100644 --- a/dashboard/backend/config.py +++ b/dashboard/backend/config.py @@ -27,6 +27,9 @@ VPS_SSH_HOST = os.environ.get("VPS_SSH_HOST", "158.101.140.85") VPS_SSH_USER = os.environ.get("VPS_SSH_USER", "jimmyg") VPS_SSH_KEY_PATH = os.environ.get("VPS_SSH_KEY_PATH", "/app/ssh/vps_id_ed25519") +CADDY_VPS_SSH_HOST = os.environ.get("CADDY_VPS_SSH_HOST", "161.33.182.109") +CADDY_VPS_SSH_USER = os.environ.get("CADDY_VPS_SSH_USER", "ubuntu") + # Telegram notifications TELEGRAM_BOT_TOKEN = os.environ.get("TELEGRAM_BOT_TOKEN", "") TELEGRAM_CHAT_ID = os.environ.get("TELEGRAM_CHAT_ID", "") diff --git a/dashboard/backend/routers/terminal.py b/dashboard/backend/routers/terminal.py index 31b4248..c3ec04b 100644 --- a/dashboard/backend/routers/terminal.py +++ b/dashboard/backend/routers/terminal.py @@ -16,6 +16,7 @@ _active_sessions: set = set() HOSTS = { "nas": {"host": config.SSH_HOST, "user": config.SSH_USER, "key": config.SSH_KEY_PATH}, "vps": {"host": config.VPS_SSH_HOST, "user": config.VPS_SSH_USER, "key": config.VPS_SSH_KEY_PATH}, + "caddy-vps": {"host": config.CADDY_VPS_SSH_HOST, "user": config.CADDY_VPS_SSH_USER, "key": config.VPS_SSH_KEY_PATH}, "claude-dev": {"host": config.SSH_HOST, "user": config.SSH_USER, "key": config.SSH_KEY_PATH, "command": "/volume1/@appstore/ContainerManager/usr/bin/docker exec -it claude-dev bash"}, } diff --git a/dashboard/frontend/src/routes/Terminal.svelte b/dashboard/frontend/src/routes/Terminal.svelte index 3dbfecd..719f358 100644 --- a/dashboard/frontend/src/routes/Terminal.svelte +++ b/dashboard/frontend/src/routes/Terminal.svelte @@ -5,6 +5,7 @@ const hosts = [ { id: "nas", label: "NAS" }, { id: "vps", label: "VPS" }, + { id: "caddy-vps", label: "Caddy VPS" }, { id: "claude-dev", label: "Claude Dev" }, ];