Skip to content

Self-hosted package release tracker for GitHub, NPM, and Docker.

License

Notifications You must be signed in to change notification settings

nipakke/shipped

Repository files navigation

Shipped

Version Docker

Shipped is a self-hosted dashboard that tracks package releases across platforms like GitHub, NPM, and Docker. Group dependencies into custom lists to instantly monitor new versions.

Features

  • Multi-Provider Support: Track releases from GitHub, NPM, Docker Hub, etc.
  • Organized Lists: Group packages into custom lists with sections
  • Real-Time Updates: Config changes propagate to the UI instantly via hot-reloading
  • Smart Caching: Multi-layer caching (L1 memory + L2 file) minimizes API calls
  • Hash-Based Security: Only pre-configured packages can be queried

Docker compose

services:
  shipped:
    image: nipakke/shipped:1
    ports:
      - 3000:3000
    volumes:
      - /path-to-data:/data
      # or separate mounts
      #- /path-to-data/config:/data/config
      #- /path-to-data/cache:/data/cache
    restart: unless-stopped

Documentation

See Architecture Overview for detailed documentation.

License

MIT

Feedback

Found an issue or have a suggestion? Open a GitHub issue.