How to get a home lab?

  • Making a homle lab is very simple. All you need is some hardware connected to the internet and running some services.
  • There are many sefull videos you can find about this topic and how to start your very own home lab. You can check out the youtube channels mentiond here [[Youtube Blog Post]]

Docker containers

Docker containers are like virtual mashines but share the same binarys, they just create a new enviroment for the program. Here is a yt video.

alt text

Here is a list of the docker containers I am currently running at the moment

  • Dozzle
    • Real-time logging and monitoring for Docker in the browser
  • Audio Book Shelf
    • Self-hosted audiobook and podcast server
  • kavita
    • self-hosted digital library server
    • I am unsure If I will keep this rn
  • Portainer
    • Container Management
    • Must have!
  • Ghost
    • Ghost is an independent platform for publishing online by web and email newsletter.
  • HomePage
    • A modern, fully static, fast, secure fully proxied, highly customizable application dashboard
  • Authentik
    • self-hosted, open source identity provider
  • traefik
    • The Cloud Native Application Proxy

alt text

Here are some more docker containers that currently needs some configuring

  • JellyFin
    • Jellyfin is the volunteer-built media solution that puts you in control of your media.
  • Guacamole
    • a clientless remote desktop gateway. It supports standard protocols like VNC and RDP
  • Syncthing
    • File syncing server

This is not a conclusive list, just somethin I came up in a afternoon #TODO How to check if containers are healthy and implement it into all containers

Hypervisors

What operating system should you run bare bones on your server? Windows, Mac linux? Well some people run a type one hypervisor as their main os. If you are intrested check out Proxmox!

Wikipedia deployment and management of virtual machines and containers.