Affordable Self Hosting
Small Monthly Costs Add Up
I have been building enough websites that keeping track of them has become a project of its own. I am even using an AI agent to help me keep track of what is running where.
When you have one application, paying a small monthly amount for a database or a hosted service may feel insignificant. When you have a collection of experiments, you need to look at the total. A cost that seems reasonable for one project can become a recurring bill spread across many projects, including ones that are still just ideas.
That does not make a managed service a bad choice. It means the cost deserves the same attention as the rest of the design. I want to know what I am paying for, which projects need it, and whether I already have a reasonable place to run the experiment.
Start Somewhere You Can Learn
Self-hosting gives me a way to try things on hardware I already have. It also makes me think about the pieces behind a service instead of treating the hosting bill as the entire deployment process.
Moving to the cloud is still an option. I do not see the first hosting decision as a permanent commitment. I would rather learn what an application needs while building it than assume every side project needs an expensive setup before anyone has used it.
The useful question is whether the system is doing what the project needs today. If it is, I can keep building. If it is not, I have something concrete to investigate and improve.
Always Be Building
I keep coming back to this idea: always be building.
There is always a better computer, a newer service, or another hosting arrangement to consider. I like hardware as much as the next person, but waiting for the perfect setup can become its own distraction.
Start with what you have. Learn what the project actually needs. Keep building, and let the next infrastructure decision follow the work.