Hubzilla bietet die Möglichkeit, private Dateien zu speichern und / oder beliebige Dateien mit Freunden zu teilen.
Sie können entweder Dateien von Ihrem Computer in Ihren Speicherbereich hochladen oder sie mithilfe des WebDAV-Protokolls direkt vom Betriebssystem kopieren.
Auf vielen öffentlichen Servern kann die Festplattennutzung eingeschränkt sein.
Dateianlagen
Dateien lassen sich am schnellsten und einfachsten über Dateianhänge freigeben. In der Reihe der Symbole unterhalb des Status-Post-Editors befindet sich ein Werkzeug zum Hochladen von Anhängen. Klicken Sie auf das Tool, wählen Sie eine Datei aus und senden Sie sie ab. Nachdem die Datei hochgeladen wurde, wird ein Anhangscode innerhalb des Textbereichs angezeigt. Bearbeiten Sie diese Zeile nicht, da Ihre Freunde den Anhang möglicherweise nicht sehen können. Sie können das Dialogfeld mit den Post-Berechtigungsdialogfeldern oder Datenschutz-Hashtags verwenden, um die Sichtbarkeit der Datei einzuschränken. Diese wird so festgelegt, dass sie mit den Berechtigungen des Posts übereinstimmt, den Sie senden.
Um Anlagen zu löschen oder die Berechtigungen für die gespeicherten Dateien zu ändern, besuchen Sie /cloud/
Web-Zugang
Ihre Dateien sind im Web am Standort /cloud/ für jeden sichtbar, der sie sehen darf. Wenn der Viewer über ausreichende Berechtigungen verfügt, kann er auch neue Dateien und Ordner / Verzeichnisse erstellen. Dies sollte nur für kleinere Dateien und Fotos (bis zu einigen MB) verwendet werden, da der interne Speicher verwendet wird. Für größere Dateien (Videos, Musik usw.) laden Sie sie bitte mit WebDAV hoch. Diese Dateien können weiterhin über den Webzugriff abgerufen werden.
WebDAV-Zugriff
WebDAV bietet die Möglichkeit, Dateien direkt auf das Betriebssystem Ihres Computers zu kopieren, wo Ihre Cloud-Dateien als virtuelles Laufwerk angezeigt werden. Dies sollte verwendet werden, um große Dateien wie Video und Audio hochzuladen. da es nicht auf den verfügbaren Speicher beschränkt ist. Siehe Cloud-Desktop-Clients weiter unten.
CalDAV- und CardDAV-Zugriff auf Android
Sie können Kalender und Kontakte auf Android mit Ihrem Hub synchronisieren.
Die folgenden Schritte wurden auf DAVdroid getestet • Installieren Sie DAVdroid • Konto hinzufügen • Verwenden Sie „URL“ und „Benutzername“, um sich anzumelden ◦ Basis-URL ist /cdav ◦ Benutzername ist
Um Ihren Kalender zu teilen, rufen Sie /cdav/calendar auf.
Berechtigungen
Wenn Sie WebDAV verwenden, wird die Datei mit den Standard-Dateiberechtigungen Ihres Kanals erstellt. Diese Einstellung kann nicht innerhalb des Betriebssystems geändert werden. Es kann auch nicht so einschränkend sein, wie Sie möchten. Wir haben festgestellt, dass die bevorzugte Methode, Dateien privat zu machen, zuerst Ordner oder Verzeichnisse erstellt. Besuchen Sie dann /cloud/, wählen Sie das Verzeichnis aus und ändern Sie die Berechtigungen. Tun Sie dies, bevor Sie etwas in das Verzeichnis einfügen. Die Verzeichnisberechtigungen haben Vorrang, sodass Sie Dateien oder andere Ordner in diesen Container einfügen können und durch die Verzeichnisberechtigungen vor unerwünschten Viewern geschützt werden. Für Leute ist es üblich, einen „persönlichen“ oder „privaten“ Ordner zu erstellen, der auf sich selbst beschränkt ist. Sie können dies als persönliche Cloud verwenden, um überall im Internet oder auf einem Computer alles zu speichern, das vor anderen geschützt ist. Sie können auch Ordner für „Familie“ und „Freunde“ erstellen, deren Berechtigungen den entsprechenden Datenschutzgruppen erteilt werden.
Cloud-Desktop-Clients
Cloud-Desktop-Clients – Windows
WebDAV mit dem grafischen Benutzeroberflächen-Assistenten von Windows 7:
- Klicken Sie mit der linken Maustaste auf die Start-Schaltfläche, um das Startmenü zu öffnen.
- Klicken Sie mit der rechten Maustaste auf das Symbol Arbeitsplatz, um auf das Menü zuzugreifen.
- Klicken Sie mit der linken Maustaste auf Netzlaufwerk zuordnen „¦, um den Assistenten für den Verbindungsdialog zu öffnen.
- Klicken Sie im Textfeld auf „˜/dav/“™ und klicken Sie auf die Schaltfläche Fertigstellen.
- Geben Sie Ihren Hubzilla-Kanalnamen ein. WICHTIG „“ KEIN Abzeichen oder Domänenname.
- Geben Sie Ihr Hubzilla-Passwort ein
Cloud-Desktop-Clients – Linux
Als Dateisystem einbinden
Mounten als Dateisystem
Um Ihr Cloud-Verzeichnis als Dateisystem zu installieren, müssen Sie zunächst davfs2 installieren. In 99% der Fälle wird dies in Ihre Distributions-Repositorys aufgenommen. In Debian
apt-get install davfs2
Wenn Sie normale Benutzer das Dateisystem mounten möchten
dpkg-reconfigure davfs2
und wählen Sie „Ja“ an der Eingabeaufforderung.
Jetzt müssen Sie jeden Benutzer hinzufügen, den Sie in die Gruppe davfs2 einbinden möchten
usermod -aG davfs2
Hinweis: Auf einigen Systemen kann die Benutzergruppe unterschiedlich sein, d. h. – „Netzwerk“. auf Arch Linux. Wenn Sie Zweifel haben, überprüfen Sie die Davfs-Dokumentation für Ihr spezielles Betriebssystem.
Bearbeiten Sie /etc/fstab
nano /etc/fstab
um Ihr Cloud-Verzeichnis durch Hinzufügen hinzuzufügen /dav/ /mount/point davfs user,noauto,uid=,file_mode=600,dir_mode=700 0 1
Dabei ist die URL Ihres Hubs, / mount / point der Ort, an dem Sie die Cloud bereitstellen möchten, und ist der Benutzer, an dem Sie sich an einem Computer anmelden. Wenn Sie als normaler Benutzer mounten (nicht als root), muss sich der Mountpunkt in Ihrem Home-Verzeichnis befinden.
Wenn ich zum Beispiel meine Cloud in ein Verzeichnis mit dem Namen „Cloud“ in meinem Home-Verzeichnis einbinden wollte und mein Benutzername bob war, wäre dies mein Fstab
https://hubzilla.pepecyb.hu/dav/ /home/bob/cloud davfs user,noauto,uid=bob,file_mode=600,dir_mode=700 0 1
Erstellen Sie nun den Einhängepunkt.
mkdir /home/bob/cloud
Erstellen Sie außerdem eine Verzeichnisdatei zum Speichern Ihrer Anmeldeinformationen
mkdir /home/bob/.davfs2
Erstellen Sie eine Datei mit dem Namen „secrets“
nano /home/bob/.davfs2/secrets
und fügen Sie Ihre Anmeldeinformationen für die Cloud hinzu dav
Wobei der Benutzername und das Passwort für Ihren Hub sind.
Lassen Sie nicht zu, dass diese Datei von jedem geschrieben werden kann, der sie nicht benötigt
chmod 600 /home/bob/.davfs2/secrets
Mounten Sie schließlich das Laufwerk.
mount https://hubzilla.pepecyb.hu/dav
Sie können Ihre Cloud jetzt unter / home / bob / cloud finden und verwenden, als wäre sie Teil Ihres lokalen Dateisystems „“ selbst wenn die von Ihnen verwendeten Anwendungen selbst keine Unterstützung für Davfs haben.
Fehlerbehebung
Bei einigen Webservern und bestimmten Konfigurationen stellen Sie fest, dass davfs2 Dateien mit einer Dateigröße von 0 Byte erstellt, bei denen andere Clients einwandfrei funktionieren. Dies wird im Allgemeinen durch Cache und Sperren verursacht. Wenn Sie von diesem Problem betroffen sind, müssen Sie Ihre davfs2-Konfiguration bearbeiten.
nano /etc/davfs2/davfs2.conf
Ihre Distribution enthält eine Beispielkonfiguration. Diese Datei sollte bereits vorhanden sein. Das meiste wird jedoch mit einem # am Anfang der Zeile auskommentiert.
Der erste Schritt ist das Entfernen von Sperren.
Bearbeiten Sie die use_locks-Zeile so, dass sie gelesen wird use_locks 0.
Hängen Sie das Dateisystem aus, mounten Sie das Dateisystem erneut und versuchen Sie, eine Datei von der Befehlszeile aus zu kopieren. Beachten Sie, dass Sie eine neue Datei kopieren und keine alte für diesen Test überschreiben sollten. Warten Sie ein oder zwei Minuten, dann führen Sie ls -l -h aus Ãœberprüfen Sie, ob die Dateigröße Ihrer neuen Datei immer noch größer als 0 Byte ist. Wenn dies der Fall ist, stoppen Sie dort und machen Sie nichts weiter.
Wenn das immer noch nicht funktioniert, deaktivieren Sie den Cache. Beachten Sie, dass dies Auswirkungen auf die Leistung hat. Daher sollten Sie dies nur tun, wenn das Deaktivieren von Sperren Ihr Problem nicht gelöst hat. Bearbeiten Sie die cache_size und setzen Sie sie auf cache_size 0 und setze auch file_refresh auf file_refresh 0. Hängen Sie Ihr Dateisystem auf, mounten Sie Ihr Dateisystem erneut und testen Sie es erneut.
Wenn es immer noch nicht funktioniert, können Sie noch etwas versuchen. (Dieses Problem wird durch einen Fehler in älteren Versionen von dav2fs verursacht, daher kann auch das Update auf eine neue Version hilfreich sein). Erlaube schwaches etag-Setzen durch Setzen drop_weak_etags 1. Hängen Sie Ihr Dateisystem auf und stellen Sie es erneut bereit, um die Änderungen anzuwenden.
Dolphin
Besuchen Sie webdavs://example.com/dav, wobei „example.com“ die URL Ihres Hubs ist.
Wenn Sie zur Eingabe eines Benutzernamens und Kennworts aufgefordert werden, geben Sie Ihren Kanalnamen (den ersten Teil Ihres Webbieers „“ kein @ oder Domänenname) und das Kennwort für Ihr normales Konto ein.
Wenn Sie bereits über Konqueror an der Weboberfläche angemeldet sind, werden Sie nicht zur weiteren Authentifizierung aufgefordert.
Konqueror
Besuchen Sie einfach webdavs: //example.com/dav, nachdem Sie sich bei Ihrem Hub angemeldet haben, wobei „example.com“ die URL Ihres Hubs ist.
Es ist keine weitere Authentifizierung erforderlich, wenn Sie auf normale Weise bei Ihrem Hub angemeldet sind.
Wenn Sie sich während ihrer normalen Browsersitzung an einem anderen Hub authentifiziert haben, wird Ihre Identität auch für diese Hubs in die Cloud übertragen. Dies bedeutet, dass Sie auf alle privaten Dateien auf jedem Server zugreifen können, sofern Sie über die Berechtigung verfügen, sie zu sehen. solange Sie diese Site zuvor in Ihrer Sitzung besucht haben.
Diese Funktionalität ist normalerweise auf die Webschnittstelle beschränkt und für andere Desktopsoftware als KDE nicht verfügbar.
Nautilus
- Öffne ein Fenster zum Durchsuchen von Dateien (das ist Nautilus)
- Wählen Sie im Menü Datei> Mit Server verbinden
- Geben Sie davs:///dav/ ein und klicken Sie auf Verbinden
- Sie werden aufgefordert, Ihren Kanalnamen (wie oben beschrieben) und Ihr Kennwort einzugeben
- Ihr persönliches DAV-Verzeichnis wird im Fenster angezeigt
Nemo
Für (Dateibrowser) Nemo 1.8.2 unter Linux Mint 15, Cinnamon 1.8.8. Nemo ist dort der Standard-Dateibrowser.
- Weg Geben Sie „davs:///dav/“ in die Adresszeile ein.
- Weg Menü > Datei > Verbindung zum Server herstellen Füllen Sie den Dialog aus
- Server: hubzilla_domain_name
- Art: Secure WebDAV (https)
- Verzeichnis: /dav
- Nutzername: yourchannelname
- Passwort: yourpassword
Nach dem Öffnen können Sie ein Lesezeichen setzen.
Server Anmerkungen
Hinweis: Es wurden Probleme mit Clients gemeldet, die „Chunked Transfer Encoding“ verwenden. Dazu gehören Apple iOS-Dienste sowie die Tools „AnyClient“ und „CyberDuck“. Diese funktionieren gut für Downloads, aber für Uploads werden häufig Dateien mit der Größe Null verwendet. Dies wird durch eine falsche Implementierung der Chunked-Codierung in einigen aktuellen FCGI-Implementierungen (Fast-CGI) verursacht. Bei Apache, der mit PHP als Modul ausgeführt wird, treten diese Probleme nicht auf. Wenn Sie jedoch unter FCGI ausgeführt werden, müssen Sie möglicherweise alternative Clients oder den Web-Uploader verwenden. Zum Zeitpunkt der Erstellung dieses Berichts war das Problem offen und es wurden mindestens ein Jahr lang keine Updates bereitgestellt. Wenn Sie bei anderen Clients auf Dateien mit der Größe null zugreifen, überprüfen Sie die Client-Notizen. da gelegentlich Konfigurationsprobleme auftreten, können diese Symptome ebenfalls auftreten.
Inoffizielle Ãœbersetzung eines Teils der offiziellen Hubzilla-Hilfe (MIT License)