• Re: Bug#1017079: ITP: netbox -- WebUI based tool designed to manage and

    From Lucas Castro@21:1/5 to All on Mon Aug 15 17:40:01 2022
    Carsten,

    It seems like a good project,

    Tell me if you need on this.


    Em 13/08/2022 04:59, Carsten Schoenert escreveu:
    Package: wnpp
    Severity: wishlist
    Owner: Carsten Schoenert <c.schoenert@t-online.de>
    X-Debbugs-Cc: debian-devel@lists.debian.org

    * Package name : netbox
    Version : 3.2.8
    Upstream Author : Jeremy Stretch <jstretch@ns1.com>
    * URL : https://github.com/netbox-community/netbox
    * License : Apache-2.0 and MIT/X
    Programming Lang: Python
    Description : WebUI based tool designed to manage and document computer networks

    NetBox is a Django based web application, initially conceived by the network
    engineering team at DigitalOcean, NetBox was developed specifically to address
    the needs of network and infrastructure engineers. It encompasses the following
    aspects of network management:
    .
    * Hierarchical regions, site groups, sites, and locations
    * Racks, devices, and device components
    * Cables and wireless connections
    * Power distribution
    * Data circuits and providers
    * Virtual machines and clusters
    * IP prefixes, ranges, and addresses
    * VRFs and route targets
    * FHRP groups (VRRP, HSRP, etc.)
    * AS numbers
    * VLANs and scoped VLAN groups
    * Organizational tenants and contacts
    .
    In addition to its extensive built-in models and functionality, NetBox can
    be customized and extended through the use of:
    .
    * Custom fields
    * Custom links
    * Configuration contexts
    * Custom model validation rules
    * Reports
    * Custom scripts
    * Export templates
    * Conditional webhooks
    * Plugins
    * Single sign-on (SSO) authentication
    * NAPALM integration
    * Detailed change logging
    .
    NetBox also features a complete REST API as well as a GraphQL API for easily
    integrating with other tools and systems.
    .
    While NetBox strives to cover many areas of network management, the scope of
    its feature set is necessarily limited. This ensures that development focuses
    on core functionality and that scope creep is reasonably contained. To that
    end, it might help to provide some examples of functionality that NetBox does
    not provide:
    .
    * Network monitoring
    * DNS server
    * RADIUS server
    * Configuration management
    * Facilities management


    I plan to maintain netbox within the Debian Python Team ideally together
    with some more interested people in managing the maintenance.
    Right now all needed build and binary package dependencies are
    fulfilled, as NetBox is getting actively developed it constantly
    bugfixes and new added features which might need new dependencies in the
    near future which are not packed yet. I'd like to see (if possible) the netbox package within the bookworm release.

    The NetBox UI is using some comprehensive JS files which are shipped as minimized files. Currently I'm unable to drop the shipped minimized code
    and rebuild all the needed files from scratch. If possible I'd like to
    get some help on this, currently netbox will need to go into non-free due
    the non rebuild-able minimized files.
    OTOH netbox can't go into main as it requires at least one package from non-free, it requires drf-yasg-nonfree for some Swagger functionality.

    Regards
    Carsten


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)