Posts by nebelwaende.de

    ntfy für RAID-Fehler auf UGREEN NAS

    ntfy ist ein einfacher Push-Benachrichtigungsdienst, mit dem du bei RAID-Problemen auf deinem UGREEN NAS sofort eine Nachricht auf dein Smartphone erhältst.

    Schnell-Setup

    1. ntfy-App installieren (Android/iOS) und ein Topic abonnieren, z. B. ugreen-raid-alerts
    2. Curl-Befehl testen:
    Code
    curl -H "Title: RAID-Test" -H "Tags: warning" -d "Test-Nachricht" https://ntfy.sh/ugreen-raid-alerts

    Im RAID-Monitoring-Script nutzen

    Füge diesen Curl-Aufruf in dein bestehendes Monitoring-Script ein, wenn ein Fehler erkannt wird:

    Code
    curl -H "Title: ⚠️ RAID-FEHLER" -H "Priority: urgent" -H "Tags: x" -d "RAID degraded oder ausgefallen" https://ntfy.sh/ugreen-raid-alerts

    Typische Anwendungsfälle

    • Laufwerk ausgefallen: Sofort-Alert mit hoher Priorität
    • Rebuild fehlgeschlagen: Benachrichtigung beim Abbruch
    • Pool korrupt: Kritische Warnung nach Firmware-Updates

    Optional: Als Cron-Job

    Prüfe alle 10 Minuten den RAID-Status und sende nur bei Änderung/Alarm:

    Code
    */10 * * * * /pfad/zum/script.sh


    Quellen:

    [1] ntfy https://docs.ntfy.sh/

    [2] ntfy.sh | Send push notifications to your phone via PUT/POST https://ntfy.sh/ [3] ntfy - PUT/POST to your phone – Apps bei Google Play




    Beispiel Script:

    Hi HauptStrasseEins,

    man kann nicht pauschal sagen, dass Tailscale besser als WireGuard ist, weil Tailscale im Kern nur WireGuard mit einer komfortablen Verwaltungsschicht drumherum ist. Bei Geschwindigkeit, Stabilität und Stromverbrauch sind beide praktisch gleich, da Tailscale dieselbe WireGuard-Technik für die Datenübertragung nutzt. Der echte Vorteil von Tailscale liegt in der extrem einfachen Einrichtung und automatischen Verwaltung, was besonders bei vielen Geräten oder wechselnden Netzwerken sehr angenehm ist. Für deinen Router macht WireGuard weiterhin Sinn als klassisches, unabhängiges VPN, während Tailscale besonders für die Server-zu-Server-Verbindung wie bei unRAID sehr praktisch ist. Du kannst beides problemlos parallel nutzen und musst dich nicht für eine Lösung entscheiden. Liebe Grüße aus Bochum

    Hi,
    die Synchronisation bestimmter Datenbereiche – insbesondere deiner Nutzdaten – lässt sich sehr gut mit Syncthing realisieren. Die Synchronisation erfolgt dabei direkt peer-to-peer ausschließlich zwischen deinen beiden NAS-Systemen und ist durchgehend TLS-verschlüsselt.
    Für zusätzliche Sicherheit kannst du beide NAS-Systeme zusätzlich in ein gemeinsames VPN-Netzwerk einbinden, beispielsweise über Tailscale (Tailnet) oder Netbird. Dadurch wird die Verbindung zusätzlich abgesichert und ist nur innerhalb dieses privaten Netzwerks erreichbar.

    Guten Morgen zusammen,

    bei Syncthing lässt sich der Scan- und Synchronisierungsintervall pro Ordner über die Weboberfläche individuell einstellen; bei mir läuft das zum Beispiel alle 60 Sekunden, der Standardwert beträgt 3600 Sekunden. Welche Intervalle sinnvoll sind, hängt natürlich von der Dateigröße und dem Änderungsaufkommen ab.
    Über weitere Ordner‑Parameter kannst du außerdem festlegen, ob Dateien zufällig synchronisiert werden sollen oder ob zuerst die neuesten Dateien übertragen werden sollen.
    Die App läuft sehr stabil, existiert seit 2013 und wird regelmäßig gepflegt und aktualisiert.


    Viele Grüße

    Meine verteilte Sync- und Backup-Infrastruktur:

    Ich betreibe eine hybride Sync- und Backup-Lösung für meine verstreut platzierten Clients (macOS, Windows 11 und Ubuntu) mit dem UGREEN NAS als zentralem Hub:

    Sync-Ebene mit Syncthing
    Auf allen Clients sowie auf dem UGREEN NAS (als Docker-Container betrieben) läuft Syncthing. Das NAS fungiert dabei als Relay-Station und kontinuierlicher Sync-Knoten, der alle Geräte miteinander verbindet und Daten in Echtzeit synchronisiert.

    Backup-Ebene mit rsnapshot
    Zusätzlich implementiere ich eine hierarchische Backup-Strategie: Mindestens stündlich übernimmt rsnapshot alle neuen oder geänderten Dateien vom Syncthing-Volume und sichert sie in ein separates Volume des NAS. Dadurch entsteht ein zeitlich versionierter Snapshotspeicher, der sowohl vor versehentlichem Löschen als auch vor Ransomware schützt.

    Diese Zwei-Ebenen-Architektur kombiniert die Vorteile von Echtzeit-Sync (Syncthing) mit regelmäßigen, versionierten Backups (rsnapshot) – für maximale Datenverfügbarkeit und -sicherheit.

    Überblick

    Podcast

    Ausschreibung: Python/FastAPI-Entwickler für universelle Dropshipping-Integrationsplattform

    Aufgabenm

    Anforderungen

    Gewünscht ist

    Projektziel

    Rahmenbedingungen

    Bewerbungswunsch


    Ausschreibung: Python/FastAPI-Entwickler für universelle Dropshipping-Integrationsplattform

    Wir suchen einen erfahrenen Python-Entwickler zur Umsetzung einer flexiblen Integrationsschicht zwischen unserem Odoo-Webshop und verschiedenen Dropshipping-Lieferanten. Die Lösung soll zunächst die InnoCigs-API anbinden und später leicht um weitere Lieferanten-APIs erweiterbar sein.

    Ziel ist der Aufbau einer sauberen, wartbaren und modularen Middleware, die Lieferanteninformationen zentral verarbeitet und dem Webshop über eine FastAPI-Schnittstelle bereitstellt. Zusätzlich sollen Bestellungen aus dem Shop automatisiert an den jeweiligen Lieferanten übermittelt werden können.


    Aufgaben

    • Entwicklung einer Python-basierten Integrationsschicht mit FastAPI.
    • Anbindung der InnoCigs-API als erster Lieferant.
    • Konzeption einer universellen Connector-Struktur für weitere Lieferanten.
    • Umsetzung von CronJobs bzw. geplanten Synchronisationsskripten.
    • Abruf und Verarbeitung von Produktdaten, Beständen, Preisen, Bestellungen und Trackinginformationen.
    • Bereitstellung der Daten für einen Odoo-Webshop über eine stabile API.
    • Optional: Implementierung eines Bestell-Services zur Weiterleitung von Shop-Bestellungen an Lieferanten.
    • Dokumentation der Schnittstellen und der technischen Architektur.

    Anforderungen

    • Sehr gute Kenntnisse in Python.
    • Erfahrung mit FastAPI.
    • Erfahrung mit REST-APIs und API-Integrationen.
    • Kenntnisse in CronJobs, Background Jobs oder Scheduler-Mechanismen.
    • Erfahrung mit modularer Softwarearchitektur und sauberer Trennung von Integrationslogik.
    • Idealerweise Erfahrung mit Odoo oder E-Commerce-Integrationen.
    • Verständnis für Authentifizierung, Logging, Fehlerbehandlung und Rate Limiting.

    Gewünscht ist

    • Eine saubere und erweiterbare Architektur.
    • Ein Connector-Konzept, mit dem weitere Dropshipping-Lieferanten leicht ergänzt werden können.
    • Eine klare Trennung zwischen Lieferanten-Logik, API-Schicht und Shop-Integration.
    • Wartbarer Code mit guter Dokumentation.
    • Pragmatismus und Erfahrung im Aufbau produktionsnaher Integrationen.

    Projektziel

    Am Ende soll eine zentrale, universell erweiterbare Lieferantenplattform entstehen, die mehrere Dropshipping-Partner anbinden kann und den Odoo-Webshop zuverlässig mit aktuellen Produkt-, Preis- und Bestandsdaten versorgt.


    Rahmenbedingungen

    • Bevorzugt wird eine strukturierte, eigenverantwortliche Arbeitsweise.
    • Erfahrung mit API-Design und Integrationsprojekten ist wichtig.
    • Remote-Zusammenarbeit ist möglich.
    • Eine langfristige Zusammenarbeit für weitere Lieferantenanbindungen ist ausdrücklich gewünscht.

    Bewerbungswunsch

    Bitte sende uns:

    • kurze Vorstellung und relevante Projekterfahrung,
    • Beispiele für API- oder FastAPI-Projekte,
    • Informationen zu deiner Verfügbarkeit,
    • dein Stundensatz oder ein Angebot für das Gesamtprojekt.

    Ich habe Ollama mit Qwen2.5 7B auf nem Raspi am laufen gehabt und das war quälend langsam. Am besten lief noch Llama 3.2 (3B) Da denk ich das nas wird auch seine Probleme haben. Es sei denn die Programmierer haben irgendetwas optimiert.

    Wenn UGROS PRO mitspielt könnte man eine NVIDIA GPU per USBc/Thunderbolt anschließen.

    Guten Abend,

    ich habe ein Experiment geplant: OpenClaw nativ auf UGOS Pro meines UGREEN NASync DXP2800 – komplett internetlos auf einem isolierten LAN-Switch. Die Idee ist klar: Kann ein autonomer KI-Agent wie OpenClaw lokale Daten (PDF-Rechnungen analysieren, Summen extrahieren, Berichte erstellen) ohne jeglichen Internetzugang verarbeiten? Wie eine "kontrollierte Kernschmelze": maximal isoliert, aber kalkulierbar.

    Die Vision: Pur offline

    Das DXP2800 soll an einem einfachen Switch hängen – nur LAN-Verbindung zum Client-PC, kein Router, keine Cloud. OpenClaw + Ollama (lokale Modelle wie qwen2.5:14b oder llama3.2:3b) bearbeiten den gesamten Datenbestand. Keine Web-Skills, keine APIs – reine CPU-Inference auf Intel N100. Typische Tasks in 20-60 Sekunden, perfekt für Batch-Verarbeitung. Absolut sicher: Keine Prompt-Injection von außen, nur lokale Ressourcen.

    Native statt Docker, weil UGOS Pro das direkt unterstützt – kein Overhead, volle Nutzung der 8-16 GB DDR5-RAM. OpenClaw als System-Daemon, Ollama auf localhost:11434, Dashboard auf LAN-IP:18789. Alles bleibt im LAN eingesperrt.

    So soll es laufen (geplant)

    Vorbereitung (einmal Internet): Node.js 22+, Ollama-Modelle auf SSD, OpenClaw per Install-Script. Dann Switch umstecken – air-gapped!

    Konfiguration: LLM_API=ollama, OLLAMA_BASE_URL=127.0.0.1:11434, Context-Window 65536. Test-Befehle wie „Analysiere PDFs in /data/invoices, erstelle CSV" sollen direkt ins Dateisystem schreiben. Monitoring über UGOS-Dashboard (CPU 70-90%, RAM ~12 GB).

    Moin,

    Ich würde mir mal mit dem sct Befehl die temperaturhistorie der Platten anzeigen lassen.
    smartctl -l scttemp -l scttempsts /dev/sda

    ZB

    Meine 7200er hatten zum Zeitpunkt

    des Absturzes 49 grad C.
    Der chipsatz dürfte viel heißer gewesen sein.
    So konnte ich den Zusammenhang zwischen Absturz und Lüfter bestimmen. Und das passte ziemlich genau.

    Mal als Tipp.

    Mach ich wenn ich wieder per ssh auf die Maschine komme.


    Ich vermute das LAN Kabel hat nen hau. Die Maschine ist leider nicht hier ich schaue mir das wenn ich wieder vor Ort bin genauer an. Danke für die Nachricht.

    Hat sich nicht bestätigt.