Skip to content

⚒️ Intro

Setup

This repository uses mise to configure a self-contained development environment with all the required tools.

Requires homebrew, Brew-file and Visual Studio Code to be installed.

  1. Run brew file install --file .github/Brewfile to install mise and go-task if you don't have them already.
  2. Run task repo:setup to set up the development environment. This can also be run again to update.

☁️ Cloud Dependencies

The homelab depends on a few cloud services to provide essential functionality.

Service Purpose
Doppler Secret management
GitHub Actions CI/CD workflows
Cloudflare DNS and web tunneling
Playit TCP/UDP tunneling
ProtonMail Email