As someone who tries out a lot of containers and tries to get friends into it, it's nice to be able to send them over to a trustworthy source so I'm not having to help all the time. Great work, appreciated by many.
Hey I didn't know about your accident. Thanks God you are alive. I'm pretty sure God has a big purpose for your life, and somewhere within that purpose is to teach us all these awesome things. God bless!
Yes! Thank you so much 🤘 You 100% helped me understand what I was missing about this install. I think we were confused about the same area. Sincerely appreciate ALL your videos, you've changed how I do things at home. Now, what are the odds of digging into kubernetes? Lol
Thank you. I installed it on a local Raspberry Docker and it runs very well. The same I tested on a remote hosted VM over a public Internet. The problem there I still have, I was not able to install a certificate to run with https. Maybe someone has an idea how to do this. Thanks.
@@LeeRestarick If that happens, then delete the folder and then manually create the file in that location with this command: touch server.json Then try deploying the setup again
For anyone having this issue in the future, you can just delete the volume for shlink-web-client. With with version 4.X you also have to change the 80:80 to 8080:8080.
nope this was never solved. well to start with im not exposing it with anything, i just want to connect to the ip address of the app. when i have tried to access it on the domain i used in the container i have used nginx reverse proxy and cloudfare @@infsergiovelardez
I ve all running ok, but there is no way to work. My subdomain is created on cloudfare tunnels (i hve some more working), but shlinnk webclinet is unable to connect. If I change the server subdomain with local ip the client is able to "log in" and i can create "local shortlinks". I va changed the proxy to only DNS on cloudfare to try, with same result. Any ideas what s going onplease ?
I ve tried also to use NPM with API-TOKEN from Cloudfare with same result. I m sure is ok because I used this strategy to be able to use Synology Drive + cloudfare.
That's because of Synology and their stupid setup. I say that as someone who HAS a Synology. What you're going to have to do is manually create an empy servers.json file wherever you've mapped it and THEN try deploying.
@@blank_35m I hav e aSynology and I have another problem (with cloudfare and subdomain), but 3 dockers are running. I had to add on SHLINK-BACKEND/ENVIRONTMENT this: - MYSQL_ROOT_PASSWORD=password. Before that I saw that there was a connection refused on Database docker. Good luck
For anyone having this issue in the future, you can just delete the volume for shlink-web-client. With with version 4.X you also have to change the 80:80 to 8080:8080.
As someone who tries out a lot of containers and tries to get friends into it, it's nice to be able to send them over to a trustworthy source so I'm not having to help all the time. Great work, appreciated by many.
This channel has changed my life, well done and keep up the excellent work
I really appreciate your comment. Thank you so much!!
Hey! Shlink maintainer here.
Great video! Thanks for sharing.
Awesome!! Glad you like the video! :)
Hey I love your videos over here in the UK. They’ve helped me setup my home lab. Keep up the good work!
Happy to help! Thanks so much for your comment!!
Hey I didn't know about your accident.
Thanks God you are alive. I'm pretty sure God has a big purpose for your life, and somewhere within that purpose is to teach us all these awesome things.
God bless!
when doing a docker compose up withg logs i am getting [ERROR] Error generating database.. Set SHELL_VERBOSITY=3 to see specific error
solid content, great explanations...been watching a bunch of your vids lately man thank you
Yes! Thank you so much 🤘 You 100% helped me understand what I was missing about this install. I think we were confused about the same area. Sincerely appreciate ALL your videos, you've changed how I do things at home. Now, what are the odds of digging into kubernetes? Lol
Now look here, you so-and-so! LOL I just got comfortable with Proxmox... So... I guess it's time to learn something new, huh? 😀
@@DBTechYT exactly my mindset recently 😂😭🤷♂️
Dude, keep up the good work. Really enjoy the videos
Thanks so much!!
is there a way to add multiple domains?
there is, but im not sure how yet
Great video
Glad you enjoyed it!
Nice video. Have you considered linking this with Picsur?
Hi, how do I install shlink on the easypanel panel?
No idea. We've never even talked about easypanel on this channel
i used yourls for a bit why but i prefer shlink. thanks for the tutorial as always. keep it up!
Thank you. I installed it on a local Raspberry Docker and it runs very well. The same I tested on a remote hosted VM over a public Internet. The problem there I still have, I was not able to install a certificate to run with https. Maybe someone has an idea how to do this. Thanks.
Im wondering if there is any link localizer plugin to geniuslink for amazon links and similar.
How do I make the servers.json file? It is not generated automatically.I can't create a container because I don't have it.
I've deployed this setup multiple times and it has always generated the file automatically
@@DBTechYT Is server.json a file or a folder? When I deploy the stack servers.json shows as a folder
@@LeeRestarick If that happens, then delete the folder and then manually create the file in that location with this command:
touch server.json
Then try deploying the setup again
For anyone having this issue in the future, you can just delete the volume for shlink-web-client. With with version 4.X you also have to change the 80:80 to 8080:8080.
After following the docker compose I'm still having an issue connecting to the shlink-backend server
we are in the same boat
@ I was able to fix it but I'm not sure exactly how. I will have tk check once I get home on to my server.
@@ayoubthegreat that would be awesome! maybe you can share your compose.yml and .env
when adding a new server in the gui i get "Oops! Could not connect to this Shlink server."
Same here
Did you solve it?
Also, how are you exposing your Shlink (server) instance? Maybe Cloudflare?
nope this was never solved. well to start with im not exposing it with anything, i just want to connect to the ip address of the app. when i have tried to access it on the domain i used in the container i have used nginx reverse proxy and cloudfare @@infsergiovelardez
I ve all running ok, but there is no way to work. My subdomain is created on cloudfare tunnels (i hve some more working), but shlinnk webclinet is unable to connect. If I change the server subdomain with local ip the client is able to "log in" and i can create "local shortlinks". I va changed the proxy to only DNS on cloudfare to try, with same result. Any ideas what s going onplease ?
I ve tried also to use NPM with API-TOKEN from Cloudfare with same result. I m sure is ok because I used this strategy to be able to use Synology Drive + cloudfare.
CORS errors make this useless. Literally no one knows how to setup CORS in cloudflare.
Should we configure reverse proxy for the domain? like u told in "yourls" video?
Nvm, used Nginx Proxy Manager
glad you got it sorted
how to get ip of deveice when click link
so with me under synology is also no servers.json created so I get an error when I want to create server
That's because of Synology and their stupid setup. I say that as someone who HAS a Synology. What you're going to have to do is manually create an empy servers.json file wherever you've mapped it and THEN try deploying.
@@DBTechYT ok even if I do that it does not work the project is probably still so hard for me that I just do not get it
@@blank_35m I hav e aSynology and I have another problem (with cloudfare and subdomain), but 3 dockers are running. I had to add on SHLINK-BACKEND/ENVIRONTMENT this: - MYSQL_ROOT_PASSWORD=password. Before that I saw that there was a connection refused on Database docker.
Good luck
For anyone having this issue in the future, you can just delete the volume for shlink-web-client. With with version 4.X you also have to change the 80:80 to 8080:8080.
Hey. Great video. I just have one question: have you been able to use this with the Cloudflare Tunnels at all?
It should work with Tunnels just fine
@@DBTechYT Could you explain that ? I have a tunnel created, but how to redirect to local_ip:port where shlink server is running ?
thanks in advance
@@franklinan The IP should be the IP to your backend (dockerHostIP) and port 8080
Thanks for the video. Best link is me!
Your products isn't self-hostable though which misses the entire point
@@DBTechYT It is self-hosted 100% completely dear
Is it available for ANYONE to self-host or is it something that YOU'RE self-hosting?