{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/jdel/sspks/blob/7df51311b0d85b985f9db6c6fa59efb16d74aaec/INSTALL.md"
  ],
  "category": "reconstruction-cases",
  "class": "website",
  "description_en": "Simple SPK Server reconstructs a package repository service for Synology Package Center based on the author's study of Synology and SynoCommunity repositories. Its PHP code serves local SPK files and browser listings, extracting package information and icons from each package.",
  "description_zh": "Simple SPK Server 依据作者对 Synology 官方及 SynoCommunity 仓库的研究，重建供 Synology Package Center 使用的软件包仓库服务。PHP 程序提供本地 SPK 文件和网页列表，并从软件包提取信息与图标。",
  "entry_url": "https://awesomerea.org/resources/simple-spk-server-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/simple-spk-server-case/",
  "evidence_url": "https://github.com/jdel/sspks/blob/7df51311b0d85b985f9db6c6fa59efb16d74aaec/README.md",
  "group": "cases",
  "id": "simple-spk-server-case",
  "json_url": "https://awesomerea.org/resources/simple-spk-server-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/simple-spk-server-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/simple-spk-server-case/index.md",
  "name": "Simple SPK Server: reconstructing a Synology package repository",
  "name_zh": "Simple SPK Server：重建 Synology 软件包仓库服务",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "PHP with the Phar extension and allow_url_fopen enabled for the documented installation.",
    "Place SPK files in the packages directory; bundled dummy packages do not work on Synology devices.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "按文档安装需要启用 Phar 扩展和 allow_url_fopen 的 PHP。",
    "需在 packages 目录放入 SPK 文件；仓库附带的示例包无法在 Synology 设备上使用。",
    "采用 GPL-3.0 许可证。"
  ],
  "targets": [
    "website"
  ],
  "url": "https://github.com/jdel/sspks",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
