Prerequisites
Choose one of the following:- Docker: Docker 20.10 or later
- Build from source: Node.js 24+ and pnpm 10.30.0+
Installation Methods
Verify Installation
Once Shipped is running, verify the installation:Data Persistence
Shipped uses two directories for data storage:/data/config- YAML configuration files (lists, providers, general settings)/data/cache- Package release data cache (reduces API calls)
/data volume to persist your configuration and cache:
Environment Variables
Shipped can be configured using environment variables. All variables are optional with sensible defaults.Common Variables
| Variable | Default | Description |
|---|---|---|
SERVER_CONFIG_DIR | config | Config files directory (relative or absolute) |
SERVER_PACKAGES_CACHE_DIR | cache | Cache directory for package data |
SERVER_PACKAGES_CACHE_DISABLED | false | Disable package caching |
SERVER_LOG_LEVEL | - | Set log level (trace, debug, info, warning, error, fatal) |
Docker Environment Variables
When using Docker, these are pre-configured in the image:Next Steps
Quick Start
Get started with your first tracked package
Docker Compose
Advanced Docker Compose setup
Configuration
Learn about YAML configuration files
Providers
Explore supported package providers