• 1 Post
  • 29 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle









  • That’s a good point. Another one I have is sort of failure tolerance. I used to have a really unreliable router which would often crash and could only be reset using a full power reset. While it was in this state, wifi obviously stopped working but my zigbee devices where still available. I used to have a zigbee button linked to a smart plug for toggling my router off and on again.

    This shouldn’t be a concern for most people obviously but I wanted to share my experience.

    Another point I want to mention is that zigbee works at 2.4Ghz just like basic wifi so they can still interfere with each other.

    Zwave on the other hand uses another frequency (I think it was around 860MHz) but is more expensive.


  • Scrath@feddit.detoSelfhosted@lemmy.worldReplace Spotify
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    9 months ago

    Performance is good and streaming works well. Not a fan of the webinterface personally but there are client programs available for all platforms since navidrome exposes the subsonic api.

    Personally I use sonix on windows and linux as well as symfonium (paid but really great app) on android.

    The only thing I am missing from it is better user management so that I can restrict specific users from accessing parts of my library.

    Regarding access from outside my network I specifically wanted to avoid needing to be connected to a VPN so that’s why I use a cloudflare tunnel. Since my upload rate is not very good I have a Pi-Hole DNS server at home so that queries to my domain while in the home network don’t need to leave my network.


  • Scrath@feddit.detoSelfhosted@lemmy.worldReplace Spotify
    link
    fedilink
    English
    arrow-up
    7
    ·
    9 months ago

    +1 for navidrome.

    I’m also using that and have it exposed to the web using a cloudflare tunnel. What I didn’t like in the beginning but really appreciate now is that the service itself doesn’t have a lot of permissions and cannot delete files or change their metadata. I’m hosting it in a docker container and everything except the config file is mounted read-only.

    I’m not sure how relevant that is but it gives me more peace of mind exposing it publicly.




  • Can definitely confirm this. I started with a Proxmox system which had a TrueNAS VM. TrueNAS just used a USB HDD for storage though. Setting everything up and getting the permissions set correctly so I could connect my computers was a pain in the ass though.

    Later I bought a synology and it just works. Only thing I would recommend is getting good HDDs. I bought Toshiba MG08 16TB drives and while they work great, they are obnoxiously loud during read and write operations. They are so loud, that even though the NAS is in a separate room I have to shut it off at night.

    Meanwhile the Seagate Ironwolf drive I used for TrueNAS was next to my bed for multiple months and was basically silent.





  • Outside hosting isn’t really something I want to consider. I didn’t mention this in my post but this setup is for my media server which needs a lot of storage space. I don’t know about the pricing for a VPS but I am pretty sure it isn’t as cheap as I would want it. Also uploading my media to a VPS with my upload rate would take a lot of time whenever I want to add something new.

    Using two hostnames for accessing the same service isn’t really an option either unfortunately. The specific part I’m trying to set up is a navidrome server for music. The app I use to access the server is called Symfonium and can only add one address per media server. I could get around that by adding multiple media sources but that would result in all of my media appearing twice in searches.


  • Looking at the output of that command I get the following for my ethernet network interface

    DNS-Server  . . . . . . . . . . . : fd98:1919:5915:0:3053:4134:bdc9:295d
                                              192.168.1.60
                                               fd98:1919:5915:0:3053:4134:bdc9:295d
    

    Using nslookup on that IPv4 address tells me that all of those addresses are pointing to my pi-hole

    nslookup 192.168.1.60
    
    Server: pi.hole
    Address: fd98:1919:5915:0:3053:4134:bdc9:295d
    
    Name: pi.hole
    Address: 192.168.1.60
    

    I’ve added another local DNS entry on my Pi-Hole which points the domain I use to the same server but this time uses its IPv6 address. That doesn’t seem to help though or it takes some time to update. I flushed the DNS cache on my machine after adding this entry though.