Synology package for Syncthing
  • Shell 91.6%
  • Scala 4.5%
  • Dockerfile 3.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-12-14 21:51:34 +01:00
docs Link to archive only 2021-12-14 21:51:34 +01:00
syncthing Override package archs for armv7 (fixes #6) (#7) 2020-09-03 08:24:57 +02:00
synology-build Initial 2020-01-15 11:55:12 +01:00
.gitignore Initial 2020-01-15 11:55:12 +01:00
build-in-docker.sh Add override for DS1621+ and DS1821+ (#13) 2021-02-16 23:34:26 +01:00
build.sh Initial 2020-01-15 11:55:12 +01:00
prepare.sh Allow overriding Go version used for build 2020-09-03 08:35:33 +02:00
README.md Link to archive only 2021-12-14 21:51:34 +01:00

Syncthing Synology Package

Usage

⚠️ ⚠️ ⚠️

This package is deprecated. It does not support DSM 7, and as of the 1st of January 2022 it is no longer maintained or updated.

⚠️ ⚠️ ⚠️

Development

Create the build environment Docker image:

docker build -t kastelo/synology-build synology-build

Prepare the binaries and metadata:

./prepare.sh

By default the latest stable version of Syncthing will be downloaded and built, and the package will get the same version number. This can be customized before prepare by specifying a version and, optionally, and extra version component:

export syncthing_version=1.3.3
export extra_version=2
./prepare.sh

The above will build Syncthing 1.3.3 and the resulting Synology package will have version 1.3.3.2.

Now create the spk:s. At this point a signing key in PGP export format must exist in ~/synology-signing-key.asc.

./build.sh