Klipy gif embeds blocked by klipy cloudflare challenge

(#614) Bug Fixed media self-hosting

Summary

Tenor is deprecated so you can no longer even generate a key for that. When i try using klipy the gifs wont embed or cannot be used at all because the klipy website puts every connection behind a cloudflare javascript challenge.

Steps to reproduce

  1. Set gif to Klipy
  2. Choose any gif from the gif picker
  3. Just a hyperlink shows up it never embeds

Environment

Version: latest server v1 and the web PWA

Logs or screenshots

image image image
  • 608936323-8d01795b-46c5-42be-86ff-4aa028475cb0.png

    608936323-8d01795b-46c5-42be-86ff-4aa028475cb0.png

    650×393 | 22 kB

  • 608936324-23aa9c97-9dc1-4be6-a939-5eeef0d15f00.png

    608936324-23aa9c97-9dc1-4be6-a939-5eeef0d15f00.png

    524×514 | 18 kB

  • 608936325-f86383ea-6720-45e2-b593-df4dddf28123.png

    608936325-f86383ea-6720-45e2-b593-df4dddf28123.png

    525×243 | 16 kB

5 comments

Sign in with Fluxer to comment and vote.
Comment by @InsertDisc
RexSystem 1 vote originally by @InsertDisc on GitHub
Having issues on self hosted with Kilpy as well. None will render and clicking through just embeds the link.
Comment by @purashy
RexSystem 1 vote originally by @purashy on GitHub
Ditto, same here. API Key and everything is set. Tenor sadly sunset their API, so our choice is only klipy at the moment.
Comment by @Motaphe
RexSystem 1 vote originally by @Motaphe on GitHub
having the same issue! image
  • 612408469-8856f820-7f26-4828-bad9-e43ff668b5d8.png

    612408469-8856f820-7f26-4828-bad9-e43ff668b5d8.png

    1247×173 | 41 kB

Comment by Hampus
HampusStaff 1 vote originally by @hampus-fluxer on GitHub
Fixed via #1220. You'll need to manually sync this diff into your Docker Compose setup for GIFs to work properly on the latest Docker images (hoping we can make the introduction of a new service like this smoother in the future). If you haven't modified your Compose file, you can also just replace the existing one with the latest one from HEAD:
base=https://raw.githubusercontent.com/fluxerapp/fluxer/main/deploy/self-hosting
curl -fsSLO "$base/docker-compose.yml"