Discord-Lösung

So teilen Sie Dateien sicher über das Internet von CasaOS aus

A new CasaOS user wanted Google Drive or MediaFire-style links that let people outside the home network download files.

Beste Lösung: Verwenden Sie eine Web-App, die öffentliche HTTPS-Freigabelinks erstellt. Setzen Sie CasaOS oder SMB nicht Fremden aus. Wählen Sie Nextcloud für eine vollständige persönliche Cloud oder Pingvin Share X für schlanke, temporäre Download-Links.

Wählen Sie zuerst das Freigabemodell

Ziel Bessere Wahl
Langlebige Ordner, Konten und mobile Synchronisierung Nextcloud
Temporäre Download-Links Pingvin Share X
Ihr eigener Fernzugriff VPN

Nextcloud unterstützt öffentliche Linkfreigaben mit Passwörtern, Ablaufdaten, Upload-Berechtigungen sowie separaten Links mit unterschiedlichen Rechten.

Das ursprüngliche Pingvin-Share-Projekt ist archiviert. Die eigene README verweist Nutzer auf das gepflegte Pingvin Share X, das das Teilen von Links, Ablaufdaten, Passwörter, Besucherlimits, umgekehrte Freigaben, E-Mail-Empfänger und lokalen/S3-Speicher unterstützt.

Linkwarden ist nicht dasselbe Tool

Linkwarden ist in erster Linie eine Software für Lesezeichen und Webarchive. Es kann URLs speichern, aber das unterscheidet sich vom Hosten beliebiger Dateien, die jemand anderes herunterladen kann. Ein Tool, das Links erstellt, ist nicht automatisch ein Dateiübertragungsdienst.

Veröffentlichen Sie ausschließlich die Datei-App

Sobald die App in Ihrem LAN funktioniert, stellen Sie diese Anwendung über HTTPS bereit. Ein ausgehender Anwendungstunnel ist eine Option, wenn Sie keine eingehenden Router-Ports öffnen möchten.

Während des Tests einer Anwendung zum öffentlichen Teilen von Dateien angezeigter Installationsbildschirm des CasaOS App Store
Die Ein-Klick-Installation startet den Container; Speicher, Hostname, HTTPS und Zugriffsrichtlinien müssen weiterhin konfiguriert werden.
Screenshot der CasaOS-Konfiguration einer Anwendung zum Teilen von Dateien, verwendet zur Fehlerbehebung beim öffentlichen Zugriff
Das öffentliche Teilen von Dateien sollte über eine dedizierte App konfiguriert werden, nicht über die CasaOS-Administrationsoberfläche.

Bereitstellungs-Checkliste

  1. Binden Sie einen dedizierten Host-Ordner in die App ein.
  2. Testen Sie eine Freigabe im LAN.
  3. Legen Sie ein starkes Administratorkennwort fest.
  4. Legen Sie das Ablaufdatum und Passwörter für öffentliche Links fest.
  5. Veröffentlichen Sie ausschließlich die App über HTTPS.
  6. Testen Sie über mobile Daten.
  7. Bestätigen Sie, dass abgelaufene Links nicht mehr funktionieren.

Der selbst gehostete App-Katalog hilft beim Vergleich von Datei- und Cloud-Apps. Das Modell für den privaten NAS-Zugriff erklärt, warum persönlicher Fernzugriff und öffentliches Teilen unterschiedliche Probleme sind.

Für Speicher mit mehreren Laufwerken ist ZimaCube 2 relevante Hardware, aber die Sicherheit der Freigaben bleibt eine Entscheidung auf Anwendungs- und Netzwerkebene.

Ein eigenes Freigabeverzeichnis einbinden

Gib einer öffentlichen Dateiübertragungs-App keinen uneingeschränkten Zugriff auf alle /DATA. Erstelle ein eigenes Host-Verzeichnis, zum Beispiel /DATA/PublicSharesund binde nur diesen Pfad in die App ein. Dadurch wird die versehentliche Offenlegung begrenzt und die Planung von Sicherungs- und Aufbewahrungsrichtlinien erleichtert.

Wähle die Link-Steuerungen anhand der Daten

  • Ablauf: Verwende kurzlebige Links für einmalige Übertragungen.
  • Passwort: Füge eines hinzu, wenn die URL allein nicht ausreichen soll.
  • Download-/Ansichtslimits: Nützlich für kontrollierte Übergaben, sofern die App diese unterstützt.
  • Upload-Berechtigung: Deaktiviere sie, sofern du nicht bewusst einen Dateiablage-Workflow einrichten möchtest.
  • Aufbewahrung: Lege fest, ob abgelaufene Dateien gelöscht oder lediglich unzugänglich gemacht werden.

Eine öffentliche URL sollte wie ein Zugangsschlüssel behandelt werden. Jeder, der sie erhält oder durch ein Leck erlangt, kann möglicherweise auf die Inhalte zugreifen, bis der Link abläuft oder widerrufen wird.

Nextcloud eignet sich besser für fortlaufende Freigaben

Nextcloud lohnt sich, wenn dieselben Benutzer regelmäßig zurückkehren und gemeinsame Ordner, mobile Clients, WebDAV, Zusammenarbeit oder kontobasierte Berechtigungen benötigen. Die Lösung ist umfangreicher als ein Übertragungstool, aber genau das erweiterte Berechtigungsmodell ist ihr Vorteil.

Pingvin Share X eignet sich besser für Übergaben

Für „Diese Dateien an jemanden senden und den Link ablaufen lassen“ ist eine auf Übertragungen ausgerichtete App einfacher. Der gepflegte Fork unterstützt außerdem lokalen Speicher oder S3-ähnlichen Speicher, sodass du den Anwendungsserver bei Bedarf vom Datei-Backend trennen kannst.

Von außerhalb deines LANs testen

Wechsle nach der Veröffentlichung des Dienstes auf deinem Smartphone zu mobilen Daten und teste:

  1. der öffentliche Hostname aufgelöst wird;
  2. TLS gültig ist;
  3. der Link geöffnet werden kann, ohne das Admin-Panel offenzulegen;
  4. Passwort- und Ablaufregeln funktionieren;
  5. große Downloads vollständig abgeschlossen werden;
  6. ein abgelaufener oder widerrufener Link erwartungsgemäß fehlschlägt.

Auch den Anwendungsstatus sichern

Die freigegebenen Dateien können auf einer Datendisk liegen, während Benutzerkonten, Link-Metadaten, Ablaufkonfigurationen und Passwörter in einer Anwendungsdatenbank gespeichert werden. Sichere beides, wenn die Freigaben einen Serverausfall überstehen sollen.

FAQ

Kann ich einen CasaOS-Ordner über eine öffentliche URL freigeben?

Verwende eine Webanwendung zur Dateifreigabe vor dem Speicher, anstatt rohes SMB oder das Dashboard öffentlich zugänglich zu machen.

Nextcloud oder Pingvin Share X?

Nextcloud eignet sich für fortlaufende Zusammenarbeit im Cloud-Stil; Pingvin Share X für zeitlich begrenzte Übertragungen.