Spug license and self-hosted deployment
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.0instructions require Docker 20.10+ with Compose and support amd64 and arm64. Initial startup downloads versioned code from Gitee and frontend files fromcdn.spug.cc. - The
openspug/spugall-in-one image introduced in 4.1 includes the backend and frontend. Its instructions require Docker 20.10.10+. It is also available atghcr.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
