One Homelab Dashboard To Rule Them All! Who Will Win!? (Includes Homepage Setup)

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

ความคิดเห็น • 42

  • @joelfrojmowicz
    @joelfrojmowicz ปีที่แล้ว +6

    Hi Jim. I just love your videos! Already subscribied as soon as I saw your first video. Keep up the good work!
    But may I request a new video? I would like to see a dedicated video regarding the security and accessibility for all your containers. Or some kind of advice on which one do you expose to the internet and how do you manage to access them from the internet (do you use VPN, or Authelia/Authentik with Traefik). Is there a way to access all our infrastructure securely and easily?
    My vision and what I would like to see is block all trafic from internet except the dashboard. This dashboard will be secured with user/password and 2nd step verification. And all my services will be accessed from this dashboard (like using the dashboard as a proxy). Is this scenario possible?

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +1

      Really appreciated the feedback, Joel. Have you seen some of my earlier videos where I show you how to install CrowdSec to protect your proxy, how to install and configure wireguard/headscale to provide VPN access in case you don't want to expose services, also Authelia to add additional layers of protection to your existing containers?
      For your scenario, I wouldn't expose your dashboard to the internet. I'd follow my WireGuard video and create a split tunnel. That will allow you to access your dashboard from anywhere, securely over the VPN, and still route to the internet locally (i.e., if you're using a mobile device). If you really do want to expose it, then implement CrowdSec and Authelia as a minimum.

    • @joelfrojmowicz
      @joelfrojmowicz ปีที่แล้ว +1

      @@Jims-Garage Yes, I saw you other videos. But each one of them explains how to implement this single service. I would like to see a video explaining all the scenarios and then see your advice to solve them. So, your recomendation is to use WireGuard to expose a VPN service and only then access all my services. But some of my services I would like to expose them in the internet like for example Plex, Ombi, Remotely, Bitwarden, XWiki and NextCloud. How can I expose those services easily and securely? In the case of Plex and Ombi, I would like to give access to other people but not my VPN. How can I solve this problem?

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      @@joelfrojmowicz you will need to port forward the relevant ports on your firewall (I showed how to do that on Sophos previously), most will be fine with 443 (HTTPS). For these services, integrate it with crowdsec and Authelia (if needed). There's always a risk to port forwarding but it's pretty small. It's also worth creating a DMZ where services connected to the internet only have explicitly declared access to internal servers (e.g., if it gets popped people cannot propagate to other services).

    • @joelfrojmowicz
      @joelfrojmowicz ปีที่แล้ว +1

      @@Jims-Garage Isn't better to doit by using a reverse proxy like NPM or Traefik and use it with Authelia/Authentik?

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +2

      @@joelfrojmowicz yes, sorry, I thought that was a given. Authelia and crowdsec both leverage a proxy. So you have, firewall -> proxy (with Authelia and crowdsec) -> container (with restricted access to local services).

  • @waynoinsaneo
    @waynoinsaneo ปีที่แล้ว +2

    Homepage is so nice for people new to the homelab scene. Considering dashy after your review

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +1

      It's a slippery slope, you'll be changing every month if you aren't careful... truth is they're all good, but dashy does look so cool.

  • @JGNiDK
    @JGNiDK 11 หลายเดือนก่อน +1

    I liked your video a lot. And will now search the net a little more, to find out if I should change to Dashy!!

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน +1

      Thanks, it's really a matter of preference. Both dashy and homepage are great choices.

  • @BrianPhillipsSKS
    @BrianPhillipsSKS ปีที่แล้ว +2

    Organizr is wonderful as well. Lots of customization and love the app bar on the side to navigate between them

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Good shout, sorry I missed it, too much to put into a single video... I'll definitely check it out though.

    • @vinaduro
      @vinaduro ปีที่แล้ว +1

      Sorry, only catching up on all the videos now. Just wanted to give my +1 for Organizr.

  • @Jonteponte71
    @Jonteponte71 ปีที่แล้ว +4

    The documentation is a bit confusing with homepage but after spending a few hours of trial and error with it. I think I am fairly happy with my setup. As per usual with some open source projects, they are sometimes very thin on configuration examples in the documentation...

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      Awesome, yes documentation is always difficult on open source, even paid products often suffer! Feel free to share your new shiny dashboard on discord.

  • @tatageek
    @tatageek ปีที่แล้ว +1

    Great video, thanks!

  • @jayjoshi64
    @jayjoshi64 6 หลายเดือนก่อน +1

    I am very much liking the Homarr app. I think it's design is best across the board. It's still growing and would be releasing 1.0.0 soon :)

  • @Iusedtolikepizza
    @Iusedtolikepizza 11 หลายเดือนก่อน +1

    A year or so ago I gave Dashy a shot but I may have to spin it up again. I think it's time to stop distro hopping and start dashboard hopping

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน

      It's a slippery slope!

  • @JGNiDK
    @JGNiDK 11 หลายเดือนก่อน +3

    Come on Jim! Are you also saying 'Knocking on heavens door' is a Guns & Roses-song?
    In Norse mythology, Heimdall (from Old Norse Heimdallr) is a god. He is the son of Odin and nine mothers. Heimdall keeps watch for invaders and the onset of Ragnarök from his dwelling Himinbjörg, where the burning rainbow bridge Bifröst meets the sky.

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน

      Haha, thanks. I was actually aware of Norse mythology, I find it fascinating.

  • @maconly34
    @maconly34 7 หลายเดือนก่อน +1

    Thank you very much for this very interesting video!
    Quick question: is it possible to integrate a 2nd Docker instance from another server?
    Thanks

    • @Jims-Garage
      @Jims-Garage  7 หลายเดือนก่อน +1

      It should be, you need to give it remote access to the socket.

  • @dma98
    @dma98 หลายเดือนก่อน +1

    Went from dashy to homepage. I found dashy great for quick and out of the box working. But really lost me when it came to re-ordering categories, it’s a vue project so I really think they should look into GUI drag and drop re-arrangement similar to how Homarr does it

    • @Jims-Garage
      @Jims-Garage  หลายเดือนก่อน

      Yeah, I agree with that

  • @kevinhughes9801
    @kevinhughes9801 ปีที่แล้ว +2

    Great vid think I need to move to dashy

  • @KadargoGaming
    @KadargoGaming 11 หลายเดือนก่อน

    how to you add more widgets are not at their website instructions? for example TeamSpeak 3 Server, Piwigo, Subsonic, and other Games Servers, besides Minecraft?

  • @Iusedtolikepizza
    @Iusedtolikepizza 11 หลายเดือนก่อน +1

    Oi, are you aware of a way I could send a Wake-on-LAN magic packet when I click on the button for a particular server?

    • @Jims-Garage
      @Jims-Garage  11 หลายเดือนก่อน

      Great name! I am not aware of a way to do it through the dashboard, but it may support custom scripting, or their could now be a moule

  • @javiesteban4510
    @javiesteban4510 ปีที่แล้ว +1

    Hi, good video , the explaining are awasome. But I have a problem. I add plex on the home page and show an error that put: API Error Information. Also in navidrome or qbittorrent that add like widgets too. Do you know how to solve this problem? thanks

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว +1

      Sounds like you need a Plex API token. You can find out how to create one here: www.plexopedia.com/plex-media-server/general/plex-token/

  • @Michael-v3v2u
    @Michael-v3v2u 3 หลายเดือนก่อน

    You ever figure out how to get Dashy to run through traefik?

  • @DarrolKHarris
    @DarrolKHarris ปีที่แล้ว +1

    thank you

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      You're welcome, drop your dashboard in Discord and let's see it

  • @jothain
    @jothain ปีที่แล้ว +1

    Dashy looked so awesome, that's until I tried the demopage. How on earth such common thing be so broken? 12:58 that's very minor bleed on yt downloads and cpotato, but trying to put the most minimal layout it essentially comes 100% unusable. Not cool at all.

    • @Jims-Garage
      @Jims-Garage  ปีที่แล้ว

      I think the demo page sells it short. There are some amazing dashboards you can create with Dashy.

    • @jothain
      @jothain ปีที่แล้ว

      @@Jims-Garage It's not bad. Ended up trying it and it certainly is very so-to-say adapyable. Still I gotta say it's not cool that even bit too long names can be blocked by custom elements and that minimal layout imo is still very bad thing. But I get it. So much possibilities to customize its really hard to take everything into account. Just saying that maybe it would be worth to check those issues out before expanding. I used Heimdall and its very limited and I do prefer Dashy, eventhough you gotta think bit more with it. Heimdall is bit too limited imo. Works really well though.