bash agent and related scripts for NodeFerret
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

NodeFerret Bash Agent

Template files used by NodeFerret to generate install scripts.

Files - Fetches '' and creates cronjob. - Is run by cron every minute, posts raw data to NodeFerret. - Setup script for providers with post-install support. It automatically creates nodes on nodeferret via API, then runs the appropriate on the newly created server 😎 - Removes agent, crontab and any services from server.



  • systemd OR sysvinit with cron
  • curl


Can be used with the format

curl -sL https://setup_template_path/ | sh

This will create a file at /opt/nodeferret and setup a systemd service (or cron if sysvinit) to run every minute


Remove crontab entry

crontab -e

Delete the agent file in /usr/local/nodeferret

rm -rf /usr/local/nodeferret


Generally sould work on any Linux machine

Does not (yet) work on FreeBSD or any other BSD based systems

Tested on:

  • CoreOS 1745.6.0, 1800.6.9
  • CentOS 6, 7
  • Debian 8, 9
  • Fedora 27, 28
  • Ubuntu 14.05, 16.04, 18.04

Startup Scripts tested on

  • DigitalOcean
  • Vultr