Live data from Hacker News

I run multiple $10K MRR companies on a $20/month tech stack

stevehanov.ca

391–400 of 539 posts

Re: I run multiple $10K MRR companies on a $20/month tech stack

#391

> I use Linode or DigitalOcean. Pay no more than $5 to $10 a month. 1GB of RAM sounds terrifying to modern web developers, but it is plenty if you know what you are doing. If you get one dedicated server for multiple separate projects, you can still keep the costs down but relax those constraints. For example, look at the Hetzner server auction: https://www.hetzner.com/sb/ I pay about 40 EUR a month for this: Disk: 7…

What do you do about ipv4 ? Do you also use a routing VM to manage all that ? It’s very interesting how people rent large VMs with a hypervisor. I’m wondering if licenses for VPS have any clauses preventing this for commercial scale.

Why not just Nginx Proxy Manager? Solves both the Proxy issue as well as TLS/SSL.

https://nginxproxymanager.com/

Re: I run multiple $10K MRR companies on a $20/month tech stack

#392

I quite like the websequencediagram. looks like a cool product! He's mainly talking about the tech implementation which is the easy part. the hard part of creating a business is finding a problem valuable enough to solve and reaching the users who need that problem solved. that's where the real value is.

This is the most frustrating problem I have. I do my 40 hours per week, play with my kids, relax with the wife, and play some video games. I don't really have any other problems besides not enough time in the day. And yet when I learn about some domain specific problem, it is blindingly obvious.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#393

> I use Linode or DigitalOcean. Pay no more than $5 to $10 a month. 1GB of RAM sounds terrifying to modern web developers, but it is plenty if you know what you are doing. If you get one dedicated server for multiple separate projects, you can still keep the costs down but relax those constraints. For example, look at the Hetzner server auction: https://www.hetzner.com/sb/ I pay about 40 EUR a month for this: Disk: 7…

Why VMs over containers?

Mostly to have stronger separation, I'm sure the person who prefers VM-per-project also has their own reasons.

I just have a few large VMs, each a different environment with slightly different ways how I treat them - the prod ones get more due diligence and being careful, whereas all of the dev ones (including where I host Gitea, Woodpecker CI, Nextcloud, Kanboard, Uptime Kuma etc.) I mess around with the configuration in and do restarts more often. I personally used to run a Docker Swarm cluster, but now just use Docker Compose with Ansible directly, still multiple stacks per each of those servers, dead simple

So my setup ended up being:

  * VPS / VMs - an environment, since don't really need replication/distributed systems at my scale
  * container stack (Compose/Swarm) - a project, with all its dependencies, though ingress is a shared web server container per environment
  * single container - the applications I build, my own are built on top of a common Ubuntu LTS base more often than not, external ones (like Nextcloud and tbh most DBs) are just run directly
Works very well, plus containers allow me to easily have consistent configuration management, networking, resource limits and persistent storage.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#394

Earlier quoted context omitted.

It actually starts with a completely unrelated anecdote: "What do you even need funding for?" I agree. The author claims to have multiple $10K MRR websites running on $20 costs. I also don't understand what he needs money for — shouldn't the $x0,000 be able to fund the $20 for the next project? It doesn't make any sense at all. Then the author trails off and tells us how he runs on $20/month. Well, why did you apply…

The author says he wants funding to grow the businesses. Presumably he wants funding and the help from investors to enable quicker growth than what is possible organically.

Yes, "presumably." That's exactly the problem..

Re: I run multiple $10K MRR companies on a $20/month tech stack

#395

> The enterprise mindset dictates that you need an out-of-process database server. But the truth is, a local SQLite file communicating over the C-interface or memory is orders of magnitude faster than making a TCP network hop to a remote Postgres server. I don't want to diss SQLite because it is awesome and more than adequate for many/most web apps but you can connect to Postgres (or any DB really) on localhost over…

Sqlite smokes postgres on the same machine even with domain sockets [1]. This is before you get into using multiple sqlite database. What features postgres offers over sqlite in the context of running on a single machine with a monolithic app? Application functions [2] means you can extend it however you need with the same language you use to build your application. It also has a much better backup and replication st…

> What features postgres offers over sqlite in the context of running on a single machine with a monolithic app

The same thing SQL itself buys you: flexibility for unforeseen use cases and growth.

Your SQLite benchmark is based in having just one write connection for SQLite but all eight writable connections for Postgres. Even in the context of a single app, not everyone wants to be tied down that way, particularly when thinking how it might evolve.

If we know our app would not need to evolve we could really maximize performance and use a bespoke database instead of an rdbms.

It seems a little aggressive for you to jump on a comment about how it’s reasonable to run Postgres sometimes with “SQLite smokes it in performance.” That’s true, when you can accept its serious constraints.

As a wise man once said, “Postgres is great and there's nothing wrong with using it!”

Re: I run multiple $10K MRR companies on a $20/month tech stack

#396

> I use Linode or DigitalOcean. Pay no more than $5 to $10 a month. 1GB of RAM sounds terrifying to modern web developers, but it is plenty if you know what you are doing. If you get one dedicated server for multiple separate projects, you can still keep the costs down but relax those constraints. For example, look at the Hetzner server auction: https://www.hetzner.com/sb/ I pay about 40 EUR a month for this: Disk: 7…

Wouldn't be easier and more efficient to just run docker containers?

Re: I run multiple $10K MRR companies on a $20/month tech stack

#397

Earlier quoted context omitted.

Yeah, 25 years in the industry, zero business ideas right here. I can build whatever, I just have zero clue whatsoever what to build. Never have.

What has your career looked like? I'm interested because I've spent 20 years in applied research and I've only more recently realized the continual stress that I've felt for 20 years from trying (and mostly failing) to innovate in the "what to build" space.

For me it has been just saying "yes" when I was offered a job and when that one was getting a bit annoying someone happened to offer me another and I said "yes" too. I have ended up a bit underemployed and underpaid, but life's comfortable and safe and I have ample time to stress over hobbies instead of work.

So comfortable that lately I have declined offers for interesting and much much better paid work, because I can no longer be bothered to take any risks or alter my lifestyle.

But sometimes I wish I could have been the guy managing to get 10k MMR using knowledge I've got in spades.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#398
post #150

Earlier quoted context omitted.

I don't know what to say. People keep saying these engineers exist and here I am not having seen a single, and I follow many indie hackers communities.

A devops coworker found my blog and asked me how I host it, is it Kubernetes. I told him it's a dedicated server and he seemed amazed. And this was just a blog. It's real

I heard the same story many times before.

Devops engineers did not know 101 of cable management or what even a cage nut is and being amazed to see a small office running 3 used dell servers bought dirt cheap, and shocked when it sounded like a air raid when they booted up, thought hot swapping was just magic.

It is always the case - earlier in the 80s-90s programmers were shaking their heads when people stopped learning assembly and trusted the compilers fully

This is nothing and hardly is shocking? new skills are learnt only if valuable otherwise one layer below seems like magic.

Re: I run multiple $10K MRR companies on a $20/month tech stack

#400

> I use Linode or DigitalOcean. Pay no more than $5 to $10 a month. 1GB of RAM sounds terrifying to modern web developers, but it is plenty if you know what you are doing. If you get one dedicated server for multiple separate projects, you can still keep the costs down but relax those constraints. For example, look at the Hetzner server auction: https://www.hetzner.com/sb/ I pay about 40 EUR a month for this: Disk: 7…

Wouldn't be easier and more efficient to just run docker containers?

It depends on what you're doing. Proxmox gives you the flexibility to figure it out as you go.

If you have a plan from the start and you know what you'll need and you're pretty confident it won't change, then sure.

If you want a box that you can slice and dice however you want (VMs, containers, etc) then something like Proxmox might be worth it.

Post reply on HN