Self hosting

Intro

Hey! I'm Tim Sh, a swiss-army-knife product manager by day who'd spent a few years building startups and helping others do the same as a CTO (mostly by night).
You can find out more about me here.

This is a starting point / table of contents for all the posts and guides I currently have on various tools and tricks related to self hosting.
I've been collecting, clarifying and formatting all this information over the years of self-hosting my own apps (including this website) + helping a few startups and a bunch of my friends to deploy & host their apps.

Most of the posts on this page are premium-only, meaning that you need a subscription to access them.
While I don't like the idea of monetising my blog in any way (including ads or paywalls), I put a lot of effort into creating these detailed step-by-step guides, and I believe this condensed knowledge is extremely useful for anyone looking to self-host anything and:

  • stay sane
  • don't loose a lot of their money
  • don't create a full-of-holes server that will turn into a crypto mining bot

Below you will find the list of all topics with the related posts – it's not necessary to follow their order (e.g. you might be only interested in 1 specific tool), although I would recommend anyone who's new to DevOps / self-hosting / deploying any app anywhere to start with the "Getting started" section and then cover 1st post in every section before going deeper into the specifics.

Hope you find it useful for your projects!
You can always leave a comment with a suggestion under any post or email me directly: hello@timsh.org

Getting started

Infrastructure

Coolify