If you’re building a homelab, managing thousands of Docker containers can be overwhelming. But, with these top 10 essential containers, you’ll streamline your setup and enjoy an effortless experience.
1. **Homepage**: A simple dashboard for self-hosted services, Homepage simplifies management by adding icons, names, and descriptions to your services.
2. **Home Assistant**: Unify your smart home under one roof with Home Assistant’s extensive support for various manufacturers and a robust automation system.
3. **OpenSpeedTest**: Host your own speed test server with OpenSpeedTest, offering WAN and LAN speeds and making it easy to test wireless connections.
4. **Plex**: Organize your personal media collection with Plex’s user-friendly interface and features like remote access and user management.
5. **Portainer**: Manage Docker containers with Portainer’s web-based GUI, simplifying updates, and configurations for up to 30+ containers.
6. **Tautulli**: Track usage details of your Plex server with Tautulli, providing valuable insights into user activity and content streaming.
7. **Nginx Proxy Manager**: Ensure seamless access to services with Nginx Proxy Manager’s reverse proxy capabilities, generating SSL certificates, and choosing ports.
8. **Pi-Hole**: Block unwanted content on your network with Pi-Hole’s DNS-level filtering, blocking ads, and adult sites.
9. **audiobookshelf**: Enjoy a seamless audiobook experience with audiobookshelf, offering an easy-to-use server for MP3 and M4B files.
10. **Immich**: Self-host Google Photos with Immich, providing location lookup, history, memories, albums, AI machine learning, and more – all within your homelab.
By integrating these top 10 essential Docker containers into your homelab setup, you’ll enjoy a streamlined experience, increased productivity, and enhanced entertainment capabilities.
Source: https://www.howtogeek.com/docker-containers-every-homelabber-should-run