Like a lot of tech enthusiasts, I buy and replace a lot of devices — laptops, phones, SSDs, routers, and random home gadgets. But keeping track of what’s still under warranty and where to claim it has always been a headache. Google Sheets? Too manual. Email labels? Too scattered. Manufacturer portals? A mess.
If you’ve ever had a hard drive fail just months after the warranty expired, you know the pain of bad timing. And if you’ve ever had a covered repair but couldn’t find the purchase receipt, you know how frustrating it is to lose out on something you technically paid for.
Enter Warracker — a self-hosted warranty tracker that does what every good self-hosted tool should: give you control, automate the boring stuff, and ease your life.
Why self-host a warranty tracker?
A smarter way to track warranties
For years, I relied on a mix of invoices in my email, warranty pages bookmarked, and a half-baked spreadsheet that I always forgot to update. The problem was obvious. There was no single place to see what was still covered, and I kept forgetting to check warranties before replacing a device. When I actually needed a warranty claim, I ended up digging through emails for receipts or serial numbers, only to realize some manufacturers' base coverage on the purchase date, while others go by serial numbers.
Warracker solves all of that. It’s a local-first, searchable, and automated way to manage warranties — without handing over my purchase data to some random cloud service that might disappear overnight.
Setting Up Warracker
Quick and easy
One of the best things about Warracker is how easy it is to set up. I run most self-hosted apps via Docker, and Warracker fits right into that ecosystem. Getting it running was as simple as taking the Docker composer file, changing the default username and password, and adding it to Portainer. Within minutes, I had a clean, web-based dashboard where I could add my first few items and finally ditch my chaotic spreadsheet system. The service's Github page makes the instructions incredibly clear, and it barely took me minutes to get it up and running. But if you don't want to jump across to another page, I'll drop the steps below for installing it on Docker desktop below.
git clone https://github.com/sassanix/Warracker.git
docker compose up
These three easy steps to clone the github repo, and get the Docker file up and running are all you need.
Features that just make sense
A smarter way to manage warranties
Warracker does exactly what a warranty tracker should do — it keeps track of purchase dates, expiration timelines, and serial numbers in one place. Instead of relying on my memory, I now get timely reminders before a warranty expires, giving me enough time to file a claim if necessary. The app is extremely well-thought-out and lets you add adjacent essentials like invoices or product receipts as well as user manuals. This gives you a single space to look for any information you might need about your purchases.
I also like the tagging system, which makes it easy to sort purchases. I've got one tag set up for general electronics and another for guitar-related purchases, such as a new pedal.
The tagging functionality, when combined with the built-in search, makes finding a product effortless. If I need to check whether an SSD is still under warranty, I don’t have to scroll through emails or log into a manufacturer’s portal. I just type in the model name; all the details are right there. Warracker also tells you how many days are left before your warranty expires on the product card itself.
Since it’s self-hosted, I can access it from any device on my network without worrying about subscriptions, data collection, or companies shutting down their services. Warracker also lets me categorize warranties however I like. Instead of sifting through a long, mixed list of items, I can instantly see which laptops are still covered, which home appliances might need extended coverage, and which devices are on their last days of support. Warracker can also be set up with an SMTP server to send email notifications for warranty status.
Why self-hosting your own warranty tracker beats manufacturer portals
One place to track your warranty status across devices
Most manufacturers have their own warranty lookup tools, but they’re more frustrating than helpful. Some require manual product registration, which I always forget to do. Others base warranty coverage on the purchase date instead of the serial number, leaving me second-guessing whether my claim will go through. Worst of all, these portals never notify you before a warranty expires — you only check when something breaks, and by then, it’s too late. Warracker changes that. Instead of juggling multiple manufacturer sites, I now have a single dashboard that tells me everything I need to know, whether it’s a warranty deadline, an RMA process, or just the peace of mind that a device is still covered.
The organized way to manage warranty documents
I've been guilty of maintaining a folder of invoices and a spreadsheet of warranty status details, but self-hosted tools like Warracker solve a problem I hadn't even thought of solving. It’s simple, lightweight, and removes the guesswork from warranty tracking. If you’re a tech enthusiast, a DIYer, or just someone who wants to stop wasting money on unnecessary replacements, Warracker is a must-have. Instead of playing the “did I buy this too long ago?” game, I finally have a clear, organized view of what’s covered and for how long, without relying on third-party services, and more importantly, with an app that is designed specifically for the purpose.
