Should I go back to next cloud?
from trilobite@lemmy.ml to selfhosted@lemmy.world on 18 Jan 09:49
https://lemmy.ml/post/24917595

I moved from next cloud to syncthing some months back. I had nextcloud as an app for Truenas scale. Several times after app dates, next cloud would stop running and would have to setup up everything again.

Syncthing is OK but 2 things annoy me:

A. I get huge amounts of conflict file generated that use up space

B. File sharing with family is complicated. I tried to setup a share account that everyone uses but as syncthing works with device ids, it refuses two accounts from the same machine. I share my Linux laptop with my wife. We each have our own linux account. I’ve got syncthing running but can’t even get my wife’s account to sync because I get errors that device I’d already exists.

I don’t want to go back to next cloud just for file sharing. I don’t generally like the idea of relying on one service for multiple objectives (calendar, file sharing, etc.).

Is there a way to get syncthing to do what I want?

#selfhosted

threaded - newest

muntedcrocodile@lemm.ee on 18 Jan 09:55 next collapse

Synching has dropped android support as well unfortunately

WIPocket@lemmy.world on 18 Jan 09:58 next collapse

Well, fortunately it still works. Also, it seems like the forked version did not stop development.

jeena@piefed.jeena.net on 18 Jan 10:00 next collapse
[deleted] on 18 Jan 10:03 next collapse

.

Shimitar@feddit.it on 20 Jan 08:34 collapse

Stop spreading FUD. Syncthing for Android is very well supported and, while the official client will not have updates, there are other clients that are actively developed.

jeena@piefed.jeena.net on 18 Jan 09:58 next collapse

I use syncthing like you on a Linux laptop with two users. You need to run two instances of syncthing on two different ports then there is no problem.

onlinepersona@programming.dev on 18 Jan 10:32 next collapse
trilobite@lemmy.ml on 18 Jan 14:37 collapse

Let me get this straight. Ur saying that on the laptop I have two instances, one for me and one for my wife and they both sync to nas instance. I have syncthing installed via apt on my Debian laptop. How do u get two instances going?

jeena@piefed.jeena.net on 18 Jan 15:51 collapse

Yes exactly, but not only to the NAS but also between each other.

First you need to change the UI port on the second user, to do that you have to change it in the config XML file for that user.

Once done you can start both instances at the same time. How do you start it now? I'm starting it with systems, and there is the way to start it for each user seperatelly on boot with:

systemctl enable syncthing@myuser.service
systemctl start syncthing@myuser.service

JASN_DE@lemmy.world on 18 Jan 10:00 next collapse

There are other options available, especially if you just want file sharing. Pydio Cells, Owncloud Infinite Scale, a custom WebDAV setup, etc.

What are your main goals? Do you want all data on all machines, or all files on a central server and only sync what you want?

How did you set up Syncthing on your laptop?

bjoern_tantau@swg-empire.de on 18 Jan 10:01 next collapse

Maybe take a look at Owncloud’s new server. It’s supposed to be much faster and I imagine simpler as well.

mhzawadi@lemmy.horwood.cloud on 18 Jan 10:23 next collapse

I would say that for just file sync nextcloud is over kill, but I have invested a lot of time into getting my nextcloud install rock solid. Upgrades are painless and am about to move it to a new host.

So use it for file sync, including backups from things. Calendar & contact sync, RSS reader, kanboard, photo sync and more.

JubilantJaguar@lemmy.world on 18 Jan 10:28 next collapse

You could even try next going to back cloud.

ahal@lemmy.ca on 18 Jan 14:09 next collapse

Why not both?

I use syncthing for transferring files around my local network, and nextcloud for sharing files with others.

IMO these are related tools but designed with very separate use cases. Use the right tool for the job.

trilobite@lemmy.ml on 18 Jan 14:34 collapse

I just find nextcloud bloated for my use case.

sugar_in_your_tea@sh.itjust.works on 18 Jan 18:23 collapse

Surely you could run Syncthing in a docker container or flatpak or something to force it to work on the same machine. I don’t know what mechanism is used, but you can spoof a lot on Linux.

neatobuilds@lemmy.today on 18 Jan 14:12 next collapse

Are you mainly using it at home? Could you just use fstab with like an smb share from your server

poVoq@slrpnk.net on 18 Jan 16:00 next collapse

You could try it with KaraDAV. Much simpler and works fine with the Nextcloud apps.

Guenther_Amanita@slrpnk.net on 18 Jan 17:39 collapse

Awesome! I didn’t know this existed, but I definitely have to check that out. Thanks!

i_am_not_a_robot@discuss.tchncs.de on 18 Jan 19:04 next collapse

Does Syncthing actually work with device IDs? It seems to work with encryption keys which should be stored in the user directory, at least if Syncthing is running as a user. Is the problem just that you have two machines with the same name in the same network? You can change the name.

thumdinger@lemmy.world on 20 Jan 11:35 collapse

Just on point A. You can configure the maximum number of conflicts allowed for each folder.

I was running into conflicts with obsidian notes. Reduced the max conflicts on those folder to zero, problem gone.

It’s in the folder specific advanced settings.