From f285b3e73360b607d5c87a95faaaecb7f31c4164 Mon Sep 17 00:00:00 2001
From: localhorst
Date: Tue, 25 Nov 2025 22:54:02 +0100
Subject: [PATCH] cleanup
---
README.md | 29 ++++++++++++++++++-----------
web/index.html | 3 +--
2 files changed, 19 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index a0564d9..88226cb 100644
--- a/README.md
+++ b/README.md
@@ -58,6 +58,11 @@ git checkout main
```bash
pip install flask flask-cors beautifulsoup4 lxml urllib3 requests
```
+or via zypper
+```bash
+zypper install python313-Flask python313-Flask-Cors python313-beautifulsoup4 python313-lxml python313-urllib3 python313-requests
+```
+
### 4. Configure Application
@@ -144,7 +149,8 @@ server {
}
server {
- listen 443 ssl http2;
+ listen 443 ssl;
+ http2 on;
server_name your-domain.com;
ssl_certificate /path/to/ssl/cert.pem;
@@ -155,17 +161,18 @@ server {
add_header X-Content-Type-Options "nosniff" always;
add_header X-XSS-Protection "1; mode=block" always;
- location / {
- proxy_pass http://127.0.0.1:5000;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_read_timeout 300;
- }
+ location / {
+ client_max_body_size 1G;
+ proxy_buffering off;
- location /api/ {
- proxy_pass http://127.0.0.1:5000/api/;
+ #Path to the root of your installation
+ root /home/kleinanzeigenscraper/git/kleinanzeigen-boosted/web/;
+ index index.html;
+ }
+
+
+ location /api/ {
+ proxy_pass http://127.0.0.1:27979;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
diff --git a/web/index.html b/web/index.html
index f1a9a2f..b4edccb 100644
--- a/web/index.html
+++ b/web/index.html
@@ -113,13 +113,12 @@
target="_blank">Kleinanzeigen.de.
3.2 OpenStreetMap (Leaflet.js v1.9.4)
- Für die Kartendarstellung wird Leaflet.js verwendet. Kartenkacheln werden von CARTO und OpenStreetMap
+
Für die Kartendarstellung wird Leaflet.js verwendet. Kartenkacheln werden von OpenStreetMap
bereitgestellt. Beim Laden der Karte werden Anfragen an diese Server gesendet, die Ihre IP-Adresse
enthalten können.
3.3 Nominatim Geocoding API