1.1 KiB
1.1 KiB
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
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.