Skip to content

kahnwong/self-hosted

Repository files navigation

self-hosted setup

Notes: do not use snap docker. It has mount permission issues.

Instructions

  1. Setup Kubernetes: https://github.com/kahnwong/k8s-playground
  2. Install caddy via xcaddy + cloudflare plugin: https://docs.karnwong.me/knowledge-base/ops/tools/networking/caddy#caddy-with-cloudflare-plugin
  3. Install headscale: https://headscale.net/stable/setup/install/official/#using-packages-for-debianubuntu-recommended. Edit following config keys: server_url, listen_addr, base_domain. Add sudo usermod -aG headscale $USER to allow invoking headscale without sudo.

Update caddy helper script

Place this file at $HOME.

#!/bin/bash

cd self-hosted
./scripts/caddy_reload.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 3

  •  
  •  
  •