Brewchin@lemmy.worldtoSelf Hosted - Self-hosting your services.@lemmy.ml•Have you installed invidious via docker? Every time I build an image and try to install it (either using the official repo or the custom from yewtube), I get errors that the video can’t be played, anyEnglish
1·
7 months agoI’ve been running it in Docker for a few months without serious issue. The only problem I’ve seen is website with embedded YT videos and it not liking mixed HTTPS (site) and HTTP (my instance) on the same page, but that’s a CSP issue that can be worked around, depending on your browser or whether you run HTTPS on your network.
I’m using the quay.io/invidious/invidious:latest
and docker.io/library/postgres:14
images and a docker-compose based on this one. The main difference I made was to use a real database directory rather than using a dynamic volume. But other than that, it’s pretty unchanged.
I also followed https://docs.invidious.io/redirector/ (rules 1-8) to redirect YT URLs to my instance.
I agree with this. You can get a lot of hardware for not a lot, especially if you build your own.
If money’s not that tight, another option is a modern NAS that can run services and Docker. Depends on what you want to do with it in the long term: file server vs All The Services.
A few years ago it was time to replace my ancient NAS and I was tossing up between building a dedicated server with something like TrueNAS and Nextcloud, or opting for a QNAP or Synology that could do it all for me. Opted for a Synology DS920+ and haven’t looked back. It can’t do anything processor-intensive, but it nails it for everything else. I have ~30 Docker stacks running on it, including Wireguard, and SWAG for SSL+MFA external services. Synology Drive (GDrive) and Photos (GPhotos/Picasa) on Linux, Windows, Mac, Android and iOS let me ditch the last of my cloud services. It’s also running Plex Media Server, tying into an Nvidia ShieldTV as the client.