• 0 Posts
  • 69 Comments
Joined 2 years ago
cake
Cake day: July 7th, 2023

help-circle
  • I use the same naming convention as you for stacks, but since I’m running a docker swarm I have to mount the NFS in the exact same way on all my nodes, which are just 3 R-Pi 4s. It’s a little janky in that if the NFS goes offline all my services go along with it. Traefik works really well with a swarm, especially when you have it set to auto pick up any services and proxy them.


  • I’ve used Frigate for a few years with up to 5 cameras, but 100 might be pushing it for a single card. I’m fond of the Google Coral M.2 chips for inference like the software maintainer recommends. You would need about ~5-10 I’d guess, and 1 low tier GPU if you’re not transcoding too much. I talked to the guy that made the project a few years ago when it was still small, and he helped me with FFmpeg parameters to get Cuda h.265 decoding. Which is also important, depending on your cameras. Maybe talk to him directly through GitHub.













  • I also use Traefik, and once you have it set up it’s really great. Getting it set up is a different story. My advice would be to follow the install guide as closely as you can and don’t start adding to it until it’s stable.

    You don’t need to own a domain to use a reverse proxy by the way, you just need to configure your router to recognize whatever domain you choose and route it to the container.

    Lately, I’ve been playing around with Tailscale and you don’t even need a domain or open ports to connect to your containers from outside your local network.





  • Hey, cool idea! I’ve also got a bunch of dockers and services running on a swarm on multiple devices. Like any good project, it’s on it’s like 3rd or 4th iteration now, having run into some roadblock each time. I structure most of my services into stacks. For example, I have a stack for proxy, www, monitoring, and of course the 'ol arr stack. Anyways, I keep all my notes on the stack compose yaml files that seems to work for me. I only interact with docker on the cli because portainer wants me to pay to use docker swarm. But because I’m so adept at docker on the cli, I have recently stumbled across gemini-cli. Dude, having that to help trouble shoot docker stuff is amazing. It’s really good, but I’d keep it on a short leash.