Reloader is a free, open-source utility on GitHub authored by the user r1n. It’s designed to automatically reload or restart applications and services when source files change, improving development workflows by removing the need for manual restarts.
# 1. Download
wget https://github.com/r1n/reloader/releases/latest/download/reloader-linux-amd64
Because it’s hosted on GitHub, there are no hidden fees, premium tiers, or adware. Here’s how to obtain it. reloader by r1n github free
Step 1: Verify installation
reloader --version
# Output: reloader version 2.3.0 (commit: a1b2c3d)
Step 2: Create a simple configuration file Reloader is a free, open-source utility on GitHub
Reloader can work without a config file, but for clarity, create reloader.yml: Step 2: Create a simple configuration file Reloader
# reloader.yml
watchers:
- name: nginx-config
paths:
- /etc/nginx/nginx.conf
- /etc/nginx/sites-enabled/
command: nginx -s reload
signal: SIGHUP
debounce: 500ms
log: /var/log/reloader/nginx.log
Step 3: Run Reloader
reloader --config reloader.yml
Now, every time you edit nginx.conf or drop a new file in sites-enabled, Reloader will run nginx -s reload within half a second. No restart. No dropped connections.