netbox - IP address management (IPAM) and data center infrastructure management (DCIM) tool.

  •        100

NetBox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. NetBox runs as a web application atop the Django Python framework with a PostgreSQL database. For a complete list of requirements, see requirements.txt. The code is available on GitHub.

https://github.com/digitalocean/netbox

Tags
Implementation
License
Platform

   




Related Projects

godo - DigitalOcean Go API client

  •    Go

Godo is a Go client library for accessing the DigitalOcean V2 API. Create a new DigitalOcean client, then use the exposed services to access different parts of the DigitalOcean API.

ralph - Ralph is an asset management system for your data center and back office.

  •    Python

Ralph is full-featured Asset Management, DCIM and CMDB system for data center and back office.It is an Open Source project provided on Apache v2.0 License.

tugboat - A command line tool for interacting with your DigitalOcean droplets.

  •    Ruby

A command line tool for interacting with your DigitalOcean droplets. When Tugboat was created, DigitalOcean was an extremely new cloud provider. They'd only released their public beta back in 2012, and their new SSD backed machines only primiered in early 2013.

digitalocean-debian-to-arch - Script to convert a Debian installation on DigitalOcean to Arch Linux

  •    Shell

DigitalOcean deprecated Arch Linux a while back because it was relatively difficult to support due to the rolling updates. I wrote this script to bring it back! This script downloads a bootstrap Arch Linux image, updates it to the latest version, then overwrites the host operating system with it. Create a new Debian 9.x droplet (either 32-bit or 64-bit is fine).

Laravel-DigitalOcean - A DigitalOcean bridge for Laravel 5

  •    PHP

Laravel DigitalOcean was created by, and is maintained by Graham Campbell, and is a DigitalOceanV2 bridge for Laravel 5. It utilises my Laravel Manager package. Feel free to check out the change log, releases, license, and contribution guidelines. Laravel DigitalOcean requires PHP 7.1 or 7.2. This particular version supports Laravel 5.5 - 5.7 only.


GestioIP IPAM - IP address management

  •    Perl

An automated, Web based IP address management (IPAM) software. It features powerful search and filter functions for both networks and host, as well as many tools (e.g. a subnet calculator) helping Administrators to plan and handle complex IP networks

NIPAP - Neat IP Address Planner - NIPAP is the best open source IPAM in the known universe, challenging classical IP address management (IPAM) systems in many areas

  •    Python

NIPAP is a sleek, intuitive and powerful IP address management system built to efficiently handle large amounts of IP addresses. Having been developed at a fairly large service provider with operations throughout Europe, NIPAP is well suited for large organisations with massive amounts of IP addresses just as well as smaller enterprises with simple needs. The intuitive web interface lowers the barrier of entry considerable for beginner users while also offering advanced search by regexp and IPv4/IPv6 prefix. It features a powerful Google-style search, both a web GUI and a CLI together with client libraries for Python, Java and Oracle for those that want to integrate with other systems.

do-install-button - experimental installer for getting apps running quickly on DigitalOcean

  •    HTML

This is an experimental installer for getting apps running quickly on DigitalOcean. This tool is written by DO fans, and is not affiliated with DigitalOcean Inc.

do-agent - Collects system metrics from DigitalOcean Droplets

  •    Go

The do-agent extracts system metrics from DigitalOcean Droplets and transmits them to the DigitalOcean monitoring service. When the agent is initiated on a Droplet it will automatically configure itself with the appropriate settings. Generally used during development and debugging.

kubernetes-digitalocean-terraform - :clipboard: :ocean: :earth_americas: Setup a simple Kubernetes cluster in Digital Ocean using Terraform

  •    HCL

Deploy your Kubernetes cluster on DigitalOcean using Terraform. Do all the following steps from a development machine. It does not matter where it is, as long as it is connected to the internet. This one will be subsequently used to access the cluster via kubectl.

tugboat - A command line tool for interacting with your DigitalOcean droplets.

  •    Ruby

A command line tool for interacting with your DigitalOcean droplets.

digital_ocean - Use the DigitalOcean API with Ruby

  •    Ruby

Use the DigitalOcean API with Ruby

doctl - A command line tool for DigitalOcean services

  •    Go

There are four ways to install doctl: using a package manager, downloading a GitHub release, building a development version from source, or building it with Docker. A package manager allows you to install and keep up with new doctl versions using only a few commands. Currently, doctl is available as part of Homebrew for macOS users and Snap for GNU/Linux users.

droplet_kit - DropletKit is the official DigitalOcean API client for Ruby.

  •    Ruby

DropletKit is the official DigitalOcean V2 API client. It supports everything the API can do with a simple interface written in Ruby. With your access token, retrieve a client instance with it.

guide - Kubernetes clusters for the hobbyist.

  •    

The tinkerers of today are the leaders of tomorrow. This guide answers the question of how to setup and operate a fully functional, secure Kubernetes cluster on a cloud provider such as Hetzner Cloud, DigitalOcean or Scaleway. It explains how to overcome the lack of external ingress controllers, fully isolated secure private networking and persistent distributed block storage.

DigitalOceanV2 - PHP 5.4+ library which helps you to interact with the DigitalOcean API V2

  •    PHP

This library can be found on Packagist. The recommended way to install this is through composer. Laravel DigitalOcean by Graham Campbell might interest you.

python-digitalocean - 🐍🐳 Python module to manage Digital Ocean droplets

  •    Python

Easy access to Digital Ocean APIs to deploy droplets, images and more.

Packer - Creates identical machine images for multiple platforms

  •    Go

Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer comes out of the box with support for the following platforms Amazon EC2, DigitalOcean, Docker, Google Compute Engine, OpenStack, Parallels, QEMU, VirtualBox, VMware.

vagrant-digitalocean

  •    Ruby

A Vagrant provider plugin that supports the management of Digital Ocean droplets (instances).

Packer - Build Automated Machine Images

  •    Go

Packer is a tool for building identical machine images for multiple platforms from a single source configuration. It is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.