{"repo":"modem7/docker-rickroll","free":true,"listed":false,"github":"https://github.com/modem7/docker-rickroll","clone":"git clone https://github.com/modem7/docker-rickroll.git","description":"Dockerised Rick Roll","language":"Shell","stars":57,"topics":["docker","docker-container","linux","rickroll","docker-image","homelab","meme","nginx","prank","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Self Hosted, self contained Rickroll container. More info can be found here. This is a self-hosted Rickroll container. Point someone at it - a link, a QR code, whatever your heart desires - and they get properly rickrolled: full video and audio of Rick Astley. The video starts playing the instant the page loads; sound kicks in the moment they click anything at all, no matter what it is. Image is based on nginxinc/nginx-unprivileged, runs as a non-root user, and everything needed to serve the video is baked into the image at build time - no external dependencies at runtime. Quick start Then visit http://localhost:8080 - see the Configuration example below for a docker-compose version. Also published to GHCR if you'd rather pull from there: ghcr.io/modem7/docker-rickroll . How it works - Every browser autoplays a muted video with zero restrictions, but every browser also actively refuses to let a page play sound without a genuine click/tap/keypress first - there's no trick or workaround for this, it's a deliberately and increasingly strictly enforced policy (the same reason YouTube and every other site with audio needs a click too). So the video autoplays muted immediately, and a decoy page state - a stuck-loading spinner or a fake \"Something went wrong\" site error, picked at random - entices that first click, which is all it takes to unmute. A fake cookie-consent banner sits on top of either one, since that's realistic regardless of what the rest of the page is doing. - The vi","default_branch":null,"files":null,"tree":[],"storefront":"/r/modem7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/modem7/docker-rickroll/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}