> For the complete documentation index, see [llms.txt](https://www.trentbauer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.trentbauer.com/homelab/service-overviews/docker/all-stack.md).

# 'All' stack

This stack, or a variation of it, is deployed to all of my docker hosts. This contains useful tools such as

* [dockflare](/homelab/service-overviews/security/dockflare.md)
* [watchtower](/homelab/service-overviews/maintenance-and-monitoring/watchtower.md)
* [beszel agent](/homelab/service-overviews/maintenance-and-monitoring/beszel.md)
* and more!

The idea here is to have a standard list of containers deployed to all devices. For example, this stack will automatically enroll any new devices into Beszel for performance monitoring. Watchtower is used to update the Portainer agents

The below compose file is deployed to my VMs

{% @github-files/github-code-block url="<https://github.com/trentnbauer/Homelab/blob/main/docker-compose/all/all-vm.yml>" %}

### And you can find the other variants of the 'all' stack here:&#x20;

{% embed url="<https://github.com/trentnbauer/Homelab/tree/main/docker-compose/all>" %}
