Network Management Software for Self-Hosted

Docker Docker

Docker is an open-source platform that automates deployment and development life cycles with OS-level virtualization. These virtualization are called containers and contain application specific operating system, software and configurations that are built on deployment. Containers are encapsulated and work across systems, be it in local development or on production servers, they run anywhere. Docker provides a Community Edition (CE) and an Enterprise Edition (EE) and can be used for personal and enterprise level projects alike.

Docker Swarm Docker Swarm

Docker Swarm is a container orcherstration tool based on Docker. With Docker Swarm you can manage multiple containers deployed across multiple host machines. Current versions of Docker includes swarm mode, which allows you to run Docker Engines as swarms. You can manage your Docker Swarm's with the Docker CLI, to create, deploy and manage your Docker Swarm's.

WampServer WampServer

WampServer is a pre-configured web development stack for the Windows operating system. With WampServer it easy to manage a local web development environment that includes the Apache Web Server, the programming language PHP, combined with a MySQL or MariaDB database. WampServer comes with an installer that automatically installs everything you need to get started with the stack. Which makes WampServer a perfect choice for developer looking to quickly setup a local WAMP stack.

Apache Camel Apache Camel

Apache Camel is an open-source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.

OpenStack OpenStack

OpenStack is an IaaS (Infrastructure-as-a-Service) and cloud computing platform developed by the OpenStack Foundation. The project was first started in 2010 as a joint venture by Rackspace Hosting and NASA. OpenStack both free and open-source and allows you to create public or private clouds with distributed virtual servers. The OpenStack dashboard can be used by administrators of the cloud to empower user, provision resources and track the overall health of the network and infrastructure.

Chef Chef

Chef is one of the most widely-used Configuration Management tools on the market today. With Chef you can automate process and recurring tasks across multiple servers and deceives. Chef is provided as a free, open source tool along side an hosted, enterprise offering for corporation looking for enterprise features and dedicated support. Developers and DevOps across the globe trust Chef to automate task, improve security and simplify workflows.

Metabase Metabase

Metabase is an open-source tool that allow data and analytics to be shared fast and easy within a company. The open-source business intelligence server provided by Metabase can be installed within 5 minutes. Metabase can also, easily be integrated with third-pary services and databases like Amazon Redshift, Druid, Google Analytics, Google BigQuery, H2, MongoDB, MySQL, Oracle, PostgreSQL, Presto, Snowflake, SparkSQL, SQL Server, SQLite and Vertica. The software is provided free and open-source under the GNU Affero General Public License (AGPL) and managed server solutions can be purchased at a monthly subscription.

Grafana Grafana

As the world's most popular free and open source technology for visualizing metrics, Graphana makes it easy to create a interactive dashboard for data monitoring. Grafana's designed from the ground-up for analyzing and visualizing metrics such as system CPU, memory, disk and I/O utilization. All metrics provided by connected data sources and applications can be visualized and monitored though charts, graphs, and alerts. You can also extend the core functionality of Graphana through a built-in plug-in system. Popular companies and applications like Uber, Robinhood, Nubank and others trust Graphana and its real-time visualization and monitoring capabilities.

NetBox NetBox

NetBox is an open source web application designed to help manage and document computer networks. 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:

Apache Accumulo Apache Accumulo

Apache Accumulo is a free and open-source sorted, distributed key/value store that provides robust, scalable data storage and retrieval. With Apache Accumulo, you can store and manage large data sets across a cluster. Under the hood, Apache Accumulo uses Apache Hadoop's HDFS to store data and Apache ZooKeeper as a consensus mechanism. Apache Accumulo is developed and released as open source software under the Apache License 2.0.