All apps · 0 apps
BirdView
Docker app from StorkenLorken's Repository
Overview
Readme
View on GitHub🐦 BirdView
Ever wondered where all your storage went?
BirdView is a snappy, macOS-inspired dashboard that helps you hunt down space-hogs on your Unraid server (or any home server). It scans your drives, categorizes your junk, and tracks how your storage grows over time.

Why you'll love it
- Fast as heck: Written in Go, so it rips through millions of files in a few minutes.
- Eye Candy: A beautiful frosted glass UI that actually looks good.
- Time Travel: See exactly how much your "Backups" folder grew since last month.
- No Mess: Just one Docker container. No complex setup, no external databases.
Get it running
Unraid (The easy way)
- Head to the Apps tab.
- Search for
BirdView. - Hit Install and you're done!
Configuration
- Storage to Scan: Point this to whatever you want BirdView to analyze (default:
/mnt/user). - AppData: This is where BirdView saves its history database. Keep this persistent so you don't lose your charts!
- Scan Interval: Set how many days to wait between automatic scans. We recommend 7 days to keep your drives happy.
- Web Port: The port where you'll access the dashboard (default:
8080).
How Categorization Works
BirdView doesn't just look at extensions; it's a bit smarter than that. It uses two methods to group your files.
- Smart Paths: If a file is inside a folder named
Backups,TimeMachine, orDocker, it's automatically tagged as Backups or System, regardless of what the file is. - File Types: If the folder name doesn't give it away, it looks at the extension:
- Video:
.mp4,.mkv,.avi,.mov, etc. - Audio:
.mp3,.wav,.flac, etc. - Images:
.jpg,.png,.gif,.heic, etc. - Archives:
.zip,.tar,.iso,.dmg, etc. - Documents:
.pdf,.docx,.xlsx,.txt, etc. - System:
.db,.log,.json,.yaml, etc. - Other: Anything that doesn't fit the above!
- Video:
Docker Compose
Just copy this into your docker-compose.yml:
version: '3.8'
services:
birdview:
image: storken/birdview
ports:
- "8080:8080"
volumes:
- /mnt/user:/data:ro # What you want to scan
- ./appdata:/app/data # Where to save history
environment:
- BIRDVIEW_SCAN_INTERVAL_DAYS=7
License
MIT. Go wild.
Install BirdView on Unraid in a few clicks.
Find BirdView 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.
Categories
Download Statistics
Related apps
Explore more like this
Explore allLinks
Details
storken/birdviewRuntime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
bash- Privileged
- false
- Extra Params
--restart unless-stopped
Template configuration
The port the dashboard is accessible on.
- Target
- 8080
- Default
- 8080
- Value
- 8080
The root path you want BirdView to scan and visualize.
- Target
- /data
- Default
- /mnt/user
- Value
- /mnt/user
Location for the SQLite database to store history.
- Target
- /app/data
- Default
- /mnt/user/appdata/birdview
- Value
- /mnt/user/appdata/birdview
How often (in days) BirdView should automatically scan your array.
- Target
- BIRDVIEW_SCAN_INTERVAL_DAYS
- Default
- 7
- Value
- 7