Oh, my server is has been running on a Dell PowerEdge R430, 25GB ram, and 300GB storage for about a year. Kids and I get to play together between console (Xbox, and a Switch) and pc. It's just for us, and has been working great.
They don't do any admin stuff, but they can participate in all the things. It's been a really fun experience. I had never played MC before they wanted to play together.
We all have accounts, I didn't even know there was an offline option (I read about that the other day on your Spigot page).
Even though my NPC's basically book it through the path right now, it's still fun. Just leaving NPC's that I want to set up for quests with one waypoint to keep them in place for now.