Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LI
Posts
23
Comments
554
Joined
2 yr. ago

  • Not extensions, it's integrations.

    Integrations are things that Home Assistant can integrate and control in your house. They have to be added to Home Assistant by the team that makes Home Assistant. They are built in. However they aren't necessarily made by Home Assistant, they may have started life as a custom component from HACS, which is a third party homebrew collection.

    Add-Ons are added functionality for Home Assistant and may be made by the team or other third party contributers. So things like Mosquito MQTT server are added functionality. They are probably not available to the container version because they are basically things you would run alongside in another container, like Node Red.

    Integrations should be available to the Container version of HA, but I have to strongly advise you to try to run a "Supervised" version or the Operating System HAOS on a machine like a pi or in a virtual machine.

    Having run both (I found a way to run Supervised in Docker, which is basically HAOS) it is just plain easier to deal with the OS when things break because half of it is done for you so you're less likely to break it when you use the OS.

    Anyway, I've just checked and there is a Tuya Integration, so you should be fine either way.

  • I too am playing with Tailscale at the moment. What's working for me (although I believe you're well past this) is just running an exit node into my network. I have Adguard and NPM forwarding and reverse proxying and as long as I don't use .local it seems that the nameserver works on Tailscale too, although I do get some errors in my testing at work yesterday.

    I wonder if you could set up an Openwrt container or VM and add Tailscale to it. That way you could port forward all the ports you want to Tailscale

  • I don't understand all the words you're using but:

    Having had Proxmox sort out my drives and having had failures and Proxmox refuse to start if the drive isn't present (it was present but forgot it's label so it wasn't there for Proxmox) I recommend just passing through the drives to your NAS and having it handle the drives.

    That way if they fail then your NAS fails but Proxmox boots.

    Also if you're mounting them directly use the "nofail" option so it doesn't kill your Proxmox if you don't just have the NAS handle it.

  • Could Rsync help? In OMV I can Rsync shares and it will check the folder I'm syncing to and just upload new files.

    So you could Syncthing to the server folder then Rsync that folder to your Immich at xam every day, then just manually delete things from your Syncthing folder occasionally.

  • Hello again.

    I've gone through your steps outlined in this post now for LAN. I've made my own network name .crypt and added *.crypt to Adguard and pointed it at the IP address of Nginx.

    I've then gone and mapped my local services in Nginx. So radarr.crypt sonarr.crypt plex.crypt etc and mapped them to ports.

    Now what I enjoyed was that I had to map Adguard to forward to Nginx, but in Nginx I can use the IP address of anything on my network, not just on the host.

    So it's map Adguard in DNS rewrites to Nginx IP, then map the IP:ports in Proxy Hosts in Nginx.

    Now when I use my Tailscale exit node (that I have from Home Assistant) I can use those addresses outside the house.

    I have noticed it only works for the .crypt domains, and not .local despite being set up as well. I guess because .local is a special address it is harder to map to Tailscale.

    Anyway, it's working for me after following what you've done, I just did less in Tailscale because of the exit node

  • The computing as to when they need switching on and off is done by the computer.

    I used to use Tasker and Smart Life connected through Google to control my lights. It worked but it was fucking shit. I wrote all the logic for it based off my phone, so it kinda worked for me, and everyone else in the house hated it.

    Now it's all controlled by a computer based in the home, based on sensors that are in the home from all kinds of manufacturers using different protocols (because that's what Home Assistant does, conglomerate protocols) it works much better for everyone involved.

    You can try to make iot devices work without a computer or cloud if you like but it will just be absolutely garbage.

    Good luck

  • Have a look into Heimdall or Homarr. Much easier, don't need to worry about addresses at all. Single set up and add Tailscale exit node for external access.

    I've been fiddling with it again today and (using Homarr) my only services that don't work when I access through Tailscale are the ones I use names for (are.local, server.local, etc) and I can access them when I use the IP:port so when I get home I'll just change them to IP:port on Homarr and I'll be all good

  • This looks interesting, but I don't know if it can replace anything. I have Home Assistant dashboards and Homarr. Would be nice if I could have both in one place. But this seems to be a homepage replacement for news and YouTube, not local services.

    I'll have a play once I prize my son off Hell Divers.

  • I've been wanting to do exactly what you're doing here on my LAN for a while. I tried to do it on Friday using Zoraxy and managed to get Homarr running on server.local but couldn't get anything else running with a name (overseerr.server.local and server.local/overseerr just wouldn't work, although I did get a webpage on server.local/overseerr it wouldn't resolve properly).

    Anyway as to your second point of getting a nameserver in Tailscale. While I haven't managed to get a nameserver in Tailscale I have managed to get apps running through Tailscale.

    My app was Audiobookshelf. I wanted to be able to just turn on Tailscale on my phone and sync to Audiobookshelf and managed to do just that.

    I already connected Audiobookshelf at home with it local IP.

    I then spun up a Tailscale container in the docker host that Audiobookshelf was on, signed in to it on the Tailscale dash, then just added the Tailscale network in Docker to the Audiobookshelf docker container.

    Now I can turn on Tailscale when I'm out of the house and open Audiobookshelf app and it connects to my.home server.

    Meaning I don't need to remember the IP address and portz I set that up once in the Audiobookshelf app and connect to it at will.

    I intend to have a go at attaching it to Syncthing next. I don't have much use case for Syncthing at present so it's a perfect app to experiment with. I intent to just attach the Tailscale network to my Syncthing container and just see if it connects. Then I'll try syncing my Keepass database to my host as an experiment from my phone.

    In my head it should be that simple. If it is I'll just connect all my docker apps that way and spin up another Tailscale instance on my other VM that does my Arr, and I'll have outside access to everything.

    Another point to give you for your quest: if you set up Heimdall and a Tailscale exit node, you can put all your self hosted apps in Heimdall for ease of access and then just hit that through your Tailnet. I have a shortcut on my phone home page. You can then just click the service you want in Heimdall and go to that service.

    Edit: turned off the exit node I had running inside Home Assistant and now nothing works. Turns out it wasn't as easy to connect to the Tailnet as I thought, and I must have been hitting audiobookshelf through my Tailscale exit node after all. But that does mean that my final paragraph still stands, exit node plus a home page (Heimdall, Homarr) gives the same results, but without the nameservers.

  • I've just looked this up. So is Yunohost supposed to replace Proxmox or can I install it as a service in Proxmox? Will it run in Docker?

    I'd have a go at installing it if my 10 year old wasn't saving democracy on my PC at the mo (playing Helldivers 2) there's no way I can prize him off that just to tinker with and ultimately uninstall, another service for a few hours. I got shit to do today.

  • You can get pretty cheap domain names if you google around. I managed to get mine for £35 for a number of years (3 I think, I was high when I set it up) and got a .com name out of that.

    You could look into DuckDNS. I know I used them many moons ago for Home Assistant but can't quite remember what the capabilities were, I just remember it was free and a bit rubbish. But as a stopgap it works.

    Try that for a bit until you have a few quid spare, then get yourself a domain name paid for a while.

  • My words.

    When you read "Cloud" change the word in your head to "Someone else's computer"

    So when I was using Tuya lightbulbs I was connecting Tuya's Computer to Googles Computer to turn my lights on.

    Now I use Home Assistant, I'm connecting MY computer to Googles Computer to turn the lights on, since I'm asking Google to turn MY lights on.

    I can just not use the Google Cloud and have a voice assistant in Home Assistant do it, then I'm just using my own computer.

    Now then, you don't think that all the photos you've ever taken reside in an app on your phone do you, because if you do I've got some news for you....

  • I've have made a lot of progress with Tailscale once I learned how to set up an "Exit Node" which is done in the Tailscale admin page. You set up Tailscale on your network and sign in, then set it as an exit node. Then (on android at least) you open the app and hit the 3 dots and pick "use exit node" then type the IP of your service into your browser and it's magically usable.

    There's also Tailscale on YouTube which has walk through a for attaching Tailscale to Docker containers, allowing access to those containers without an exit node. I've successfully done this with Audiobookshelf so I just turn on Tailscale out of the house and open the Audiobookshelf app and it connects to my private instance at home.

  • I tried it out yesterday. All I wanted to do was add names to my services. I managed to get Homarr to show up when I go to server.local but couldn't then get Overseerr to show when I go to overseerr.server.local or server.local/overseerr

    So after an hour or so of fiddling I gave up.

    I use Tailscale so I just don't need to have everything sent to my domain, but I'm struggling just keeping it all on the local network.