Shelf
Asset and equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset label generator that lets you create, manage and overview your assets across locations. Unlimited assets, free forever.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: "3.3"
services:
shelf.nu:
container_name: shelf
image: ghcr.io/shelf-nu/shelf.nu:latest
environment:
- DATABASE_URL=postgres://{USER}:{PASSWORD}@{HOST}:6543/{DB_NAME}?pgbouncer
- DIRECT_URL=postgres://{USER}:{PASSWORD}@{HOST}:5432/{DB_NAME}
- SUPABASE_ANON_PUBLIC=ANON_PUBLIC
- SUPABASE_SERVICE_ROLE=SERVICE_ROLE
- SUPABASE_URL=https://{YOUR_INSTANCE_NAME}.supabase.co
- SESSION_SECRET=super-duper-s3cret
- SERVER_URL=http://localhost:3000
- MAPTILER_TOKEN=maptiler-token
- SMTP_HOST=mail.example.com
- SMTP_USER=some-email@example.com
- SMTP_FROM="Carlos from shelf.nu" <carlos@shelf.nu>
- SMTP_PWD=super-safe-passw0rd
- INVITE_TOKEN_SECRET=another-super-duper-s3cret
ports:
- 3000:8080
restart: unless-stoppedResources
Website: https://www.shelf.nu/
GitHub: https://github.com/Shelf-nu/shelf.nu
Docker Hub: https://github.com/shelf-nu/shelf.nu/pkgs/container/shelf.nu
Configuration: https://github.com/Shelf-nu/shelf.nu/blob/main/docs/docker.md