Hacker News new | ask | show | jobs
by moonbas3 1549 days ago
Most things offer a docker image, so maybe learn how to work with those.
3 comments

Simple things are easy :D But running docker, with multiple images that should interact withanother and with the public and it now it gets complex.

"Just docker run" is not always the answer

Look at Radarr:

https://radarr.video/#downloads-v3-docker

It's nice that they give tipps about pitfalls, but there are more than this and a step by step tutorial would also be good.

Often times you have to google and search 10 reddit posts. Thinks like digitaloceans tutorial work best.

Usually if it really is more complicated than one container, they'll have a docker-compose file.
The projects i see on github ... most do not Your results may vary
Docker containers don't work for most self hosted solutions, since most self hosted OSes are security focused, and use FreeBSD, instead of Linux, in order to get away from some security vulnerabilities. Docker is a pretty large security vulnerability. It's better than windows, sure - but I think everyone would agree that shouldn't be the bar.
It's not as easy as "just run the docker image". Maybe it is if you just want to run a single one. But as soon as you want to run multiple it becomes a very complex job of configuring nginx and lets encrypt. It took me several hours to work out how to host nextcloud and get the nginx config working.
Wow. Thanks for that insight. I went the middle ground and am using a shared hosting provider with great tutorials on how to get things running.

Nextcloud was 5 minutes (or 15 if one includes setting up ssh key in the web frontend for my account). WordPress was 3 minutes, Matomo also 5 including configuration.

I know that I am using a central service and am not self hosting. But for > 13 years this setup "just works".

I had a masquerading server at home once (back in the early 2000s) and updating, securing and just maintaining it was a hassle.

So to me the current setup is stable, mostly secure (and more secure than I could make it) and balances my needs for control and stability and ease of use quite well.