SFTP-Screenshot-Uploads einrichten
Mit SFTP-Upload gehen Ihre Screenshots auf Ihren eigenen Server, auf Ihre eigene Domain, unter Ihrer eigenen Kontrolle. Sie entscheiden, wer darauf zugreifen darf. Sie entscheiden, wie lange sie online bleiben. Sie kontrollieren die gesamte Kette von der Aufnahme bis zum Link.
Dieser Leitfaden führt Sie durch das Einrichten des SFTP-Screenshot-Uploads mit Maxisnap– von der Servervorbereitung über die Konfiguration bis zu Ihrem ersten Auto-Upload. Wenn Sie einen Webserver oder VPS haben, sind Sie in weniger als 15 Minuten einsatzbereit.
Warum SFTP statt anderer Upload-Methoden
SFTP (SSH File Transfer Protocol) überträgt Dateien über eine verschlüsselte SSH-Verbindung. Im Vergleich zu anderen Upload-Methoden bietet es mehrere Vorteile:
- Verschlüsselt bei der Übertragung – Alle Daten werden per SSH verschlüsselt.
- Keine zusätzliche Software auf dem Server – Wenn Ihr Server SSH ausführt (was praktisch alle Linux-Server tun), funktioniert SFTP sofort. Kein FTP-Daemon, kein Webserver-API-Endpunkt, keine zusätzliche Konfiguration.
- Schlüsselbasierte Authentifizierung – Sie können SSH-Schlüsselpaare statt Passwörtern verwenden, was sowohl sicherer als auch bequemer ist.
- Standardprotokoll – SFTP läuft über SSH, daher kann jeder Server, den Sie per SSH erreichen, Uploads empfangen. Keine Bindung an einen Anbieter.
- Volle Kontrolle – Ihr Server, Ihre Domain, Ihre Regeln. Screenshots sind ganz normale Dateien in Ihrem Dateisystem.
Mit dem Studio-Add-on unterstützt Maxisnap außerdem FTP, S3-kompatiblen Speicher und HTTP-POST-Uploads. Für die meisten Nutzer mit eigenem Server ist SFTP jedoch die einfachste und sicherste Option. Alle Upload-Optionen ansehen.
Was Sie benötigen
- Einen Server mit SSH-Zugang – Jeder Linux-VPS oder Ihre eigene Hardware funktioniert. Sie benötigen SSH-Zugang und einen Webserver (Nginx oder Apache), um die hochgeladenen Bilder auszuliefern.
- Einen Domainnamen – Optional, aber empfehlenswert. Screenshots, die zu
screenshots.yourdomain.comhochgeladen werden, wirken professioneller als eine IP-Adresse. - Maxisnap Studio – Der SFTP-Upload erfordert das Maxisnap Studio-Add-on ($29 einmalig). Die kostenlose Version umfasst vollständige Aufnahme und Anmerkungen.
Schritt 1: Bereiten Sie Ihren Server vor
Wenn Sie bereits einen Webserver mit SSH-Zugang haben, springen Sie zu Schritt 2. Andernfalls folgt hier die minimale Einrichtung:
Erstellen Sie auf Ihrem Server ein Verzeichnis für Screenshots und konfigurieren Sie Ihren Webserver so, dass er Dateien daraus ausliefert.
# Create the screenshot directory sudo mkdir -p /var/www/screenshots sudo chown $USER:$USER /var/www/screenshots sudo chmod 755 /var/www/screenshots
Wenn Sie Nginx verwenden, fügen Sie einen Server-Block hinzu (oder ergänzen Sie eine Location in Ihrer bestehenden Site):
server {
listen 80;
server_name screenshots.yourdomain.com;
root /var/www/screenshots;
location / {
try_files $uri =404;
expires 30d;
add_header Cache-Control "public, immutable";
}
} Wenn Sie Apache verwenden, richten Sie einen VirtualHost auf das Verzeichnis aus:
<VirtualHost *:80>
ServerName screenshots.yourdomain.com
DocumentRoot /var/www/screenshots
</VirtualHost> Ergänzen Sie SSL mit Let's Encrypt (dringend empfohlen):
sudo certbot --nginx -d screenshots.yourdomain.com # or for Apache: sudo certbot --apache -d screenshots.yourdomain.com
Schritt 2: SSH-Schlüssel-Authentifizierung einrichten (empfohlen)
Sie können sich mit einem Passwort authentifizieren, aber SSH-Schlüssel sind sicherer und ersparen Ihnen das Eintippen eines Passworts. Wenn Sie bereits SSH-Schlüssel verwenden, überspringen Sie diesen Schritt.
Öffnen Sie auf Ihrem Windows-Rechner PowerShell:
# Generate an SSH key pair (if you don't have one) ssh-keygen -t ed25519 -C "maxisnap-upload" # Copy the public key to your server type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh user@your-server "cat >> ~/.ssh/authorized_keys"
Testen Sie die Verbindung:
ssh user@your-server "echo 'Connection successful'"
Wenn die Verbindung ohne Passwortabfrage zustande kommt, funktioniert die Schlüssel-Authentifizierung.
Schritt 3: Maxisnap konfigurieren
Öffnen Sie im Screenshot-Editor das Menü und wählen Sie Upload Settings (Upload-Einstellungen). Melden Sie sich mit dem Konto an, für das Studio aktiviert ist, fügen Sie einen benutzerdefinierten Server hinzu oder wählen Sie einen aus, wählen Sie SFTP / SSH, und füllen Sie die folgenden Felder aus:
- Host: Der Hostname oder die IP-Adresse Ihres Servers (z. B.
screenshots.yourdomain.com) - Port: 22 (Standard-SSH-Port; ändern Sie ihn, wenn Ihr Server einen abweichenden Port verwendet)
- Benutzername: Ihr SSH-Benutzername
- Authentifizierung: Schlüsseldatei (wählen Sie Ihren privaten Schlüssel, meist
C:\Users\YourName\.ssh\id_ed25519) oder Passwort - Remote-Pfad:
/var/www/screenshots/(das in Schritt 1 erstellte Verzeichnis) - URL-Präfix:
https://screenshots.yourdomain.com/(die öffentliche URL, unter der die Dateien erreichbar sind)
Klicken Sie auf Verbindung testen, um zu prüfen. Maxisnap versucht, sich zu verbinden und eine Testdatei zu schreiben. Wenn dies gelingt, sind Sie bereit zum Hochladen.
Schritt 4: Ihr erster Auto-Upload
Drücken Sie Ctrl+Alt+7 (die Auto-Upload-Tastenkombination von Maxisnap). Wählen Sie einen Bereich Ihres Bildschirms aus. Maxisnap erfasst den Bereich, lädt ihn per SFTP hoch und kopiert den teilbaren Link in Ihre Zwischenablage.
Fügen Sie diesen Link in einen Browser ein. Ihr Screenshot sollte von Ihrer eigenen Domain laden. Die URL sieht etwa so aus:
https://screenshots.yourdomain.com/Untitled - Notepad - 2026-05-06 14.30.22.png
Sobald das Ziel konfiguriert ist, kann eine Aufnahme in einem einzigen Arbeitsablauf auf Ihren Server hochgeladen und ihre teilbare URL in die Zwischenablage gelegt werden.
Dateibenennung und Organisation
Unter Settings > Preferences > File naming (Einstellungen zur Dateibenennung) bietet Maxisnap drei Modi an. Die Standardeinstellung verwendet die erfasste App und den Fenstertitel plus einen Zeitstempel; der gewählte Modus steuert außerdem die vorgeschlagenen Namen bei „Speichern unter“ und die kontextbezogenen Upload-Dateinamen.
- App + window title (App + Fenstertitel): Die Standardeinstellung verwendet die Quellanwendung und den Fenstertitel.
- Private (generische Namen): Verwendet einen generischen Maxisnap-Namen plus einen Zeitstempel, ohne Quellfenster oder OCR-Text.
- Smart local (intelligente lokale Benennung): Verwendet Bildanmerkungen oder geräteinterne Windows-OCR, sofern verfügbar, mit App-/Fensterkontext als Fallback. Videonamen verwenden den App-/Fensterkontext.
Wählen Sie „Private“ (generische Namen), wenn Dateinamen den Inhalt der Aufnahme nicht preisgeben sollen. Die Auswahl des Dateinamens ist keine Zugriffskontrolle; konfigurieren Sie für privates Teilen die Authentifizierung auf Ihrem Server.
Fortgeschritten: Ihren Screenshot-Server absichern
Für den professionellen Einsatz sollten Sie diese zusätzlichen Sicherheitsmaßnahmen in Betracht ziehen:
Zugriffssteuerungen
Standardmäßig sind Ihre Screenshots über die URL öffentlich zugänglich. Um den Zugriff einzuschränken, haben Sie mehrere Möglichkeiten:
- Authentifizierung — Lassen Sie den Zugriff auf sensible Aufnahmen nur für autorisierte Personen zu; ein schwer zu erratender Dateiname allein macht einen Screenshot nicht privat.
- Nginx-Basisauthentifizierung – Fügen Sie dem gesamten Screenshot-Verzeichnis einen Passwortschutz hinzu. Nützlich für die interne Team-Freigabe.
- IP-Whitelisting – Beschränken Sie den Zugriff auf den IP-Bereich Ihres Büros oder VPN.
- Private S3-Zustellung — Der S3-Uploader von Maxisnap liefert einen Link mit dem von Ihnen konfigurierten URL-Präfix. Wenn Sie authentifizierte oder ablaufende Viewer-Links benötigen, konfigurieren Sie diese Zustellungsebene separat; die App erzeugt sie nicht automatisch.
Automatische Bereinigung
Screenshots sammeln sich mit der Zeit an. Richten Sie einen Cronjob ein, um alte Dateien zu löschen:
# Delete screenshots older than 90 days 0 3 * * * find /var/www/screenshots -type f -mtime +90 -delete
Bandbreite und Speicherplatz
Der Speicherbedarf hängt von Bildabmessungen, Inhalt, Format und Aufnahmevolumen ab. Messen Sie repräsentative Dateien aus Ihrem eigenen Arbeitsablauf, multiplizieren Sie mit den erwarteten monatlichen Aufnahmen und kalkulieren Sie Kapazität für Aufbewahrung und Backups ein, bevor Sie einen Tarif wählen.
Fehlerbehebung
„Verbindung abgelehnt" oder Zeitüberschreitung: Prüfen Sie, ob der SSH-Port Ihres Servers offen ist (Firewall-Regeln mit sudo ufw status prüfen). Stellen Sie sicher, dass der SSH-Dienst läuft (sudo systemctl status sshd).
„Zugriff verweigert": Ihr SSH-Benutzer benötigt Schreibrechte für den Remote-Pfad. Prüfen Sie die Eigentümerschaft mit ls -la /var/www/screenshots/. Das Verzeichnis sollte Ihrem SSH-Benutzer oder einer Gruppe gehören, der Ihr Benutzer angehört.
Upload gelingt, aber der Link funktioniert nicht: Prüfen Sie, ob Ihr URL-Präfix mit der tatsächlichen öffentlichen URL übereinstimmt. Prüfen Sie, ob Ihr Webserver das Screenshot-Verzeichnis ausliefert. Versuchen Sie, die Datei über den vollständigen Pfad direkt im Browser aufzurufen.
Langsame Uploads: SFTP ist verschlüsselt, was gegenüber dem einfachen FTP einen leichten Mehraufwand mit sich bringt. Bei typischen Screenshots (200–500 KB) sollte der Upload bei jeder halbwegs guten Verbindung in unter einer Sekunde abgeschlossen sein. Wenn Uploads durchgehend langsam sind, prüfen Sie Ihre Netzwerkverbindung zum Server.
Alternativen zu SFTP
SFTP ist für die meisten Nutzer mit eigenem Server die beste Option, doch das Studio-Add-on unterstützt auch andere Protokolle:
- S3-kompatibler Speicher – Amazon S3, DigitalOcean Spaces, Cloudflare R2. Am besten für Teams, die verwalteten Speicher wollen, ohne einen Server zu betreiben.
- HTTP POST – Upload zu jedem API-Endpunkt, der Datei-Uploads akzeptiert. Am besten für die Integration in eigene Backends.
- FTP – Veraltetes Protokoll, unverschlüsselt. Nur verwenden, wenn SFTP nicht verfügbar ist. Für sensible Screenshots nicht empfohlen.
Warum selbst gehostete Screenshots wichtig sind
Bei selbst gehosteten Screenshots liegen Ihre Bilder auf Ihrem Server, erreichbar unter Ihrer Domain, so lange Sie sie dort haben möchten. Für datenschutzsensible Screenshots, für professionelle Dokumentation und für Links, die zuverlässig funktionieren müssen, ist Selbst-Hosting die richtige Wahl.
Maxisnap herunterladen und richten Sie noch heute den SFTP-Upload ein. Der kürzeste Weg ist die spezielle Anleitung SFTP-Screenshot-Uploads in Maxisnap konfigurieren – Host, Port, Schlüssel, URL-Präfix, fertig. In fünfzehn Minuten haben Sie einen Screenshot-Workflow, der vollständig unter Ihrer Kontrolle steht.
Maxisnap ist nicht mit den anderen auf dieser Seite genannten Produkten verbunden. Sie werden so beschrieben, wie ihre offiziellen Websites sie im Oktober 2026 dargestellt haben; aktuelle Funktionen, Preise und Plattformen finden Sie auf der jeweiligen offiziellen Website.