Skip to content

dagyepong/Home-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home-lab

This is a collection of my current docker-compose files for my home-lab set-up. Anyone willing to replicate such set-up must have a working docker and docker-compose installed in their system first.

Traefik Setup

1.docker network create web

2.touch acme.json

3.chmod 600 acme.json

docker run -d
-v /var/run/docker.sock:/var/run/docker.sock
-v $PWD/traefik.toml:/traefik.toml
-v $PWD/traefik_dynamic.toml:/traefik_dynamic.toml
-v $PWD/acme.json:/acme.json
-p 80:80
-p 443:443
--network web
--name traefik
traefik:v2.2

Cloudflare setup

export TUNNEL_TOKEN=xxxxx

Authentic Setup

After spawning up this Authentik stack, you will be greeted by Authentik's login dashboard. However, you have to onboard an admin user first.

This is done by visiting the following URL:

http(s):///if/flow/initial-setup