Tagaris

Tagaris

Docker app from Goodhall Solutions' Repository

Overview

Tagaris - self-hosted IT asset register for small IT teams, MSPs and anyone who has outgrown the spreadsheet. Track hardware, software licences, domains, warranties and assignments, with a dated history on every asset. Features: check-out and check-in, multi-level locations, accessories, components and consumables with low-stock alerts, photos and attachments, printable QR label sheets, CSV import (Snipe-IT and Halo presets), built-in reports plus a custom report builder, a daily renewals digest, scheduled encrypted backups with restore, two-factor authentication and a documented REST API. Requires a PostgreSQL database (version 16 recommended). Install one from Community Apps first, create a database for Tagaris, and set the Database URL below. After installation, open http://your-Unraid-ip:3000 and the setup wizard creates your organisation and admin account. Database migrations run automatically at start.

Install Tagaris on Unraid in a few clicks.

Find Tagaris in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Tagaris Review the template variables and paths Click Install

Related apps

Details

Repository
goodhallsolutions/tagaris:latest
Last Updated2026-07-28
First Seen2026-07-28

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

Web UI PortPorttcp

Port for the Tagaris web interface. Access via http://your-unraid-ip:3000

Target
3000
Default
3000
Value
3000
Database URLVariable

Connection string for your PostgreSQL database (version 16 recommended). Install PostgreSQL from Community Apps, create a database and user for Tagaris, then fill in this URL. Use letters and digits only in the password.

Target
DATABASE_URL
Default
postgresql://tagaris:change_me@your-unraid-ip:5432/tagaris?schema=public
Value
postgresql://tagaris:change_me@your-unraid-ip:5432/tagaris?schema=public
Auth SecretVariable

Secret used to sign sessions. Generate with: openssl rand -base64 32. Keep it the same across restarts or everyone is signed out.

Target
BETTER_AUTH_SECRET
Public URLVariable

The address people actually reach Tagaris on, including the port. If you put it behind a reverse proxy later, change this to that address.

Target
BETTER_AUTH_URL
Default
http://your-unraid-ip:3000
Value
http://your-unraid-ip:3000
TimezoneVariable

Timezone for scheduled jobs (daily digest, backups, syncs).

Target
TZ
Default
Europe/London
Value
Europe/London
PhotosPathrw

Persistent storage for asset photos and attachments.

Target
/app/data/photos
Default
/mnt/user/appdata/tagaris/photos
Value
/mnt/user/appdata/tagaris/photos
Uploads and backupsPathrw

Persistent storage for uploads and the built-in backups folder.

Target
/app/uploads
Default
/mnt/user/appdata/tagaris/uploads
Value
/mnt/user/appdata/tagaris/uploads