Shlink - Modern URL Shortener
-
@girish https://shlink.io/apps/ (Shlink web client)
-
Here's the docker container for the web client
https://hub.docker.com/r/shlinkio/shlink-web-client/See also
https://shlink.io/documentation/install-docker-image/ -
-
Sorry to revive an old topic, but Shlink is an amazing URL Shortener with a lot more options than Kutt or YOURLS. I've managed to get it working once some time ago, and I do recall it's a pain. My TrueNAS has both the Shlink CLI and UI as Apps, but they don't work and would really love to see this included in Cloudron. I know it's not the easiest app to install, but it has a ton of great features and reporting. Kutt is nice and quick and does the job, but lacks reporting and tracking.
-
-
@girish - I apologize, but there just seems to be a growing number of apps that people are voting for but aren't getting attention or, for whatever reason, are being pushed aside. Shlink is another URL shortener, yes, but it's perhaps the most comprehensive one that can be self-hosted.
-
@ajtatum said in Shlink - Modern URL Shortener:
@girish - I apologize, but there just seems to be a growing number of apps that people are voting for but aren't getting attention or, for whatever reason, are being pushed aside.
We published Documize, LanguageTool, HumHub, LibreTranslate and polished a few others just this year. You can follow new app releases here - https://forum.cloudron.io/category/1/announcements .
In general, the list of apps will always be more than what we can package.
-
I've built a v0.1 of that for personal use (tests are missing and I haven't tried the geolite thing or set up redis), please install and test: https://git.cloudron.io/msbt/shlink-app
The app itself only works with the CLI, but any server can be used with https://app.shlink.io/ (data is only saved locally) to add redirects and URLs. v1.0 could also pack the web-client on a separate domain.
I had to use the base of the LAMP app because there were some odd issues with environment variables, so it can probably be a bit leaner than it is atm.
-
@ajtatum Worth being aware that a good 20% of apps, that look great, have issues in packaging that prevent them being fully-functional to the service levels expected from Cloudron users.
However, when hitting those issues, it can easily become 2-3x the effort in perseverance to exhaust all possible research and testing to see if blocking issues can be resolved with safe and reliable workarounds, and sometimes upstream requests or patch recommendations.
Sometimes this is regrettably for all, to no avail, especially whoever put in the many days to try everything possible to make it work.
All of that is a thankless task behind the scenes. What you do in researching and articulating the apps, what their advantages are (ideally with screenshots, and videos when available), all helps to save time in that same research to understand, and get votes to help prioritise based on demand.
I know you will be getting a lot more apps packaged this year, week by week, and some really high-demand ones.
Maybe this Schlink app will be a quick win and get in there too. The best help is keeping it positive, helping with the research, visuals and explainers, and I assure you the forum is so engaged and monitored by many in-house and community app packagers, that the best use-case apps will all be getting attention asap.
-
@ajtatum I installed it in a LAMP stack where it seems to run without any problems. It's just not really useful for my purpose which is why I'm not using it. If you're interested, feel free to play with it.
Backend: https://l.due.ren
Frontend: https://short.due.ren