Skip to content

Repository files navigation

Home Lab

Overview

This repository contains the configuration for my home lab services, managed with Docker Compose. Services are exposed to the internet via Traefik (public) or to my Tailscale network via tsdproxy.

Services

actual

ActualBudget - personal accounting app

  • Proxy: via tsdproxy
caddy

Static-site server/reverse proxy

  • TODO: Configuration needed.
docker-socket-proxy

Docker socket proxy

This service allows Traefik to interact with the Docker socket without giving it direct access, enhancing security.

gitea

Simple git remote

  • TODO: Configuration needed.
immich

Photo and video backup with searchable image/video recognition

  • Proxy: via traefik
miniflux

RSS feed reader web app

  • Proxy: via traefik
pdf

Stirling-PDF - PDF editor web app

  • Proxy: via traefik with basic auth middleware
traefik

Docker container-aware reverse proxy

  • Proxy: Dashboard via tsdproxy
tsdproxy

Tailscale Docker socket proxy

Exposes services to a Tailscale network.

Future Improvements

  • Use Docker in rootless mode with userns-remap for better security.

About

Docker compose files for my homelab

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages