{"repo":"drgshub/spinnerr","free":true,"listed":false,"github":"https://github.com/drgshub/spinnerr","clone":"git clone https://github.com/drgshub/spinnerr.git","description":"A lightweight Docker and LXC container manager with group automation, start-on-access, and real-time status monitoring.","language":"JavaScript","stars":94,"topics":["automation","container","dashboard","docker","nodejs","proxy","react"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Spinnerr is a lightweight Node.js-based service that automatically starts Docker containers when accessed through a defined web route and stops them after a configurable idle timeout or on a set schedule, either individually or as part of a group. Features Automatic container management: Containers start on demand when a user accesses their web route. Idle timeout: Containers automatically stop after a specified period of inactivity. Reverse proxy compatible: Integrates with Nginx; routes are defined via container hostnames and ports. Configurable via web UI: Optional UI to add, edit, or remove container entries and set idle timeouts. Container groups: containers can be grouped to be started and stopped together. Lightweight and efficient: Minimal overhead, runs as a Docker container itself. Proxmox LXC: Supports LXC containers using the Proxmox API Scheduler for containers: Automate start/stop of containers or groups based on time and day. Installation The package can be pulled directly from GitHub with Docker pull or Docker Compose. Pull the repository Docker run Docker Compose All example configurations with Docker Compose can be found in the docker-compose.yml file Usage The tool can be configured to run both with a docker socket proxy, with the socket mounted or the host network mode. #### 1. Using a Socket Proxy a. Single Network Setup When using a socket proxy with only Spinnerr and the Docker Socket Proxy in a single network, you must use the Docker hostname and the e","default_branch":null,"files":null,"tree":[],"storefront":"/r/drgshub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/drgshub/spinnerr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}