Why does Kutt use so many google services?
-
@andreasdueren I think maintaining upstream patches is out of scope for us (unless it's some serious temporary bug). Are you able to report this upstream? For example, https://github.com/thedevs-network/kutt/commit/4e672a8b51e741f0f276fab999d622dc5337ca88 removed GA, so maybe they are open to this.
-
@andreasdueren I missed the original post, but shall now look to move away from Kutt. Shame because it looks nice and works well, but I can't tolerate anything built around Google services.
Yourls works but is just ugly and dated (IMHO).
Looking at alternatives :
- https://github.com/shlinkio/shlink (Dockerfile √)
(wishlist https://forum.cloudron.io/topic/2325/shlink-modern-url-shortener?lang=en-GB) - https://github.com/muety/anchr (Dockerfile √)
- https://github.com/ldidry/lstu (Dockerfile √)
- https://github.com/urlhum/urlhum (Dockerfile √)
- https://github.com/steven-tey/dub (no Dockerfile)
(wishlist https://forum.cloudron.io/topic/7719/dub-an-open-source-bit-ly-alternative-for-url-redirection?lang=en-GB) - https://github.com/cmpct-io (no Dockerfile )
- https://github.com/origranot/reduced.to (no Dockerfile)
- https://github.com/webfuelcode/link2u (script)
- https://github.com/shlinkio/shlink (Dockerfile √)
-
@andreasdueren said in Why does Kutt use so many google services?:
yourls
I prefer that anyway because you can customise the homepage of the domain
Kutt has a nicer UI, but I don't see the need for a nice UI for such a simple tool. I just need to be able to create shortlink and track how many clicks they get and YOURLS does that perfectly fine imho.
-
@timconsidine I'm currently looking more into shlink which ticks a lot of boxes. It looks like this could potentially run in a lamp stack if no one ports it for cloudron it seems
Edit: Seems to run well in a lamp stack. Now my only Problem is that there is no public facing UI and user accounts
-
@robi said in Why does Kutt use so many google services?:
@JOduMonT Define home for a self-hosted system serving up the JS. Also, which API, self-hosted or otherwise?
we might be lost in the translation/transmission
when I said ping home; I meant phone home to make a connection so if you don't localize your JS, the provider notice you (ping)otherwise it was just to raise awareness on JS such as Stallman did years ago and now https://openjsf.org do.