• 2 Posts
  • 45 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle

  • 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.