55f3795a8552261904e1f5e2fed39edfc7296385
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Screenshot-Server
Ein minimaler Upload-Server für Screenshots und Bilder, geschrieben in vanilla Node.js – ohne externe Abhängigkeiten.
Funktionsweise
Der Server stellt eine Web-Oberfläche bereit, über die Bilder per Drag & Drop oder Dateiauswahl hochgeladen werden können. Die Dateien werden direkt in das Verzeichnis gespeichert, in dem server.mjs liegt.
- Port: 8765
- Erreichbar unter:
http://<IP>:8765 - Unterstützte Dateitypen: Bilder (
image/*) - Dateinamen: Sonderzeichen werden bereinigt; Umlaute (äöüÄÖÜß) sind erlaubt
Screenshot
Voraussetzungen
- Node.js (ES-Module-Unterstützung, d.h. Node 14+)
- Kein
npm installnotwendig
Starten
Direkt
node server.mjs
Als Hintergrunddienst (über server.sh)
server.sh start # Starten
server.sh stop # Stoppen
server.sh restart # Neustart
server.sh status # Status anzeigen
Logs werden nach /tmp/server_mjs.log geschrieben.
Hinweis: In
server.shist der Pfad zurserver.mjshardcodiert. Bei abweichendem Speicherort mussAPP_CMDin Zeile 3 angepasst werden.
Description
Languages
JavaScript
79.1%
Shell
20.9%
