Netbox RIPE Updater ships as a self-contained Docker Compose stack. Within a few minutes you will have the updater service and a local Minio backup store running, ready to receive webhooks from NetBox and push changes to the RIPE database. The steps below walk you through every command needed to get from a fresh clone to a running, healthy service.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jalmargyyk/netbox-ripe-updater/llms.txt
Use this file to discover all available pages before exploring further.
Copy the environment files
The project ships two example environment files. Copy both to create your working configuration:The
.env file controls Docker Compose-level settings (ports, Minio credentials, template directory). The .env.updater file is passed directly into the updater container and controls NetBox, RIPE, and S3 connection details.Edit your configuration
Open
See Environment variables for the full reference.
.env and .env.updater and update the values to match your environment.Key values to set in .env.updater:| Variable | Description |
|---|---|
UI_USER / UI_PASSWORD | Credentials for the /backups web interface |
UPDATE_TOKEN | Token NetBox uses to authenticate webhook calls to /update |
NETBOX_URL / NETBOX_TOKEN | URL and API token for your NetBox instance |
RIPE_API_USER / RIPE_API_PASS | Your RIPE DB API credentials |
RIPE_DB | Target RIPE database — TEST or RIPE |
RIPE_DB defaults to TEST, which writes to the RIPE test database. This is safe for initial setup and lets you verify the full pipeline without touching live RIPE objects. Change it to RIPE only when you are ready to push to production.Configure templates
Copy your RIPE object templates into the The
custom directory (or another directory of your choice) and update RIPE_TEMPLATE_DIR in .env to point to it:ripe-templates/example directory contains example templates you can use as a starting point.Start the stack
Build and start all containers:Add the Docker Compose will build the
-d flag to run in the background:ripe-updater image and start the minio container. The updater waits for Minio to be available before it starts.Next steps
With the stack running and healthy, connect NetBox and review the full configuration reference:Environment variables
Full reference for every variable in
.env and .env.updaterNetBox setup
Configure custom fields, regions, and webhooks in NetBox