fixed some things

This commit is contained in:
pika 2025-03-11 22:01:41 +01:00
parent 736dde1e8f
commit a4ce8a291d
2 changed files with 5 additions and 19 deletions

View file

@ -2,7 +2,7 @@
import requests import requests
import re import re
import os # import os
import socket import socket
CADDYFILE_PATH = "/opt/docker/caddy/conf/Caddyfile" # Pfad zur Caddyfile CADDYFILE_PATH = "/opt/docker/caddy/conf/Caddyfile" # Pfad zur Caddyfile

View file

@ -35,20 +35,6 @@
}); });
} }
function checkStatus(domain, element) {
fetch(`/status/${domain}`)
.then(response => response.json())
.then(data => {
if (data.status === "offline") {
element.innerHTML = "🔴 Offline";
element.classList.add("text-red-500");
} else {
element.innerHTML = "🟢 Online";
element.classList.add("text-green-500");
}
});
}
document.addEventListener("keydown", function(event) { document.addEventListener("keydown", function(event) {
if (event.key === "/") { if (event.key === "/") {
event.preventDefault(); event.preventDefault();
@ -61,12 +47,12 @@
<header class="bg-indigo-700 text-white p-6 text-center"> <header class="bg-indigo-700 text-white p-6 text-center">
<h1 class="text-3xl font-bold">Caddy Dashboard</h1> <h1 class="text-3xl font-bold">Caddy Dashboard</h1>
<p class="text-cyan-300 text-lg">Übersicht über alle aktiven Proxy-Server</p> <p class="text-cyan-300 text-lg">Übersicht über aller aktiven Proxy-Server</p>
<button onclick="toggleSearch()" class="bg-cyan-500 hover:bg-cyan-400 text-white px-6 py-3 rounded-lg mt-4 text-lg">🔍 Suche</button> <button onclick="toggleSearch()" class="bg-cyan-500 hover:bg-cyan-400 text-white text-right px-6 py-3 rounded-lg mt-4 text-lg">🔍 Suche</button>
</header> </header>
<div class="container mx-auto p-4 md:p-6"> <div class="container mx-auto p-4 md:p-6">
<input type="text" id="search-box" class="hidden w-full p-4 mb-4 text-gray-900 text-lg rounded-md" placeholder="🔍 Suche nach einer Subdomain..." onkeyup="filterEntries()"> <input type="text" id="search-box" class="hidden w-full p-4 mb-4 text-gray-900 text-lg rounded-md" placeholder="🔍 Suche nach Subdomains.." onkeyup="filterEntries()">
{% for server, entries in proxies.items() %} {% for server, entries in proxies.items() %}
<div id="server-box-{{ server }}" class="bg-gray-800 p-6 rounded-lg shadow-lg mb-6"> <div id="server-box-{{ server }}" class="bg-gray-800 p-6 rounded-lg shadow-lg mb-6">
@ -80,7 +66,7 @@
<div class="domain-card bg-gray-700 p-4 rounded-lg shadow-md flex flex-col space-y-2" data-domain="{{ domain }}"> <div class="domain-card bg-gray-700 p-4 rounded-lg shadow-md flex flex-col space-y-2" data-domain="{{ domain }}">
<div class="flex justify-between"> <div class="flex justify-between">
<a href="https://{{ domain }}" target="_blank" class="text-indigo-400 hover:text-indigo-300 text-lg break-words">{{ domain }}</a> <a href="https://{{ domain }}" target="_blank" class="text-indigo-400 hover:text-indigo-300 text-lg break-words">{{ domain }}</a>
<button onclick="checkStatus('{{ domain }}', this)" class="bg-cyan-500 text-white px-4 py-2 rounded-lg text-sm">🔄 Prüfen</button> <!-- <button onclick="checkStatus('{{ domain }}', this)" class="bg-cyan-500 text-white px-4 py-2 rounded-lg text-sm">🔄 Prüfen</button> -->
</div> </div>
<p class="text-gray-300 break-words text-lg">{{ target }}</p> <p class="text-gray-300 break-words text-lg">{{ target }}</p>
</div> </div>