• 0 Posts
  • 26 Comments
Joined 1 month ago
cake
Cake day: June 5th, 2025

help-circle
  • You sure that’s what is happening, and it’s not just mounting a different snapshot/dataset being mounted “on top” ?

    I’ve seen it happen, which is why I ask. Assume the root dataset is named pool0 and has set0 set1 and set1/set2 as child datasets.

    Their mount points are as follows:

    /pool0/set0

    /pool0/set1

    /pool0/set1/set2

    Now, if somehow, say set2 gets unmounted.temporarily, and you save files to /pool0/set1/set2 while the data set is not mounted, it’ll actually put those files in the set1 dataset, under the set2 directory.

    But, when you mount the pool0/set1/set2 dataset again, the files under the set1 dataset are hidden by the set2 child.

    Am I explaining it well enough for you to follow along?

    Make sure you don’t have some similar situation by temporarily unmounting any nested datasets and ls’ing their mount points.





  • My favorite use case for MASS is my desktop PC, in our bedroom, has a decent 5.1 sound system, and is running squeezelite.

    I have an alarm automation that starts playing from the random 500 playlist.

    When my phone connects to my car’s Bluetooth, it transfers the queue to my phone, which is running snapcast on a VPN.

    When my phone disconnects from my Bluetooth, and I am at home, it transfers any queue from my phone back to my desktop.

    If I’m not at home it just stops the music, otherwise it’ll start playing through the phone speakers.

    While at work, I’ll use Ultrasonic rather than music assistant, because my data inside my work area is sporadic, and not conducive to a good musical experience with how MASS streams.









  • As was stated on the first post you made about this, it’s a dns or nat reflection issue.

    Plex sees you accessing it through your external IP address, and not through your lan IP.

    I had a similar problem, and had to roll back some nat changes I made, and now it’s working fine again.

    Meanwhile, free remote streaming works fine if you have a proper VPN setup. I just tested it, and was able to stream to my phone, through the Plex app, over my tailscale VPN, and I do not have Plex pass on the server or on my phone…





  • Another option is virtualization.

    Separate your sharing server from your remote access server, then have them each connect to a different VPN

    This is how I do it.

    I have several containers and a couple of VMs running on my one server. My router is also currently virtualized (OpnSense running in a Proxmox VM, works great) and it connects to tailscale and uses subnet routing to allow my LAN devices to be accessed from outside my home without putting them directly on the Internet.

    Meanwhile, I have two more VPNs set up for two different sharing servers. All on one physical machine.



  • TS works better for me than ZT. I started with ZT first, and had random access issues between my android phone, my VPS, and all my local devices.

    The local devices could all ping each other’s Zerotier IP addresses, but the vps and phone had issues pinging them, but not each other.

    Meanwhile, tailscale is working fine, and I’ve even set up subnet routing so I only need it on my phone, my VPS, and my OpnSense system.

    With Zerotier, I couldn’t get routing to work at all.