Skip to main content

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.

The updater binds to 127.0.0.1:9000 by default, which means it is only reachable from the local machine over plain HTTP. Placing a reverse proxy in front of it gives you TLS termination, a stable public URL, and the ability to integrate the updater’s path into an existing web server — important because NetBox webhooks must be able to reach the /update endpoint, and sending credentials over unencrypted HTTP is a security risk in production.
Keep the Minio console (port 9001) unexposed to the public internet. It is only needed for direct bucket management and should remain accessible solely within the Docker network or over a trusted internal connection.

Choosing your setup

If the updater runs on the same host as NetBox, the simplest approach is to add a location block to your existing Nginx configuration. NetBox is typically already served over HTTPS, so you get TLS for free.Add the following block inside your existing server {} context:
location /ripe-updater/ {
    proxy_pass http://127.0.0.1:9000/;
}
With this configuration:
  • The updater is reachable at https://your-netbox-host/ripe-updater/
  • NetBox webhooks should point to https://your-netbox-host/ripe-updater/update
  • The backup UI is at https://your-netbox-host/ripe-updater/backups
No changes to docker-compose.yml are required. UPDATER_HTTP_PORT must remain bound to 127.0.0.1:9000 (the default) for this to work.

Deployment

Review port bindings and Docker network configuration

Backups

Browse and restore RIPE object backups through the web UI

Build docs developers (and LLMs) love