hey 5I have hosted a FreshRSS container, everythings working good but I cant get the API to work with tailscale or cloudflare tunnels on any app, be it Reeder or net news wire. (fever or google)

Is there anything I can do to force the API to publish on the tailscale IP of the device for freshrss to work with mobile apps? am I doing something wrong?

Or is there any other rss containers that I can host to get rss onto a mobile app utilizing tailscale? I can’t open any ports and as such am forced to utilize tailscale or cloudflare tunnels. help/suggestions appreciated. Thanks

  • colifloro@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’ve being dealing recently with issues related to DNS resolution in docker containers. Are you using by any chance pihole as well?

  • nick@lemmy.fmhy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I host a RSSHub container that I route through a Cloudflare tunnel to a subdomain. It works like a charm in multiple different apps I use.

    • zedricxks@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Yea I was able to get it to work with cloudflare tunnels. The api needs a correct domain and not an IP once I realized that it clicked for me. posting it as a comment above for others to find if they ever want to.

  • zedricxks@lemmy.dbzer0.comOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    for anyone looking for the answer. I was able to get it working see below: I was able to get tailscale working after reading many comments it all started to click in my mind and I realized it needed a full url say blabla.local/api… so i was able to adguard home add a dns entry for blabla.local using my tailscale device ip. Reverse proxy on the device aiming the tailscale ip to blabla with the port. Then i found a comment in github comments of old issues the dev mentioned in the data folder of the config files you can change the ip that the api listens so i just changed from local ip to tailscale ip refreshed and it all worked. With no issue to my home browser but api working with tailscale on mobile.