Hallo Freunde,
ich brauche eine Idee oder Kritik für ein Vorhaben.
Ich versuche mich mehr und mehr von FAAG zu lösen und als nächstes steht die Datencloud an; ich will mich von gDrive lösen, dabei nutze ich die Cloud nur zum Speichern von kleinen Dateien v.a. Dokumente, auf die ich immer Zugriff haben möchte.
Selbstredend hab ich schon owncloud ausprobiert, aber es ist nicht das was ich mir vorstelle, denn ich will meine Daten auch im Klartext mit meiner UID auf der Platte haben, da ich Zuhause viel mit smb arbeite.
Fein wäre ich mit etwas simplen gewesen wie dem tinyfilemanager, aber das ist ja wie ein offenes Scheunentor und hat dazu keine User Berechtigungen.
Meine Idee war ein web ui für sftp oder smb, die meisten sind jedoch veraltet und seit Jahren brach (bei webdav bin ich noch nicht richtig durchgestiegen)
Haken: es soll keine selbstständiger Dienst sein, sondern über Apache laufen.
Grüße
Edit: Ich hab mich vorerst für Filebrowser + Apache virtual Host entschieden
Hast du die neue oder die alte Version von Owncloud benutzt? Nextcloud (der Fork der alten Version) solltest du auch einfach unter deiner UID laufen lassen können. Oder du nutzt es als Frontend für SMB.
Ich hab die aktuelle Version.
Ja als Frontend ist es okay, aber irgendwie auch etwas Overkill, hätte gern etwas leichteres und zweckmäßiger.Ich suche nach sowas in der Art schon seit einiger Zeit und nextcloud scheint die beste unter den schlechten Lösungen zu sein.
Es gibt auch noch syncthing, das war aber “damals” als ich es mir angeguckt hab irgendwie auch nicht das wahre.
Das wirklich dumme an nextcloud ist, dass der ganze Update Mechanismus dermaßen scheiße ist, dass ich mittlerweile einfach den ganzen Rotz einmal im Jahr oder so neu aufsetze.
Next und owncloud sind einfach zu heftig; zusammen mit den anderen Diensten kommt mein BananaPi auf einen durchschnittlichen load von 3.
Prinzipiell soll es ja nur soetwas wie ein web ui für sftp sein, so wie webmin nur ohne den ganzen anderen schnotter.
Ja, das ist leider ein Problem.
Eine Option (wenn auch deinem Namen widersprechend) wäre ein dickerer Server. Gerade Thinclients sind mittlerweile sehr günstig zu haben und bieten sehr viel mehr Wumms als deine Banane.
Du willst vermutlich auch die Möglichkeit haben Dateien hochzuladen, oder? Ansonsten dürfte es reichen einfach den Apache auf die Ordner zeigen zu lassen.
Ja Upload ist eine Schlüsselfunktion, ich scanne viel auf Arbeit und will das von dort hochladen.
Wenn du lokale Dateien über eine WebUI verwalten willst, dann schau dir mal Filebrowser an. Das sollte exakt sein was du suchst.
Hatte ich schonmal auf’m Schirm, werde ich mir nochmal angucken.
Falls du es ganz einfach haben willst: Nginx mit Fancy Index Plugin.
Ohne den Haken würde ich sagen: Caddy mit webdav Plugin. Security ist da auch mit dabei und ist aktuell.
Ich war fast baff als ich gemerkt habe das der standard file system index von Caddy automatisch Dark mode kann
bei Apache wurde ich immer bis zur Erblindung geblendet 😵💫
Also zum bloßen anzeigen/herunterladen der Dateien brauchst du eigentlich nur die entsprechenden Ordner in Apache freigeben, da ist dann das Standardverhalten dass dir eine Dateiliste mit rudimentären Ordnernavigationsmöglichkeiten angezeigt wird. Für eine tatsächliche Synchronisation oder Uploadmöglichkeiten wär ich dann schon wieder bei Nextcloud. Die Dateien kannst du auf dem Server auch unverschlüsselt im entsprechenden data-Verzeichnis auffinden. Wenn du auf ein User-Interface verzichten kannst könnt auch schon rsync funktionieren.
Ich habe bei mir einen docker container der WebDAV hostet. Funktioniert ganz gut
Wie machst zu das mit den Zugriffsrechten?
Ich müsste ja entweder www:data in meine GID holen, oder meine Daten zu 77# ändern.Bin ich mir nicht ganz sicher da ich einfach einen Ordner mit openmediavault erstellt hatte und den dann später beim neu aufsetzten hab ich dem container ein Volume auf diesen Ordner gesetzt. Kann sein, dass root einfach den Ordner besitzt
Bei mir ist das “Problem” dass ich schon organisierte Dateien mit meinem Nutzer habe und damit auch arbeite, ich brauche halt nur rw Zugriff von außen, will deswegen aber nicht alles über den Haufen werfen.