Compare commits

..

2 commits

Author SHA1 Message Date
6e9e2c3240 fix: complete example.com → meine-seite.de rename in config.yaml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-12 15:44:49 +02:00
c6e72dad9c refactor: rename example.com template to meine-seite.de
Replaces the placeholder domain example.com with meine-seite.de
throughout the template directory and config. Tests and scanner defaults
retain example.com as a generic RFC 2606 placeholder.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-12 15:43:44 +02:00
5 changed files with 20 additions and 20 deletions

6
.gitignore vendored
View file

@ -29,9 +29,9 @@ bredelar.info/logs/
jamulix.de/data/
jamulix.de/reports/
jamulix.de/logs/
example.com/data/
example.com/reports/
example.com/logs/
meine-seite.de/data/
meine-seite.de/reports/
meine-seite.de/logs/
# Editor
.idea/

View file

@ -138,11 +138,11 @@ Nach dem Einrichten prüfen: `crontab -l`
### Neue Website hinzufügen
```bash
mkdir neue-seite.de
cp bredelar.info/config.yaml neue-seite.de/config.yaml
# target + alle 4 Pfade (data_dir/reports_dir/logs_dir/config_dir) anpassen
python -m scanner --config neue-seite.de/config.yaml init
cp -r meine-seite.de neue-domain.de
# In neue-domain.de/config.yaml: target + alle 4 Pfade anpassen
python -m scanner --config neue-domain.de/config.yaml init
# Dann einen weiteren Cron-Eintrag ergänzen
# neue-domain.de/data|reports|logs in .gitignore eintragen
```
Log-Rotation (`/etc/logrotate.d/scanner`):

View file

@ -3,16 +3,16 @@
# ============================================================
# Verwendung:
# 1. Dieses Verzeichnis kopieren:
# cp -r example.com meine-seite.de
# 2. In meine-seite.de/config.yaml alle Stellen mit
# "example.com" durch die echte Domain ersetzen.
# cp -r meine-seite.de neue-domain.de
# 2. In neue-domain.de/config.yaml alle Stellen mit
# "meine-seite.de" durch die echte Domain ersetzen.
# 3. Verzeichnis in .gitignore eintragen (data/reports/logs).
# 4. Erste Einrichtung:
# python -m scanner --config meine-seite.de/config.yaml init
# python -m scanner --config neue-domain.de/config.yaml init
# ============================================================
# --- Ziel-Website ---
target: "https://example.com"
target: "https://meine-seite.de"
# User-Agent, mit dem der Scanner sich bei der Website meldet.
# Bitte nicht auf einen Browser-Agent ändern — der Scanner soll erkennbar sein.
@ -23,10 +23,10 @@ request_timeout: 20
# --- Verzeichnisse (müssen absolut angegeben werden) ---
# Pfad zum Projektverzeichnis anpassen!
data_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/example.com/data"
reports_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/example.com/reports"
logs_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/example.com/logs"
config_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/example.com/config"
data_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/meine-seite.de/data"
reports_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/meine-seite.de/reports"
logs_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/meine-seite.de/logs"
config_dir: "/home/dschlueter/Python_Programs/integrity_scanner_fuer_statische_Webseiten/meine-seite.de/config"
# --- Crawl-Einstellungen ---
crawl:
@ -110,14 +110,14 @@ alerting:
min_level: "yellow" # "yellow" = bei Gelb und Rot mailen; "red" = nur bei Rot
email:
enabled: false # Auf true setzen wenn SMTP konfiguriert
smtp_host: "mail.example.com"
smtp_host: "mail.meine-seite.de"
smtp_port: 587
smtp_tls: true
smtp_user: "scanner@example.com"
smtp_user: "scanner@meine-seite.de"
smtp_password_env: "SCANNER_SMTP_PASSWORD"
from: "scanner@example.com"
from: "scanner@meine-seite.de"
to:
- "admin@example.com"
- "admin@meine-seite.de"
webhook:
enabled: false
url: "" # z.B. Slack-Webhook oder Telegram-Bot-URL