I’ve killed more plants than I’d like to admit. It’s not that I don’t care about them. I water them, move them around for better sunlight, and give them the right nutrition. But despite my best intentions, I’ve always struggled to keep track of their needs. When did I last water the spider plant? Is the pothos getting too much light? Is it time to fertilize the monstera again?

That changed when I stumbled across HortusFox, a self-hosted plant care manager that has quietly become my most-used gardening tool.

At its core, HortusFox is a web app that helps you organize, monitor and take better care of your plants. It doesn’t come with glossy branding or a polished mobile app. What it does have is a surprisingly robust feature set that includes support for scheduling tasks, tracking plant data, and maintaining a visual catalog of your leafy companions. Best of all, it runs locally, giving you full control over your data. That one detail alone made me sit up and take notice. I’ve tried plenty of plant care apps before, but they always came with limitations or intrusive ads. HortusFox felt refreshingly different and the feature set is exactly what I needed.

Making plant care feel manageable

The setup was worth it

Credit:  

Installing HortusFox was a little more involved than downloading an app from the Play Store. It’s a self-hosted application, which means you need to run it on your own server or local machine. Thankfully, the developer’s GitHub page provides everything you need to get started, including a Docker setup that worked without a hitch on my home NAS. The whole process took me under an hour, and I was surprised by how straightforward it was, even for someone who doesn’t do this every day.

Once it was up and running, I was greeted by a clean interface that made it easy to start cataloging my plants. No clutter. No startup splash screens. Just a dashboard with all my plants and the tasks I had coming up.

Adding a new plant in HortusFox feels oddly satisfying. You give it a name, add an image, and fill in details like watering frequency, sunlight needs and fertilizer preferences. You can even track its growth over time with notes and pictures, which is perfect for someone like me who forgets what a plant looked like just a few weeks ago.

I quickly added my current lineup -- a jade, a monstera, some succulents, and the aforementioned spider plant -- and set reminders for each one’s care routine. Over time, I even started including propagation cuttings and new nursery finds, making the dashboard feel like a living, growing database of everything green in my home.

What surprised me most was how quickly this became second nature. Each time I logged in, I had a clear view of which plants needed attention. A simple timeline told me what to water, prune or repot. I could mark tasks as done, snooze them if needed, and even get visual feedback through progress photos. Instead of reacting to a drooping leaf or yellowing stem, I started to feel proactive. My plants were no longer neglected until it was obvious they were in trouble. They were part of a system, and that system worked.

That sense of structure was something I didn’t know I needed. Plant care had always felt reactive. I’d notice brown tips, panic, and then scramble to fix it. HortusFox flipped that dynamic. The care became routine. It became part of my rhythm, just like checking email or prepping lunch.

Eventually, I found myself building weekend rituals around the app. I’d go down the list, see what needed attention, and make a cup of coffee while pruning leaves or rotating pots. I was investing in these small routines, and in return, the plants were thriving.

A plant journal that actually matters

Small entries, big insights

Beyond the reminders, the part of HortusFox that really stuck with me was the journal. Every time I watered a plant or moved it to a sunnier spot, I logged a quick note. Over time, this built up a surprisingly rich history of what each plant had been through.

When the pothos suddenly started looking unhappy, I checked the journal and realized I’d skipped watering it the previous week. When the jade stopped growing, I noticed I hadn’t fertilized it in over two months. It was like having a timeline of my plant care habits, which helped me learn from mistakes and adjust routines accordingly.

That history turned out to be more useful than I ever expected. A few weeks ago, one of my succulents developed a weird discoloration. Normally, I would have panicked, googled symptoms, and overcorrected. Instead, I checked the app, saw that I’d been watering it more frequently due to a heatwave, and realized it was probably overwatering. I eased off, adjusted the schedule, and it bounced back in a few days. Having that context made a huge difference.

I even started using the photo log feature more religiously. Taking quick snapshots every couple of weeks helped me visually track how each plant was doing. When a new leaf unfurled on the monstera or the jade started branching out, I could see the changes clearly. It became a way to celebrate progress, not just manage problems.

What also stood out was how little friction there was in using the app daily. Because it’s hosted locally and accessible from my browser, I didn’t need to fiddle with logins, app updates or background sync. I just bookmarked the link, pinned it in my browser, and it was always there when I needed it. It just helped me take care of my plants. The simplicity of it was liberating. I didn’t have to worry about random push notifications or feature bloat. No social elements or AI-generated suggestions. Just my plants, my data, and a timeline I controlled. It was the kind of user experience I wish more apps offered -- quiet, focused, and respectful of my attention.

Even the barebones design eventually grew on me. At first, I found it a little too utilitarian. But over time, I came to appreciate the lack of distractions. It didn’t try to be beautiful. It just tried to be helpful. That said, some more work on a responsive design would definitely help.

Why HortusFox actually works

HortusFox won’t win design awards. The app design is basic to a fault. It won’t give you glossy plant care tips or ping you with push notifications. But what it does offer is something far more valuable: a quiet, capable, and completely private way to build better habits around plant care. It doesn’t try to gamify the experience or turn your living room into a science experiment. It just helps you keep track, stay consistent, and learn from your own routine. There are no leaderboards, no plant parenting badges, and no social timelines. Just a solid system that works exactly the way you want it to.

That shift, from reacting to issues to actively caring, is what helped me stop killing my houseplants. I don’t think I’ve suddenly become a plant expert. But thanks to the self-hosted HortusFox app, I no longer feel like I’m guessing. I know what my plants need, when they need it, and what I did last time. That alone has made all the difference.