Skip to content

A collection of k8s specifications, configuration files, and scripts for my self-hosted single-node home server.

Notifications You must be signed in to change notification settings

eashwar/self-hosting

Repository files navigation

Eash's Self Hosted Server

Currently I run an M4 Mac Mini as a home server for hosting various projects.

I deploy projects to a kubernetes cluster and use Cloudflare Tunnels to make this available to the public internet. I use kind as my cluster solution as it runs well on Darwin machines and is lightweight.

Prerequisites

  • Docker
  • Kind
  • Kubectl
  • YQ

communication to the host

api.eash.dev looks to mount the api-data/ directory locally.

Add an Automator folder action that monitors api-data/site-deploy and runs the following:

export PATH=/opt/homebrew/bin:$PATH
export PATH=/usr/local/bin:$PATH

zsh ~/local/build-and-deploy-subsystem.sh site

About

A collection of k8s specifications, configuration files, and scripts for my self-hosted single-node home server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages