Scale with an external DB
Index Monitor does not need a dramatic replatform to grow. The usual next step is simple: keep the app, worker, and cron where they are, and point them at an external MariaDB host with more disk, more IOPS, and a better backup story.
The basic idea
The appliance stays the appliance. You are not rewriting services or introducing six new layers of orchestration. You are just letting a better database host do the one job it is better at: storing a growing analytics history and serving heavier export/query workloads.
small installapp + worker + cron + MariaDB on one Pi, mini-PC, or VPSscaled installapp + worker + cron on the appliance host, MariaDB on a bigger or managed boxsame inputssame Google OAuth, same routes, same worker model, same productThe app still polls Google, workers still write rows, and the UI still reads the same tables. Only the database host changes.
If your bottleneck is storage, export churn, or database I/O, moving MariaDB usually solves it sooner than replacing the whole deployment model.
A second box in your rack, a LAN server, or a managed MariaDB service in your own account all fit the model.
When it is worth doing
Most installs should stay single-box for as long as possible. External DB becomes interesting when the appliance is clearly healthy as an app host but the database wants more room, faster storage, or better operational tooling.
What you gain
Let a proper DB host absorb larger fact tables, longer retention, and export churn without turning the application machine into a storage compromise.
Dedicated or managed MariaDB hosts usually give you snapshots, scheduled backups, and operational visibility that are awkward to bolt onto hobby hardware.
Keep the app and workers small if they are small. Scale the database because the database needs it, not because marketing copy said every part must get bigger together.
What to watch
Scale without drama
Start on one box. When the data volume deserves it, move MariaDB out to a stronger host and carry on with the same product and the same workflow.