DIY Cloud Storage for Synching mobile devices

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
Is there a not-so-complicated solution available to build your own cloud storage where you can synch up folders from your laptops and or mobile devices?
I have a ton of equipment at my disposal and would love to build my own setup instead of paying for OneDrive, Google Drive, or dropbox. I want to build this more for my son and my wife as I know how to back my own stuff up. Both of them end up putting files on local storage and using backup software isn't as reliable as something that synchronizes on its own.

Or... should I stop being cheap and just pay the big man?
I host a lot of my own stuff otherwise:
- Dell poweredge server with plenty of UPS power, boatload of RAM
- Ton of VMs running my own domain controller, ZFS, over 30TB of double parity storage
- NAS backup storage
- Off-site desktop at a family member's home for robocopy backups over VPN
- 300/300 fiber optic (extremely stable) connection
- Sonicwall firewall
- Basically anything and everything I'd need from an infrastructure perspective

I also have data center space I could use if I must, but would rather just run most of it from home.
 

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
There might be something better, but syncthing will probably work.
Thanks for the quick reply.
So for this I'd need a windows server/desktop (I'd build as a VM) and have some shared drives mapped? I have a ZFS file server, so if I map via SMB (the service is already running), then I could create new destination folders. Hmmm....
 

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
NextCloud/OwnCloud?
If it's something I have to pay for, I'm willing to go for a product that is a single-time purchase, and something with good reviews.

I'm hoping to build it, set it and forget it, at least for a few years. I understand they'll be upkeep... just trying to decide if it's worth looking into instead of paying for a cloud service. I just don't understand how, with all this knowledge and all this hardware some of us have, that still the best options are paying for someone else to do it for us.
 

toast0

2[H]4U
Joined
Jan 26, 2010
Messages
2,331
Thanks for the quick reply.
So for this I'd need a windows server/desktop (I'd build as a VM) and have some shared drives mapped? I have a ZFS file server, so if I map via SMB (the service is already running), then I could create new destination folders. Hmmm....

You can probably run syncthing on the file server. I've got it setup on a freebsd machine, syncing my photos directory from my android phone. Although I had meant to do some more stuff and never got around to it (story of my life)
 

Eulogy

2[H]4U
Joined
Nov 9, 2005
Messages
2,958
I'm hoping to build it, set it and forget it, at least for a few years. I understand they'll be upkeep...
That's exactly what OwnCloud is. I run mine in a docker container on my server. It looks for a new image nightly (a script I setup for all my containers does this), but beyond that, it's been "forget it" for over 2 years now.
 

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
You can probably run syncthing on the file server. I've got it setup on a freebsd machine, syncing my photos directory from my android phone. Although I had meant to do some more stuff and never got around to it (story of my life)
Well my file server is ZFS on omnios, so I am not sure I can run it on there. It's all CLI and I only know a few ZFS commands. Total novice still there.
That's exactly what OwnCloud is. I run mine in a docker container on my server. It looks for a new image nightly (a script I setup for all my containers does this), but beyond that, it's been "forget it" for over 2 years now.
This sounds great. I haven't done anything with containers before. Can I run it on top of ESXi? I'm running 6.7u3.
 

Eulogy

2[H]4U
Joined
Nov 9, 2005
Messages
2,958
I don't know OmniOS, but, I'd be really surprised if it doesn't have some sort of container runtime.
For ESXi... ugh. People still run that? I'm sure you can spin up a linux VM and fire up OwnCloud in there if that's how you want to run it. I gave up on VMs a long time ago for home use, and haven't kept up with VMware products for ~5 years. They don't yet natively run containers?
 

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
I don't know OmniOS, but, I'd be really surprised if it doesn't have some sort of container runtime.
For ESXi... ugh. People still run that? I'm sure you can spin up a linux VM and fire up OwnCloud in there if that's how you want to run it. I gave up on VMs a long time ago for home use, and haven't kept up with VMware products for ~5 years. They don't yet natively run containers?
I've been doing VMware for a decade now, so it's hard for me to shy away from it.
As far as containers, that'd be Tanzu. I'm not sure there's anything I can do natively with 6.7.
Sure, if I wasn't a VMware advanced professional, I'd have run something like KVM or proxmox.
 

acquacow

Limp Gawd
Joined
Mar 7, 2016
Messages
483
I run nextcloud in a jail on my freenas at home and use dynamic dns updates so that a subdomain of my website points at it. I run the nextcloud client on my phone, laptops, desktops, etc... self-host my keepass and other useful things on it.
 

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
Lots of great solutions here. Sounds like I really need to get into containers.
 

g0dM@n

Supreme [H]ardness
Joined
Nov 18, 2005
Messages
5,456
Would a simple Synology NAS work ?
It may, but I already have a dual parity primary setup with backup on-site and backup to off-site. Was hoping to leverage my primary setup and throw data at it through a new VM or service.
 

bigddybn

Supreme [H]ardness
Joined
Nov 21, 2006
Messages
7,735
NextCloud is pretty much self hosted Dropbox. Once it's setup it's as reliable as the hardware hosting it and your internet connection. Throw it in Docker and you're off to the races. Clients are available for pretty much everything.
 

kydsid

Supreme [H]ardness
Joined
Mar 9, 2006
Messages
5,977
Did nexrcloud for a while. Run filerun now. Less resources, uses the nextcloud apps for access if needed. I never used all the features of nextcloud to make it worth it.
 
Top