I’ve got a question for all of you… I’ve been contemplating about moving to a NUC and using docker but how do you guys manage all the ports?
I think PiHole for example likes port 80/443, then NGINX needs these two ports as well.
Would I be able to run both of these docker containers and just change the ports?
I saw no difference with PiHole running the web interface in any other port, but not using port 443 makes makes website load slower. And about NGINX I haven’t tried other ports as well, so I wonder how feasible it is. Having 2 raspberry pi 3b+ and an Odroid XU4 certainly helped me a bit as they’re separate hosts, also if one goes down the remaining keep running. So Hassio goes down but I still have Unifi or PiHole, but the reliability it is directly tied to these boards and the damned microSD cards which will fail sooner or later…
I want to run NGINX, PiHole, Cloud9, DuckDNS, MariaDB, Unifi, PLEX, Nextcloud and also use the same machine as a NAS. How feasible is it?
I was thinking of OpenMediaVault on a NUC and then running all of the aforementioned apps in docker on top of it. And what kind of hardware would be better? Right now I have an Odroid XU4 running PiHole, MySQL, Nextcloud and PLEX (I can barely do a single 1080p transcode but it’s just for me) and it is taking roughly 15% on idle and 25% RAM… and a Raspberry Pi 3B+ running the rest (sitting at 10% CPU, 80% RAM).
So how feasible to run the above items? What hardware should I look at? I was thinking on i3, 8GB RAM, 128GB SSD.
Something that concerns me is also the ability to run Hassio on docker as I like the add-ons feature…
As of now I tried running normal Homeassistant on docker and it was a complete failure, no Unifi or NGINX proxy manager docker would work because there’s no MySQL 5.6.x (or MariaDB 10.x.x) or something like that for ARM which is required for NGINX proxy manager (official docker). I’m fairly new to Linux stuff and docker.
I found docker amazing but many of the Dockers available are not a one click solution and you must provide JSON with external dependencies such as databases. I’d really like to run Hassio on Docker…
Also I’d like to have BLE working as I have a few MiFlora BLE sensors.