Re:MediaGoblin – Self Hosted, Decentralized Alt to YouTube,...
by mikenew on Thursday May 25, 2017 @12:36AM
(#14415318)
If all you want is file syncing then Syncthing is really fantastic. I have a NextCloud installation on a Raspberry Pi 3, and getting it to work well took some suffering. If you use a MySQL database and php 7 it can actually perform pretty well though, at least for a small number of clients. A big issue with the Pi is that it shares the Ethernet and USB on the same bus, so there's a hard limit to your file access speeds. But for syncing between my own machines plus the occasional file share I am extremely happy with the setup.
[ Parent
| on HN ]
Re:MediaGoblin – Self Hosted, Decentralized Alt to YouTube,...
by agnivade on Thursday May 25, 2017 @03:31AM
(#14415866)
We evaluated syncthing. There is a glaring problem which the developer has chose to deliberately ignore. Couldn't move forward due to it -
- https://github.com/syncthing/syncthing/issues/107#issuecomme...
- https://github.com/syncthing/syncthing/pull/3527
tl;dr- Syncthing doesn't do a rolling hash implementation. Therefore, lets say you have a 1GB file. And you add a 1 line header at the top of the file, syncthing will download the entire file.
Re:MediaGoblin – Self Hosted, Decentralized Alt to YouTube,...
by bronson on Thursday May 25, 2017 @04:07AM
(#14415980)
You saw that 3527 was merged in December? Is there still an issue?
Re:MediaGoblin – Self Hosted, Decentralized Alt to YouTube,...
by jancsika on Thursday May 25, 2017 @06:26PM
(#14420645)
merge link: https://github.com/syncthing/syncthing/commit/05828368200d51...
discussion link: https://github.com/syncthing/syncthing/pull/3527
Re:MediaGoblin – Self Hosted, Decentralized Alt to YouTube,...
by shaan7 on Thursday May 25, 2017 @03:49AM
(#14415929)
What I do is MySQL+Nextcloud/Apache on a RPi and another Nextcloud instance on Apache on my desktop computer. Both the Apache instances are load balanced using keepalived. This gives me two things-
1. Good performance if my desktop Ubuntu is running.
2. When its not (happens when I reboot to Windows to play games), the RPi serves Nextcloud at a slower speed.