Skip to main content

Spug license and self-hosted deployment

Fighter
Fighter
Spug 团队成员
2026-11-131 min read

Spug's current official repository uses the GNU Affero General Public License v3.0 (AGPLv3). Check the license for the version you use when installing, modifying or evaluating the project. The repository and deployment documentation were checked on November 13, 2026. Official repository · Full license

Self-hosted deployment requirements

The official documentation recommends Docker and covers multiple image versions. Check the matching version, CPU architecture and startup instructions. Docker installation

  • The openspug/spug-service:4.0 instructions require Docker 20.10+ with Compose and support amd64 and arm64. Initial startup downloads versioned code from Gitee and frontend files from cdn.spug.cc.
  • The openspug/spug all-in-one image introduced in 4.1 includes the backend and frontend. Its instructions require Docker 20.10.10+. It is also available at ghcr.io/openspug/spug.
  • Follow the selected version's instructions for persistent storage, initialization, backups and upgrades. Installation and version details

Development environment

The current development documentation lists Python 3.8+, Node.js 18+, Redis 5.0+ and Git 2.17.0+. Configure dependencies and background services against the matching code version. Development documentation