PINE64
Filen.io(and others) a useful backup, cloud storage, and sharing tool - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: General Discussion on PinePhone (https://forum.pine64.org/forumdisplay.php?fid=127)
+--- Thread: Filen.io(and others) a useful backup, cloud storage, and sharing tool (/showthread.php?tid=19621)



Filen.io(and others) a useful backup, cloud storage, and sharing tool - biketool - 01-12-2025

Having some  cloud storage for my barebones VPS as well as a virtual "sd card" that I can share links from seems like a cool idea. I could also set it to sync my /home and SD card though a network share is all I want for now. I have not used cloud storage before except for linux servers where I could mount via sshfs maybe dropbox when it was first available for free.  Filen.io are all about privacy and e2e encryption but they seem to be home brewing all of the interfaces.
(edit) after buying a lifetime 100GB package I now have the extra storage and I also figured out the missing part to get it to mount

./filen_cli --skip-update mount /home/mobian/filen

I am sure I am just tired or something, or the CLI client is broken

https://github.com/FilenCloudDienste/filen-cli/

Code:
./filen-cli-v0.0.27-linux-arm64 mount --skip-update /home/mobian/filen
<edit-snip>

since the filen-cli self-updates it is probably smart to run it without arguments including --skip-update every now and then.

They sometimes have a lifetime 100mb for €30(stackable) so that is pretty cool too, 

If anyone wants to play with filen.io there is a free 10gb service available.

<edit>
I tried out the Filen GUI on PPpro, it actually scales pretty well by itself, in landscape it is easy enough to read file and dir names, this is probably what most people will want to use if they want some cloud storage, the website has a .deb for arm64 full GUI client. 

The shareable links include a web-player for some video and audio formats and even if just downloading links it makes a very easy way to share large files or bundles. 

One note if used on a machine where you use the filen_cli inside a script be sure to give it enough time to reset, I was transferring a file too fast and it crashed the high CPU/RAM filen_cli on an underpowered VPS which then unmounted my virtual drive, the limited speed transfer script then wrote into the mount point(filen has to be run in user not su/root) which then caused the remount to fail and my script to spam the filen API and fail and I got a slowdown(ban) for something like 20-30 min.  below is what worked for m to have a tweakable transfer speed copy command to not over RAM/CPU my wimpy server and crash the mount failing the transfer partway through.
Code:
rsync --bwlimit 17000 -ahr --progress FILENAME /home/user/cloud/
if your rasberryPi on someone's DSL line or wimpy shared server crashes when you try to cp files this should fix the problem by slowing down the transfer with the option --bwlimit setting the speed in k/s my datacenter has astounding bandwidth for the VPS price so unlimited can go up to around 2.5GB/s.