Selfhosting fun

Mercutio

Fatwah on Western Digital
Joined
Jan 17, 2002
Messages
22,559
Location
I am omnipresent
It took me about 90 seconds to get Copyparty running and about ten minutes to get it running with what I feel is a reasonable config with limited security and correct volume mapping. The main advantage I see to it at this point is that it's much, much faster for access on my Android, ChromeOS and MacOS hosts than using SMB clients on those platforms. It's perfectly happy opening a directory with 25,000 images, which takes even an M4 Mac Mini with a 10Gb NIC a couple minutes (this speaks more to how god-awful Finder is with SMB, I think).

My partner says it's working well for her over Tailscale and Hamachi, so as far as I can tell, this really is a fire and forget setup for improving file access on platforms that don't have convenient access to decent SMB clients.
 

sedrosken

Florida Man
Joined
Nov 20, 2013
Messages
1,950
Location
Eglin AFB Area
Website
sedrosken.xyz
Yeah, most Linux file browsers choke on even SMB or in some cases even NFS shares/directories with lots of files. In NFS's case it seems to be more an issue of these file browsers trying to thumbnail everything. Turn that off and it gets much faster. But NFS is very much a second or even third-class citizen on Windows. My Windows stuff is extremely unhappy accessing my NFS shares directly, it got a lot more performant when I bridged them to SMB.

I might have to toy around with this myself. You mention Tailscale/Hamachi -- so this is another service I'd have to be VPN'd into my LAN to access? I was hoping for something a little closer to OwnCloud. Not that popping my VPN is especially onerous, it's just Another Thing To Launch when I'd prefer it just be available without having to think.
 

Mercutio

Fatwah on Western Digital
Joined
Jan 17, 2002
Messages
22,559
Location
I am omnipresent
I've tested it over OpenVPN, Wireguard, Tailscale, Hamachi and Zerotier. They all work fine, though Tailscale seems to be the fastest option, at least for moving the same 15MB .CR3 file back and forth.

I'm hesitant to try access over a Cloudflare tunnel since they do tell free tier users there's a maximum file size on data transfers and that's not something I'd want to mess with, but you can certainly cook something up with some other reverse proxy if you need it accessible from the open internet. Maybe host Pangolin on Oracle Free Cloud?
 
Top