All templates

Deploy Shelf on your own server.

Shelf logo

Shelf.nu is an open-source asset management platform designed to help organizations track and manage their physical assets efficiently. It provides features for asset tracking, inventory management, check-in/check-out functionality, and reporting. The platform includes location tracking with maps, user management, and email notifications…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Shelf.

Shelf screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

2 connected services

Why Shelf

Everything you need, running where you choose.

Get the full Shelf experience with Easypanel handling the repetitive infrastructure work around it.

Asset Tracking
Track physical assets with detailed information, photos, and status updates.
Check-in/Check-out
Manage asset assignments and returns with automated tracking and notifications.
Reporting
Generate reports on asset utilization, location history, and inventory status.
Integration Ready
Built-in Supabase integration for authentication and additional cloud services.
Asset Management
Comprehensive asset tracking and management system with check-in/check-out functionality.
Location Tracking
Built-in mapping and location tracking features for physical asset management.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose Shelf
Open Templates, select Shelf, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

shelfRequired

App Service Image

Shelf.nu Docker image

ghcr.io/shelf-nu/shelf.nu:1.20.2Required

Supabase Anonymous Public Key

Supabase anonymous public key for authentication

Required

Supabase Service Role Key

Supabase service role key for server-side operations

Required

Supabase URL

Your Supabase instance URL (e.g., https://yourproject.supabase.co)

Required

MapTiler Token

MapTiler API token for location mapping features

Set during installOptional

SMTP Host

SMTP server hostname for email notifications

Optional

SMTP Username

SMTP username for email authentication

Optional

SMTP From Address

Email address to use as sender (e.g., "Support" <[email protected]>)

Optional

SMTP Password

SMTP password for email authentication

Set during installOptional
Resources
Project documentation and source code.
Latest template update
Jun 1, 2026

Fix DATABASE_URL (wrong pgbouncer port), make Supabase fields required, bump image to 1.20.2

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Warracker logo
Warracker
Warracker is a self-hosted warranty tracking application that helps you manage and track warranties for your products and assets. It provides a comprehensive solution for storing warranty information, tracking expiration dates, managing documentation, and receiving notifications about upcoming warranty expirations. Built with a modern web interface and PostgreSQL database for reliable data storage.
View template
Snipe-IT logo
Snipe-IT
Snipe-IT is a powerful, open-source IT asset management system designed to help organizations efficiently manage and track their IT assets. From laptops to licenses, Snipe-IT provides a centralized platform to store, monitor, and manage asset information securely. Unlike traditional asset management systems, Snipe-IT is modern, intuitive, and built for ease of use. It features detailed reporting, asset auditing, and check-in/check-out functionality, ensuring accountability and accuracy for IT teams. Snipe-IT also supports role-based user management and integrates seamlessly with LDAP and SMTP for user authentication and notifications. Whether you're managing 10 or 10,000 assets, Snipe-IT offers the tools you need to stay organized and improve IT workflow. With robust API support, it can integrate with third-party systems for automation and enhanced reporting. Ideal for businesses of all sizes, Snipe-IT makes IT asset management easy and effective.
View template
ITSM-NG logo
ITSM-NG
ITSM-NG is a free and open-source IT Service Management (ITSM) solution designed to help organizations manage their IT services, assets, and support operations efficiently. Born from the GLPI project, ITSM-NG offers a comprehensive ITIL-aligned platform for incident management, problem management, change management, asset tracking, and service catalog. It features a modern interface, customizable workflows, automated ticket routing, SLA management, knowledge base, and extensive reporting capabilities. ITSM-NG supports multi-tenancy, LDAP/Active Directory integration, and provides a powerful plugin system for extending functionality. Perfect for IT teams seeking a professional, self-hosted solution for managing their IT operations and improving service delivery.
View template
Shelf logo
Ready to deploy Shelf?
Open your own Easypanel dashboard, choose Shelf from Templates, and review the deployment options.