this post was submitted on 26 Apr 2024
247 points (91.9% liked)

Programming

17373 readers
149 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
 

For most personal projects, hosting on the cloud may be overkill, but tempting with its supposed ease of use and benefits of scale. Self-hosting is often overlooked as a solution with the benefit of simplicity and cost.

Interesting discussion and demonstration of self hosting the kinds of apps most personal projects will end being.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 25 points 6 months ago (1 children)

Great question. Here's where I've landed:

  • For a surprising number of things, my previous desktop, running Linux, confined to my local network, is perfectly fine.
  • For a number of other things, a Raspberry Pi, with a dedicated disk image (ISO), confined to my local network, is fine.
  • Surprisingly often, a not-at-all-dynamic dynamic DNS solution gets the job done. I follow the first half of the DynDNS guide, and then hard code my preferred IP, and skip the rest. It's inconvenient when my IP changes, but that happens a lot less often than most folks imagine. Most DNS providers have provided this to me for free after I bought my domain name from through them.
  • For my public personal portfolio, GitHub pages works fine.
  • For additional silly static sites, AWS S3 and AWS CDN get the job done for about $3 per month.
  • When I need to do public facing database stuff, I get a virtual private server, not from Amazon or Microsoft, who both way overcharge for small apps.
[โ€“] [email protected] 5 points 6 months ago

I was surprised to find oracle's offerings so economical for personal use. I set up a foundry server (TTRPG) and so far it hasn't cost me a cent. Still not a fan of them or their CEO, but this is working for me.