New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BETA Test Syncthing! #1011
Comments
not sure if there is any need to compile the source by yourself... som maybe just getting the correct file and upacking/copying it will do the trick? |
so you're saying i could just copy for example the amd64 linux tar (for the cedarview cpu) file into the cross directory and then complie a spk? |
basically yes... |
makes sense. thank you ill try it out 👍 |
i started a repo to see if you guys find anything, i hope i didnt offend anybody by putting these files into my repo. https://github.com/crazyscow/booger.git ok my problem is that it doesnt put the executable syncthing file into the install folder so that it will create a correct PLIST file. i directed it to the folder it creates, which is "syncthing-linux-amd64-v0.8.7" or am i missing something? |
|
If possible, I'd like the whole thing to be recompiled rather than picking precompiled binaries. This way we ensure maximum compatibility with all models. |
@Diaoul i think that would be a little bit more difficult because afaik its completely written in go and i don't know if/how go goes with cross compilig.... |
What about making a Go SPK ? Maybe that's possible. |
should be possible... |
@cytec thanks. i guess ill need to read about stuff because as i said i have no idea what was discussed above. i dont even know what skript those files are written in. |
@crazyscow nice about the port: |
just a little update: only problem i could see so far is that syncthing requires a lot of restarts (every time settings change, node was added etc) which currently doesn't work cause it somehow doesn't kill itself properly and thus can't "rebind" on the used port because it's already/still in use... if anyone likes to test, feel free to download the BETA spk from my Package Center |
@cytec awesome. Id like to beta test. |
You can add this URL in Package Center http://cytec.us/spk/ |
@cytec could you also compile a spk for qoriq (DS 213+)? I'd really like to try it out myself. |
@cytec Im having an issue and not sure if you're having the same, but after i installed and set up a repository to sync. i pressed on the restart button and now syncthing doesnt start anymore nor can i uninstall it. I also rebooted the NAS. |
@penenkel atm im not compiling it myself as that would require a lot more stuff to change/install/fix so i'm just useing the precompiled binarys for now and afail qoriq is PPC and there are no binarys for ppc... so sadly: nope @crazyscow i didn't have much time to test it, as im currently on vacation and don't have any access to a DS from here. I just checked the package is installed and started properly. What i found out was:
hopefully i have some more time to test when im home again next week, also maybe there should be added a firewall route as i was not able to connect to my DS from outside of my lokal network |
@crazyscow im back home and fixed some errors. i've got it running perfectly with 2 Machines in my local LAN and another one outside of my LAN yeah also the errors i've mentioned above should now be fixed as i reworked the start-stop script there should be a new version (0.8.12-3) be available by now in the beta channel of my repo ;) if everything fails you can still manually uninstall it (remove files/folders through ssh) |
@cytec thanks. ill try to reboot later tonight and see what happens. |
@cytec first of all thank you so much for your effort! Unfortunately it's the same for me: I have two DS213j NAS, removed any old syncthing file via SSH and installed the new package. When I hit start it started loading but stayed in the 'stopped' state. Any ideas? Is there a chance to get a better error output? Thanks! |
yeah i have that error sometimes too, i dont really know why yet, but im always able to start it via ssh Sometimes you just have to wait a little bit longer then the status in Package Center is also updated... |
I'm interested in purchasing a Synology device (probably a DS112j) in order to turn it into a dedicated Synthing device. My only caveat is regarding speed. St uses very CPU-heavy encryption. On my fast 1.2GHz dual-core Android Krait device I can manage a maximum speed of around 5-7Mbps. How fast is St expected those single-core Synology devices? Sorry for the somewhat offtopic comment. |
@ferongr it runs nicely on my DS1513+ which has a Dual Core 2.13 GHz and 4GB Ram... I can't say much about the speed but i think if your main purpose is to use the DS as a Cloud Storage you may better use Synologys CloudStation or BTSync on the lower price segment Devices... |
CloudStation and BTSync are proprietary, closed source solutions that cannot be audited for the effectiveness of their encryption schemes and the existence of backdoors defeating encryption for use by law enforcement agencies. They are considered harmful if one cares about one's privacy. Anyway. I expected a 99% CPU usage on the slower devices, but if they can manage 3 or more Mbps then they are okay for my needs. |
@ferongr i've just tested it on my local LAN with 500MB of files and got speed between 2 and 4 Mbps (on my 211j) hope that helps you out |
Indeed, it does help me put the relative CPU performance between models into perspective. I'll start saving for a 214 (or a 214+ if the bump from 512MB to 1GB of RAM can be justified) plus disks for RAID-1. Thank you. |
I think you will never get better performances until the package is built from source instead of basically packaging the pre-built binary. |
@NickPyz thanks for the reply. |
Is there a step by step guide how to install from binary? |
According to Jakob Borg, who is the primary Syncthing developer, version 0.10.30 had a broken upgrade system. This might explain crazycow's problem with no upgrade button. Details in the following thread from the Syncthing Forum: https://forum.syncthing.net/t/synology-ds412-update-to-latest-version/3024/2 Since this is the only version available in Synocommunity packages. other new users will get trapped with no version upgrade option. This should resolve by releasing a compiled Synology version based on 0.11.1 or later (presently @ 0.11.9). Thanks. |
Any chance anyone has an old package file lying around? @cytec ? The synocommunity 0.10.30 does not, as @NickPyz says, have an upgrade option. So I'm stuck without a client to sync the synology to other devices running current revisions... Sounds like pretty much an package version will update properly. |
i think i still have some |
@cytec its a DS414 - armadaxp |
@cytec do you have one for cedarview, too? would be awesome. |
Syncthing 0.11.15-4 has been published on the repository. |
Syncthing 0.11.15-5 has been released for ARM-based arches (88f6281, alpine/4k, armada*, comcerto2k). See #1792. |
Hello,
|
1: Yes. |
Hi, i'm not seeing Syntching for ds213+ , any news about portage on architecture : Update : |
@reyman nope, see #1011 (comment) and following comments. go itself is not compatible with PowerPC arches |
I've removed the beta tag from Syncthing, I believe we've done enough testing over time ;) Packages on the repo will be updated later. In the mean time, I'll close this issue. In the future, questions about the Syncthing package can be asked by opening a new issue. |
Hi @Dr-Bean and @cytec, it seems there is ppc package on syncthing now : https://syncthing.net/ |
@reyman yeah... ppc64 i think that was mentioned in another issue already... idk if synology ppc models are 64models |
Unfortunately none of the PPC models that Synology has released are compatible with PPC64. |
Been having problems with my Synology DS715 .. installed the package and got it to run (had to change unser in the start-stop script to root. The package runs, but I cannot access it via the Web UI. Any ideas why that could be? DSM 5. Alpine processor. |
Getting the same problem currently. When I installed it, no issue with web GUI, but with current version (0.14.7) can't access the web GUI :/ |
Ok nevermind, it's an issue with my router/port. When accessing via *.synology.me, it's not working, when using local url address (192.168...) it is. |
@cytec sorry to spam you here, but i wanted to install syncting.spk on my sonology but your repository has it no longer. could you provide me the binary file somehow? |
@hwmrocker that's right syncthing is available through https://synocommunity.com for a while now ;) |
@cytec many thanks! |
SynoCommunity#1011 (comment) and Go has no ppc32 support: golang/go#22885
* Fix script having 0 bytes after wget failes to get an IP Use the cached file to fix the 0 byte file on upgrade Can also be upgraded in the future * Address issues raised #3501 (comment) * Disable online checks after saving file and reduce netprobe_timeout * This decreases the boot time when offline (e.g setting up a new network) * Should also reduce long service status updates in the package center. Also allow the user to change the logfile location and the ability to disable it * PPC is unsupported #1011 (comment) and Go has no ppc32 support: golang/go#22885 * dnscrypt-proxy 2.0.19
* Fix script having 0 bytes after wget failes to get an IP Use the cached file to fix the 0 byte file on upgrade Can also be upgraded in the future * Address issues raised SynoCommunity#3501 (comment) * Disable online checks after saving file and reduce netprobe_timeout * This decreases the boot time when offline (e.g setting up a new network) * Should also reduce long service status updates in the package center. Also allow the user to change the logfile location and the ability to disable it * PPC is unsupported SynoCommunity#1011 (comment) and Go has no ppc32 support: golang/go#22885 * dnscrypt-proxy 2.0.19
Syncthing is similiar to btsync, however its open source, for more information go to http://syncthing.net/
Thanks to @cytec he was able to create a working version of Syncthing for the Synology NAS.
its in beta. and you can get it on the Package Center by adding http://cytec.us/spk/
dont forget to say thanks to cytec! =D
The text was updated successfully, but these errors were encountered: