Home
HomeLab Docs
Cancel

Access servers securely using teleport, tailscale, cloudflare

Cloudflared Proxy Check this post here for more details. Point your domain or sub-domain to http://localhost:3080 Tailscale Check this post here for more details. ...

Enhancing security on services using crowdsec, watchtower, authelia, traefik

Cloudflare Choose cloudflare proxy whenever you are pointing a domain to a service. It will show the IP of cloudflare proxy instead of our server. Ports Only open ports that are required ...

Using tailscale to access services privately on your personal VPN mesh network using SSL

Tailscale Setup tailscale Install tailscale using this guide. Check if tailscale is running as a service. sudo systemctl status tailscale If not running, sta...

Adding authentication to services using authelia, traefik

Adding Single Sign On and 2 Factor Auth (TOTP) using Authelia middleware for traefik Traefik You can check this section on how to install traefik. Authelia Add a DNS record for auth...

Connecting services to internet using reverse proxy

Exposing your services to the internet using SSL We have a domain but the tricky part is how to connect that domain to our service. Here comes the part of reverse proxy and cloudflare tunnel. We...

Setting up your new domain

Basics and setting up new domain What is a domain? For Example for https://www.divyashchauhan.com http/https : protocols www : subdomain divyanshchauhan : domain com : domain extension ...

Setting up docs site on GitHub Pages using Jekyll

Using Jekyll: The Static Site Generator to build our website Install Dependencies sudo apt update sudo apt install ruby-full build-essential zlib1g-dev git Install Jekyll bundler gem install j...

Hello Homelab

Hey there! This is my first page on Homelab. console.log("Hey there!"); print("Hey there!")