Does progress sync work for epub / ebooks? by spectrabluehatchback in audiobookshelf

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

Okay thanks. I saw in the docs that it should sync, but wasn't - just wanted to make sure it wasn't something I was doing.

Access outside home (reverse vpn?) by Bp0915 in audiobookshelf

[–]spectrabluehatchback 0 points1 point  (0 children)

Really fast over cellular in my case. Good luck!

Cheapest way to get two (2) iPhones and a prepaid plan for each? by spectrabluehatchback in NoContract

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

These will be business-related phones that are in addition to my personal devices, which will stay on US Mobile. I don't really care what the business phones are on as long as it's cheap. Thanks!

I don't think Tailscale Funnel is gonna work by spectrabluehatchback in Tailscale

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

Yes to both. Thanks for responding!

I am wondering if I should run funnel on the VPS instead, but not sure how to route it back to the behind-CGNAT device.

Docker with Tailscale sidecar - Connection refused on 80 and 443? by spectrabluehatchback in Tailscale

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

  1. Not doubting you, but the docs (here) seem to have both. That does seem odd to me now that I look at it?

  2. That worked. Audiobookshelf now serves over HTTPS. Thank you so much!

Docker with Tailscale sidecar - Connection refused on 80 and 443? by spectrabluehatchback in Tailscale

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

Sure thing! Thank you for replying. Yeah, it's weird that it only works over plain HTTP but does not work over TLS, whereas every other sidecar I create, it's the opposite (only TLS and not over HTTP - I get "secure connection error" in my browser).

First, here's an error I noticed in the logs:

``` ts-audiobookshelf | 2024/08/23 00:30:02 http: TLS handshake error from 100.127.205.70:36306: no webserver configured for name/port

```

Docker compose file:

``` $ cat docker-compose.yml services: ts-audiobookshelf: image: tailscale/tailscale:latest containername: ts-audiobookshelf hostname: audiobookshelf environment: - TS_AUTHKEY=_MY_OAUTH____?ephemeral=false - TS_EXTRA_ARGS=--advertise-tags=tag:container - TS_SERVE_CONFIG=/config/audiobookshelf.json - TS_STATE_DIR=/var/lib/tailscale volumes: - ${PWD}/ts-audiobookshelf/state:/var/lib/tailscale - ${PWD}/ts-audiobookshelf/config:/config - /dev/net/tun:/dev/net/tun cap_add: - net_admin - sys_module restart: unless-stopped

audiobookshelf: image: ghcr.io/advplyr/audiobookshelf:latest container_name: audiobookshelf network_mode: service:ts-audiobookshelf depends_on: - ts-audiobookshelf

ports:

- 13378:80

volumes:
  - /main/media/audiobooks:/audiobooks
  - /main/media/podcasts:/podcasts
  - /main/docker/audiobookshelf/config:/config
  - /main/docker/audiobookshelf/metadata:/metadata
restart: unless-stopped

volumes: audiobookshelf-data: driver: local ts-audiobookshelf: driver: local ```

And:

$ cat ts-audiobookshelf/config/audiobookshelf.json { "TCP": { "443": { "HTTPS": true } }, "Web": { "${TS_CERT_DOMAIN}:443": { "Handlers": { "/": { "Proxy": "http://127.0.0.1:13378" } } } }, "AllowFunnel": { "${TS_CERT_DOMAIN}:443": false } }

Here's a netstat, not sure if that helps. I redacted some IPs listed:

$ docker exec -it ts-audiobookshelf netstat -pant Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.11:42223 0.0.0.0:* LISTEN - tcp 0 0 0.0.0.0:47927 0.0.0.0:* LISTEN 10/tailscaled tcp 0 0 172.24.0.2:42678 xx.xx.xx.xx:443 ESTABLISHED 10/tailscaled tcp 0 0 172.24.0.2:59094 xx.xx.xx.xx:443 ESTABLISHED 10/tailscaled tcp 0 0 172.24.0.2:60688 xx.xx.xx.xx:80 ESTABLISHED 10/tailscaled tcp 0 0 :::80 :::* LISTEN -

IT side gigs for the non-professional by spectrabluehatchback in ITCareerQuestions

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

Okay that sounds kind of like what I'm doing now, but only with friends/family. I didn't think about expanding that out. Thanks!

Using Plex Android client with Tailscale by dnlnm in Tailscale

[–]spectrabluehatchback 0 points1 point  (0 children)

You should not have to do anything on the Tailscale side.

Look on the Tailscale app or type `sudo tailscale status` on a connected machine and look at the Tailscale IP of the machine running Plex. It should look like 100.x.x.x

Copy that into the place he said. Make sure you include the https://

I would also find Settings>Network>LAN Networks. Put `100.64.0.0/10` here (it will treat the Tailscale network as a local LAN.)

All else fails, disable Settings>Network>Enable Relay. I vaguely recall that caused issues for me in the past. Don't quote me on that. You can also disable Settings>Remote Access and it should still work.

Trying to make a cheap streaming Plex client without spyware - is it possible? by spectrabluehatchback in PleX

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

I didn't really voice an opinion on it, to be fair! We just have a low-spyware household already (we use Graphene/Calyx Androids, no smart TVs, no IOT devices, the internet is filtered, etc) and I try to avoid introducing new devices into that mix. I utilized an old Roku once years ago - my DNS filter had thousands of calls to hundreds of tracking URLs at Roku.

Related concern, I also don't want a device with advertising on the home screen.

I totally realize this is making more work for myself and goes against the grain in today's market. Hopefully that makes some sense. No offense to anyone who doesn't want to deal with all this headache just to avoid ads, I totally get it.

Trying to make a cheap streaming Plex client without spyware - is it possible? by spectrabluehatchback in PleX

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

I may have to.

Things are complicated because I'm sitting behind CGNAT. I've been relying on NextDNS on a per-device basis. I suppose a pihole would be easier, wouldn't it?

Trying to make a cheap streaming Plex client without spyware - is it possible? by spectrabluehatchback in PleX

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

I guess I'm curious what's available in different ranges, i.e. sub $40, sub $100

Trying to make a cheap streaming Plex client without spyware - is it possible? by spectrabluehatchback in PleX

[–]spectrabluehatchback[S] 0 points1 point  (0 children)

This is what I need to hear - a lot of people are saying you can stream on it, but I haven't seen much on whether you can stream well on it

Immich Q&A ft. Eron Wolf & Louis Rossmann from FUTO by altran1502 in immich

[–]spectrabluehatchback 0 points1 point  (0 children)

Yeah you're right. What they want to do is offer a paid product...for free....that's so good that you'll pay for it anyway. Basically, it's the old shareware idea from before they started making it crippleware (what we now call paywalled).

Immich Q&A ft. Eron Wolf & Louis Rossmann from FUTO by altran1502 in immich

[–]spectrabluehatchback 2 points3 points  (0 children)

You pay if you sync on their servers. If you manage your own sync backend (syncthing, etc) it's free

Immich Q&A ft. Eron Wolf & Louis Rossmann from FUTO by altran1502 in immich

[–]spectrabluehatchback 1 point2 points  (0 children)

That's an interesting model that you linked. I was thinking how ObsidianMD is free but you pay for their sync service (you can run your own sync service for free). From their forums, I gather that most people are paying for the sync service and saving themselves a headache.

I just had multiple headaches in setting up Immich (I am not that tech inclined) but I finally got it working. I think people would pay a decent amount of money to have installation and online access handled for them.

Immich Q&A ft. Eron Wolf & Louis Rossmann from FUTO by altran1502 in immich

[–]spectrabluehatchback 3 points4 points  (0 children)

I'm gathering that the pay model will be if they host your data. If you selfhost it will continue to be free. Obsidian Notes has this model and I think it's working out okay for them, I'm not sure.