A very simple Synology Package Server, reverse engineered from the official Synology package repository and SynoCommunity.
PHP HTML CSS Shell JavaScript Makefile
Clone or download
Latest commit a481982 Jan 29, 2018
Permalink
Failed to load latest commit information.
_syno_package Add Makefile to build SPK + spk dependencies in _syno_package Feb 27, 2017
cache Extracted files are now stored in cache/ dir. (fixes #33) Mar 5, 2017
conf Update synology models (#50) Jan 26, 2018
docker Initial Docker image Jan 13, 2017
hooks Add version info from env variables (#41) Aug 15, 2017
lib/SSpkS Implement qflags logic + some scrutinizer bits Jan 19, 2018
packages Extracted files are now stored in cache/ dir. (fixes #33) Mar 5, 2017
tests Locales support for packages display name and description (#47) Aug 15, 2017
themes Add version info from env variables (#41) Aug 15, 2017
.gitignore Locales support for packages display name and description (#47) Aug 15, 2017
.scrutinizer.yml Fix Scrutinizer build Jan 29, 2018
.travis.yml Update .travis.yml Jan 23, 2017
CHANGELOG - Initial version. Base functionality is there. Requires more work on… Apr 12, 2013
Dockerfile Add version info from env variables (#41) Aug 15, 2017
INSTALL.md Fix badges after merge. Also found an old link in INSTALL.md. Feb 3, 2017
LICENSE Create LICENSE Aug 15, 2017
Makefile Update Makefile Feb 27, 2017
README.md Fix badges after merge. Also found an old link in INSTALL.md. Feb 3, 2017
VERSION Add Makefile to build SPK + spk dependencies in _syno_package Feb 27, 2017
composer.json Added php-phar to composer.json. Also added first (crude) version Jan 22, 2017
composer.lock Updated composer.lock. Dec 30, 2016
index.php Fix Undefined Index Mar 10, 2017
phpunit.xml.dist Fixed coverage report. Jun 21, 2016
selftest.php Implement qflags logic + some scrutinizer bits Jan 19, 2018

README.md

Scrutinizer Code Quality Code Coverage Build Status Build Status

Simple SPK Server

A very simple Synology Package Server, reverse engineered from the official Synology package repository and SynoCommunity.

This php script will serve SPKs to a Synology Package Center while also offering regular HTTP browsing through the available SPKs.

Installation

Please see the INSTALL file for instructions.

Contribute

Feel free to contribute, improve the code or the design by forking https://github.com/jdel/sspks.git