Tailscale should work. It uses Wireguard and does some UDP fuckery to get around the firewall and NAT (including CGNAT). I can stream Jellyfin through it at 1080p native with no significant buffering, it’ll work for music.
I take my shitposts very seriously.
- 2 Posts
- 15 Comments
3-day timeout. Stop being a dick.
rtxn@lemmy.worldto
Selfhosted@lemmy.world•How to propperly Ansible and selfhost without burning out?English
8·8 days agoIs this what normies feel like when Linux users tell them to just use Linux? I have some apologies to make.
rtxn@lemmy.worldto
Selfhosted@lemmy.world•Anubis is awesome and I want to talk about itEnglish
154·9 days agoPOW is a far higher cost on your actual users than the bots.
That sentence tells me that you either don’t understand or consciously ignore the purpose of Anubis. It’s not to punish the scrapers, or to block access to the website’s content. It is to reduce the load on the web server when it is flooded by scraper requests. Bots running headless Chrome can easily solve the challenge, but every second a client is working on the challenge is a second that the web server doesn’t have to waste CPU cycles on serving clankers.
POW is an inconvenience to users. The flood of scrapers is an existential threat to independent websites. And there is a simple fact that you conveniently ignored: it fucking works.
Interface configuration and DNS resolution are managed by different systems. Their file structures are different. It’s been like this for many decades, and changing it is just not worth breaking existing systems.
rtxn@lemmy.worldto
Selfhosted@lemmy.world•Anubis is awesome and I want to talk about itEnglish
242·9 days agoNo numbers, no testimonials, or even anecdotes… “It works, trust me bro” is not exactly convincing.
That’s a poython constructah,
__init__?
If this is as significant an issue as you imply, please link some credible sources.
As far as I can tell, the “Chinese server” (or EU server) is just a public ID and Relay server, and necessary for the application to function unless a self-hosted server is used.
You can host the open-source ID and Relay servers for simple remote access at no cost. The pro subscription is mainly about account and device management.
compose.yaml
services: hbbs: container_name: hbbs image: rustdesk/rustdesk-server:latest command: hbbs volumes: - ./data:/root network_mode: "host" depends_on: - hbbr restart: always hbbr: container_name: hbbr image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./data:/root network_mode: "host" restart: always
Mount the network share (
fstabormount.cifs), and pass the login using theusername=andpassword=mount options. Then point the volume at the mount point’s path.https://www.mattnieto.com/how-to-mount-an-smb-share-to-a-docker-container-step-by-step/
rtxn@lemmy.worldto
Selfhosted@lemmy.world•[Solved] Own domain for Jellyfin and privacy concernsEnglish
41·21 days agoIt’s possible that, when the ISP revokes the public address and assigns a new one, the DNS record isn’t updated immediately and still points to the old address. Then every new request would be sent to the old, invalid address.
And this is where I start shilling for Tailscale. It’s a Wireguard-based mesh VPN that is designed to work from behind firewalls, NAT, and CGNAT. It has its own internal split DNS provider, and probably some mechanism to handle public address changes that is transparent to the tunnelled traffic. You can use it to share the server with only the devices that have the client installed, or expose the server to the internet.
I’ve got it set up on my OPNSense firewall as a subnet router that advertises the subnet where my servers are, and often stream from Jellyfin over it. There’s some overhead, but it’s never been disruptive.
rtxn@lemmy.worldto
Selfhosted@lemmy.world•What OS do you like for digital signage/kiosk/dashboard only?English
1·1 month agoAt work, we use PiSignage for a large overhead screen. It’s based on Debian and uses a fullscreen Firefox running in the labwc compositor. The developer advertises a management server (cloud or self-hosted) to manage multiple connected devices, but it’s completely optional (superfluous in my opinion) and the standalone web UI is perfectly usable.
You can easily tell it’s fake. Linus would never censor “fuck”.
rtxn@lemmy.worldMto
linuxmemes@lemmy.world•What's it like being a user hearing about developer drama.
1·4 months ago“I love a good sitcom!”
“Oh, what’s your favourite? Friends? Seinfeld? Fesh Pince?”
“None, it’swayland-protocols”



3-meter USB-C cable. Maybe a power brick. USB-PD-compatible if you want to go extra.
Or, you know, wool socks.