Hallo,
ich bin mit Netzwerkeinstellungen nicht sehr bewandert. Ich möchte gerne paperless so einrichten, dass ich außerhalb meines Netzwerkes darauf zugreifen kann und die Android App nutzen kann.
Wenn ich paperless in HA wo ich über cloudflare zugreife bekomme ich einen CSRF Validation Failled Meldung.
Der Doku von paperless steht, dass man die Netzwerk Config ändern soll
Wenn ich auf den Link klicke komme ich zum HA URL. Dort steht, dass der Editor deaktiviert ist und in der yaml geändert werden muss.

Was und wo müsste ich dort was ändern? (Code siehe unten)
Zur Info noch meine Cloudflare Einstellungen:

# Loads default set of integrations. Do not remove.
default_config:
bluetooth:
device_tracker:
- platform: bluetooth_le_tracker
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
homeassistant:
time_zone: Europe/Berlin
#https://www.youtube.com/watch?v=wZ1Qd0wDY8Y&t=3s
packages: !include_dir_named packages
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
light: !include light.yaml
template: !include template.yaml
notify: !include notify.yaml
alexa: !include alexa.yaml
influxdb: !include influxdb.yaml
sensor: !include sensors.yaml
recorder:
http:
cors_allowed_origins:
- https://google.com
- https://www.home-assistant.io
ip_ban_enabled: true
login_attempts_threshold: 5
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
powercalc:
sun:
Hat keiner eine Lösung für mich?
Hallo !
Ich habe dies Problem auch und noch keine Lösung, aber ein Workaraound:
Ich gehe mit dem Nabu Link auf HA und habe ein VPN zu mir nach Zuhause laufen (Fritzbox).
Dann geht es !
Gruß
Speedy
Hallo.
Ich nutze bei mir das Cloudflared-Addon, um extern einen Tunnel über meine STRATO-Domain herzustellen. Damit habe ich dann externen Zugriff auf meinen Home-Assistant-Server. Meine Konfiguartion für Paperless-ngx (über das Drei-Punkt-Menü in der Addon-Konfiguartion “Als YAML bearbeiten”) sieht dann folgendermaßen aus:
filename: "{created_year}/{document_type}/{created} - {correspondent}"
language: deu
language_packages: eng deu fra ita spa
default_superuser:
username: ***
email: ***
password: ***
timezone: Europe/Berlin
ssl: false
certfile: fullchain.pem
keyfile: privkey.pem
url: https://[MEINE_STRATO_DOMAIN]
Durch Hinzufügen der Zeile “url” kann ich dann auch über Home Assistant auf Paperless zugreifen. Zumindest klappt so die Verbindung über https. Über http klappt es noch nicht. Ich habe aber auch noch nicht herausgefunden, wie ich an dieser Stelle mehrere URLs hinzufügen kann.
Über die Android-App Paperless Mobile habe ich auch noch keinen Zugriff. Hier habe ich aber das selbe Problem, wie in diesem Thread beschrieben: Github
Grüße, Johannes
Hi Johnas,
danke für deine Info. Es klappt leider noch nicht richtig bei mir. Vielleicht kannst du mal kurz den Blick auf meine Configuration werfen.
Bei Cloudflare habe ich folgendes eingestellt:
Und die Paperless Yaml sieht folgendermaßen aus:
Hallo,
bei Cloudflared habe ich unter “Zusätzliche Hosts” gar nichts eingetragen. Bei Paperless müsste man dann als url folgendes eintragen:
url: https://hapollhagen.uk
Danach sollte man Paperless über die Schaltfläche in der Seitenleiste von Home Assistant oder über die Addon-Übersicht aufrufen können.
1 „Gefällt mir“
Es funktioniert!
Vielen, vielen Dank für deine Hilfe!