uploade
This commit is contained in:
47
readme.md
Normal file
47
readme.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Uptime Stats
|
||||
|
||||
Ein einfaches, in Python geschriebenes Tool zur Überwachung der Uptime von Websites, inspiriert von Uptime Kuma.
|
||||
|
||||
Dieses Projekt verwendet Flask, um eine Weboberfläche und einen Admin-Bereich bereitzustellen, und speichert alle Daten in einer SQLite-Datenbank.
|
||||
|
||||
## Features
|
||||
|
||||
- **Web-Dashboard:** Eine einfache Seite zur Anzeige des aktuellen Status aller überwachten Websites.
|
||||
- **Admin-Bereich:** Ein passwortgeschützter Bereich (`/admin`) zum Hinzufügen, Bearbeiten und Löschen von zu überwachenden Websites.
|
||||
- **SQLite-Datenbank:** Alle Konfigurationen und Uptime-Protokolle werden in einer einzigen `uptime.db`-Datei gespeichert. Es ist keine externe Datenbank erforderlich.
|
||||
- **Periodische Überprüfungen:** Ein Hintergrundprozess überprüft alle 5 Minuten automatisch den Status der Websites.
|
||||
|
||||
## Installation
|
||||
|
||||
1. **Klonen Sie das Repository (oder laden Sie die Dateien herunter):**
|
||||
```bash
|
||||
git clone <repository-url>
|
||||
cd Uptime-Stats/Uptime-Stats
|
||||
```
|
||||
|
||||
2. **Installieren Sie die Abhängigkeiten:**
|
||||
Stellen Sie sicher, dass Sie Python 3 installiert haben. Erstellen Sie optional eine virtuelle Umgebung.
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## Verwendung
|
||||
|
||||
1. **Starten Sie die Anwendung:**
|
||||
```bash
|
||||
python main.py
|
||||
```
|
||||
Die Anwendung wird standardmäßig auf `http://localhost:5000` ausgeführt.
|
||||
|
||||
2. **Einloggen und Websites hinzufügen:**
|
||||
- Öffnen Sie die Login-Seite, die automatisch erscheint, wenn Sie auf den Admin-Bereich zugreifen wollen: [http://localhost:5000/admin](http://localhost:5000/admin)
|
||||
- Loggen Sie sich mit den Standard-Anmeldedaten ein:
|
||||
- **Benutzername:** `admin`
|
||||
- **Passwort:** `admin123`
|
||||
- Nach dem Login können Sie im Admin-Bereich Websites hinzufügen, bearbeiten oder löschen.
|
||||
- Über den Menüpunkt "Passwort ändern" können Sie Ihr Passwort aktualisieren.
|
||||
|
||||
3. **Überprüfen Sie den Status:**
|
||||
- Öffnen Sie die Hauptseite: [http://localhost:5000](http://localhost:5000)
|
||||
- Die Seite zeigt den aktuellen Status der von Ihnen hinzugefügten Websites an.
|
||||
- Die Statusüberprüfung findet alle 5 Minuten statt. Die Seite aktualisiert sich nicht automatisch; Sie müssen sie neu laden, um den neuesten Status zu sehen.
|
Reference in New Issue
Block a user