Receipt-Wrangler

Receipt-Wrangler

Docker app from wrangler's Repository

Overview

Receipt Wrangler is your easy-to-use, self-hosted receipt management solution. Simplify your expenses and take control of your financial data with these powerful features: * Effortless Receipt Creation: Quickly create receipts with the help of OCR/AI image scanning. * Smart Categorization: Organize receipts for easy filtering. * Collaborative Tracking: Share receipts and track expenses among multiple users. * Email Integration: Seamlessly upload receipts directly from your email, web app, and mobile app (coming soon). Follow the installation guide at https://receiptwrangler.io/docs/category/getting-started to get started.

Install Receipt-Wrangler on Unraid in a few clicks.

Find Receipt-Wrangler 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 Receipt-Wrangler Review the template variables and paths Click Install

Requirements

This application may require an external database to be ran, but an internal SQLITE database is supported. Please read the documentation at https://github.com/Receipt-Wrangler to set up the required configuration file.

Categories

Download Statistics

190,351
Total Downloads
5,410
This Month
14,109
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
noah231515/receipt-wrangler:latest
Last Updated2026-04-23
First Seen2023-11-11

Runtime arguments

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

Template configuration

WebUI PortPorttcp

Port for web ui

Target
80
Value
9080
Sqlite pathPathrw,shared

Directory to store sqlite database

Target
/app/receipt-wrangler-api/sqlite
Logs pathPathrw

Directory to store application logs

Target
/app/receipt-wrangler-api/logs
Data pathPathrw

Directory to store application images

Target
/app/receipt-wrangler-api/data
ENCRYPTION_KEYVariable

Encryption key for encrypting sensitive data

SECRET_KEYVariable

Secret key used for validating jwts

DB_HOSTVariable

Database host

DB_PORTVariable

Database port

Default
0
DB_USERVariable

Database user

DB_PASSWORDVariable

Database password

DB_NAMEVariable

Name of database

DB_ENGINEVariable

Sets which database to use

Value
sqlite
DB_FILENAMEVariable

Name of database if using sqlite

Value
test.db
REDIS_HOSTVariable

Redis host

REDIS_PORTVariable

Redis port

REDIS_USERNAMEVariable

Redis username

REDIS_PASSWORDVariable

Redis password