this post was submitted on 18 Jan 2024
53 points (96.5% liked)

Linux

48655 readers
1387 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm brand new to Linux, running Mint on an old laptop to get a few more years out of it. I can install things via CLI, but I prefer GUI if available.

I'm looking for a cloud syncing option for some files I want to access across multiple devices. I don't need a lot of space. I'm not skilled enough to host things somewhere myself, I want just a consumer cloud solution.

I have a Box account, but there's not a native Box sync app for Linux. I've seen ExpanDrive claims to offer Box syncing, but I'm hesitant to pay or give it access to my account without knowing more about it. If it truly works and is secure, I don't mind paying.

Otherwise, what have been your best experiences with cloud hosting and syncing on Linux?

Thanks everyone! I've been having a lot of fun with my little Linux machine, I'm just bummed I didn't try this sooner.

top 31 comments
sorted by: hot top controversial new old
[–] [email protected] 37 points 11 months ago (1 children)

Have you looked into SyncThing?

[–] [email protected] 9 points 11 months ago (3 children)

+1 for Syncthing, I use it a lot. However anyone have any methods of 1-way sync? I'd like to backup camera photos from my phone with it but not have a 2-way sync so I can delete the pictures off my phone, and not have it deleted on my server. At one point I found a discussion with the developers about this exact use case and if I remember right, they were kind or in the camp of 'that use case extends beyond what we envision for the app and would introduce more complexities, so we're not a big fan of introducing that feature.'

[–] [email protected] 13 points 11 months ago

Syncthing can do one way sync

[–] Waluigis_Talking_Buttplug 4 points 11 months ago* (last edited 11 months ago)

I have multiple one way syncs set up, I've never had any issues.

[–] superbirra 4 points 11 months ago (1 children)

it's not 2-way vs 1-way sync (also, ppl who replied didn't read your requirements lol), it's that you want to ignore deletes, which is not possible.

[–] [email protected] -2 points 11 months ago (1 children)

True but you could set up a schedule /cronjob to move the files from the shared folder perhaps. Would be a bit extra traffic I guess if pics are not deleted on main device regularly.

[–] superbirra 1 points 11 months ago (1 children)

are you sure you would this something like that on your devices? Because I'm not sure if you reasoned enough about that monstruosity you randomly propose here :D

[–] [email protected] -2 points 11 months ago (1 children)
[–] superbirra 0 points 11 months ago (1 children)

don't worry, in time you will learn to think about the consequences of the solutions you now think are resolutive 😉

[–] [email protected] -5 points 11 months ago (1 children)

Funny guy ain't ya? Small dick energy all over

[–] superbirra 2 points 11 months ago

actually I'm not sure of the qualities you go looking for online, certainly not the solidity of solutions that you seem to be looking for 🤷but ehi, I'm not here to judge! Cyao :*

[–] [email protected] 12 points 11 months ago

Rclone. You can set it up to work with most/all commercial cloud storage providers. Basically a little bit of configuring in the terminal, and you get the storage mounted like a network drive. You can even add in a layer of encryption. For awhile I had my media server using google drive this way as storage for like 10TB of TV/movies!

[–] [email protected] 9 points 11 months ago

Megasync , the app they have for Linux works great!

[–] ShittyBeatlesFCPres 9 points 11 months ago

Other people have mentioned open source products so I’ll just add that Dropbox has a Linux client. I use Nextcloud for my own stuff but I have Dropbox for work stuff and it works basically the same as on Windows/Mac as far as I can tell.

[–] [email protected] 8 points 11 months ago

hwittenborn/celeste: Celeste is a GUI file synchronization client that can connect to virtually any cloud provider.

Backed by rclone, giving you a reliable and battle-tested way to sync your files anywhere Written with GTK4 and Libadwaita, giving Celeste a native look and feel on your desktop Written in Rust, making Celeste blazingly fast to use

https://github.com/hwittenborn/celeste

[–] sighofannoyance 7 points 11 months ago

Nextcloud is really great for this. There is clients for all desktop and mobile OS. I am hosting this myself on my VPS however you can however use this service here: https://nextcloud.com/sign-up/

their website says they host it for you and provides this list of providers....

[–] [email protected] 6 points 11 months ago (1 children)
[–] [email protected] 2 points 11 months ago

Yep. Using pcloud on Fedora, works fine.

[–] [email protected] 4 points 11 months ago (1 children)

Have you checked https://github.com/box/boxcli ?

It's by the Box devs but unfortunately only cli.

[–] cbarrick 2 points 11 months ago

It looks like there's also a 3rd party FUSE driver for Box:

https://github.com/drotiro/boxfs2

OP, if you're not aware, FUSE is a type of filesystem driver. It lets you mount things just like an external drive.

[–] s38b35M5 4 points 11 months ago
[–] [email protected] 3 points 11 months ago

I use kDrive and it’s great on Ubuntu. A bit less on Fedora but it works well with iOS and Android too.

[–] [email protected] 3 points 11 months ago

If all the devices are going to be on the same network most of the time you could go with Syncthing. It's pretty simple to set up syncing folders between multiple devices.

[–] jerrythegenius 3 points 11 months ago (1 children)

There's commercial nextcloud providers and dropbox has a linux app. You could also do something syncthing or sftp. Google drive can integrate faily well with gnome, idk about cinammon tho.

[–] [email protected] 1 points 11 months ago

Be really careful about commercial Nextcloud providers. I've heard horror stories.

If you know some Linux you could setup a simple server with Nextcloud AIO.

[–] [email protected] 2 points 11 months ago

@HalfAHero Syncthing is pretty good solution

[–] [email protected] 2 points 11 months ago

I use syncthing with my home server to synch about 11 devices. It's flawless.

[–] [email protected] 2 points 11 months ago* (last edited 11 months ago)

Nextcloud as already mentioned.

I got a 1tb lifetime deal on internxt , but very basic options. ( Securitywise really good though) Syncthing to sync between units for small stuff.

Review https://www.cloudwards.net/review/internxt/

[–] [email protected] 1 points 11 months ago

Others have brought up open source solutions already so on a different note I'll say I've used the (closed source and paid) Insync client successfully in the past, and it worked fine. An interesting bonus is you can have it on both Windows and Linux pointing to the same set of files if you dual boot and it's supposed to work just fine.

[–] [email protected] 1 points 11 months ago

Setup a Nextcloud server

[–] [email protected] 1 points 11 months ago

You can for example install nextcloud or seafile on a hosted vps at https://qlick.cloud