From 3f3a87ca5ab3815acc81e5d5449f21f9973c2380 Mon Sep 17 00:00:00 2001 From: morkot Date: Fri, 1 Dec 2017 10:24:26 +0000 Subject: [PATCH 01/54] Fix Markdown according to markdown-lint --- README.md | 818 +++++++++++++++++++++++++++--------------------------- 1 file changed, 406 insertions(+), 412 deletions(-) diff --git a/README.md b/README.md index 976ca20..7c44ab8 100644 --- a/README.md +++ b/README.md @@ -67,374 +67,372 @@ * [Websites](#websites) * [Wikis](#wikis) - ## Automation -*Automation build.* - * [Apache Ant](https://ant.apache.org/) - Automation build tool, similar to make, written in Java. - * [Apache Maven](http://maven.apache.org/) - Build automation tool mainly for Java. - * [Bazel](http://www.bazel.io/) - Google's build system. - * [GNU Make](http://www.gnu.org/software/make/) - The most popular automation build tool for many purposes. - * [Gradle](http://gradle.org/) - Another build automation system. - * [Rake](https://github.com/ruby/rake) - Build automation tool similar to Make, written in and extensible in Ruby. +*Automation build.* +* [Apache Ant](https://ant.apache.org/) - Automation build tool, similar to make, written in Java. +* [Apache Maven](http://maven.apache.org/) - Build automation tool mainly for Java. +* [Bazel](http://www.bazel.io/) - Google's build system. +* [GNU Make](http://www.gnu.org/software/make/) - The most popular automation build tool for many purposes. +* [Gradle](http://gradle.org/) - Another build automation system. +* [Rake](https://github.com/ruby/rake) - Build automation tool similar to Make, written in and extensible in Ruby. ## Backups -*Backup software.* - * [Amanda](http://www.amanda.org/) - Client-server model backup tool. - * [Bareos](http://www.bareos.org/en/) - A fork of Bacula backup tool. - * [BackupPC](http://backuppc.sourceforge.net/) - BackupPC is a high-performance system for backing up to disk. - * [Backupninja](https://labs.riseup.net/code/projects/backupninja) - Lightweight, extensible meta-backup system. - * [Barman](http://www.pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. - * [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. - * [Burp](http://burp.grke.org/) - Network backup and restore program. - * [Duplicity](http://duplicity.nongnu.org/) - Encrypted bandwidth-efficient backup using the rsync algorithm. - * [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface - * [Lsyncd](https://github.com/axkibe/lsyncd) - File Monitor which spawns a process to synchronize the changes (rsync by default). - * [Rdiff-backup](http://www.nongnu.org/rdiff-backup/) - An easy A remote incremental backup of all your files. - * [Rsnapshot](http://rsnapshot.org/) - Filesystem Snapshotting Utility. - * [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. - * [Snebu](http://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. - * [UrBackup](http://www.urbackup.org/) - Another client-server backup system. - * [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies. - * [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. +*Backup software.* +* [Amanda](http://www.amanda.org/) - Client-server model backup tool. +* [Bareos](http://www.bareos.org/en/) - A fork of Bacula backup tool. +* [BackupPC](http://backuppc.sourceforge.net/) - BackupPC is a high-performance system for backing up to disk. +* [Backupninja](https://labs.riseup.net/code/projects/backupninja) - Lightweight, extensible meta-backup system. +* [Barman](http://www.pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. +* [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. +* [Burp](http://burp.grke.org/) - Network backup and restore program. +* [Duplicity](http://duplicity.nongnu.org/) - Encrypted bandwidth-efficient backup using the rsync algorithm. +* [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface +* [Lsyncd](https://github.com/axkibe/lsyncd) - File Monitor which spawns a process to synchronize the changes (rsync by default). +* [Rdiff-backup](http://www.nongnu.org/rdiff-backup/) - An easy A remote incremental backup of all your files. +* [Rsnapshot](http://rsnapshot.org/) - Filesystem Snapshotting Utility. +* [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. +* [Snebu](http://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. +* [UrBackup](http://www.urbackup.org/) - Another client-server backup system. +* [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies. +* [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. ## Build and software organization tools -*Build and software organization tools.* - * [EasyBuild](https://easybuild.readthedocs.org/en/latest/) - EasyBuild builds software and modulefiles for High Performance Computing (HPC) systems in an efficient way. - * [environment-modules Lmod](https://www.tacc.utexas.edu/research-development/tacc-projects/lmod) - Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. - * [HPCBIOS](http://hpcbios.readthedocs.org/en/latest/) - HPCBIOS is an effort to setup a common, well-documented and reproducible, environment spanning across multiple HPC systems & sites, *inclusive* of documentation. +*Build and software organization tools.* +* [EasyBuild](https://easybuild.readthedocs.org/en/latest/) - EasyBuild builds software and modulefiles for High Performance Computing (HPC) systems in an efficient way. +* [environment-modules Lmod](https://www.tacc.utexas.edu/research-development/tacc-projects/lmod) - Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. +* [HPCBIOS](http://hpcbios.readthedocs.org/en/latest/) - HPCBIOS is an effort to setup a common, well-documented and reproducible, environment spanning across multiple HPC systems & sites, *inclusive* of documentation. ## ChatOps -*Conversation-driven development and management. See https://www.reddit.com/r/chatops for more information.* - * [CloudBot](https://github.com/CloudBotIRC/CloudBot) - The simple, fast, expandable Python IRC bot. - * [Eggdrop](http://www.eggheads.org/) - the world's most popular IRC bot, designed for flexibility and ease of use, and is freely distributable under the GNU GPL. - * [Err](http://errbot.io/) - a plugin based chatbot designed to be easily deployable, extensible and maintainable. - * [Hubot](https://hubot.github.com/) - A customizable, life embetterment robot. - * [Lazlo](https://github.com/djosephsen/lazlo) - A chatops automation framework in Go. - * [Lita](https://www.lita.io/) - A robot companion for your company's chat room. - * [Abot](https://github.com/itsabot/abot) - A digital assistant framework in Go. +*Conversation-driven development and management. See https://www.reddit.com/r/chatops for more information.* +* [CloudBot](https://github.com/CloudBotIRC/CloudBot) - The simple, fast, expandable Python IRC bot. +* [Eggdrop](http://www.eggheads.org/) - the world's most popular IRC bot, designed for flexibility and ease of use, and is freely distributable under the GNU GPL. +* [Err](http://errbot.io/) - a plugin based chatbot designed to be easily deployable, extensible and maintainable. +* [Hubot](https://hubot.github.com/) - A customizable, life embetterment robot. +* [Lazlo](https://github.com/djosephsen/lazlo) - A chatops automation framework in Go. +* [Lita](https://www.lita.io/) - A robot companion for your company's chat room. +* [Abot](https://github.com/itsabot/abot) - A digital assistant framework in Go. ## Client management -*Managing software on desktop computers.* - * [Chocolatey](https://chocolatey.org/) – Windows CLI package manager written in .NET/PS, based on [NuGet](https://www.nuget.org/). - * [just-install](http://just-install.it/) – Python script for downloading and silently installing MSI files. - * [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Inventory, deployment and network scan. - * [Opsi](http://www.opsi.org) (open PC server integration) - Client Management for Windows based on Debian. - * [WAPT](https://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en) - Network-wide (un)installation, configuration and upgrades of Windows based software. - * [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows. +*Managing software on desktop computers.* +* [Chocolatey](https://chocolatey.org/) – Windows CLI package manager written in .NET/PS, based on [NuGet](https://www.nuget.org/). +* [just-install](http://just-install.it/) – Python script for downloading and silently installing MSI files. +* [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Inventory, deployment and network scan. +* [Opsi](http://www.opsi.org) (open PC server integration) - Client Management for Windows based on Debian. +* [WAPT](https://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en) - Network-wide (un)installation, configuration and upgrades of Windows based software. +* [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows. ## Cloning -*Cloning software.* - * [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program. - * [Fog](https://www.fogproject.org/) - Another computer cloning solution. +*Cloning software.* +* [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program. +* [Fog](https://www.fogproject.org/) - Another computer cloning solution. ## Cloud Computing - * [AppScale](https://github.com/AppScale/appscale) - Cloud software with Google App Engine compatibility. - * [Archipel](http://archipelproject.org/) - Manage and supervise virtual machines using Libvirt. - * [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. - * [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. - * [Cracow Cloud One - Polish Private Cloud](http://cc1.ifj.edu.pl/) - The CC1 system provides a complete solution for Private Cloud Computing. - * [HPE Helion Eucalyptus](http://www8.hp.com/us/en/cloud/helion-eucalyptus-overview.html) - Private cloud software with AWS compatibility. - * [Flynn](https://flynn.io) - PaaS - * [Mesos](http://mesos.apache.org/) - Develop and run resource-efficient distributed systems. - * [OpenNebula](http://opennebula.org/) - User-driven cloud management platform for sysadmins and devops. - * [Openshift](http://www.openshift.org) - PaaS product from Red Hat. - * [OpenStack](https://www.openstack.org/) - Build private and public clouds. - * [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. - * [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. - +* [AppScale](https://github.com/AppScale/appscale) - Cloud software with Google App Engine compatibility. +* [Archipel](http://archipelproject.org/) - Manage and supervise virtual machines using Libvirt. +* [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. +* [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. +* [Cracow Cloud One - Polish Private Cloud](http://cc1.ifj.edu.pl/) - The CC1 system provides a complete solution for Private Cloud Computing. +* [HPE Helion Eucalyptus](http://www8.hp.com/us/en/cloud/helion-eucalyptus-overview.html) - Private cloud software with AWS compatibility. +* [Flynn](https://flynn.io) - PaaS +* [Mesos](http://mesos.apache.org/) - Develop and run resource-efficient distributed systems. +* [OpenNebula](http://opennebula.org/) - User-driven cloud management platform for sysadmins and devops. +* [Openshift](http://www.openshift.org) - PaaS product from Red Hat. +* [OpenStack](https://www.openstack.org/) - Build private and public clouds. +* [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. +* [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. ## Cloud Orchestration - * [BOSH](http://bosh.io/docs/) - IaaS orchestration platform originally written for deploying and managing Cloud Foundry PaaS, but also useful for general purpose distributed systems. - * [Cloud Foundry](https://www.cloudfoundry.org/) - A Platform-as-a-Service suite to provide the orchestration services that make distributed apps a powerhouse of awesomeness. - * [Cloudify](http://getcloudify.org/) - TOSCA-based cloud orchestration software platform written in Python and YAML. - * [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. - * [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - * [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles. - * [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache` `Go` - * [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. - * [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. - * [Rundeck](http://rundeck.org/) - Simple orchestration tool. - * [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. - * [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). - * [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python - +* [BOSH](http://bosh.io/docs/) - IaaS orchestration platform originally written for deploying and managing Cloud Foundry PaaS, but also useful for general purpose distributed systems. +* [Cloud Foundry](https://www.cloudfoundry.org/) - A Platform-as-a-Service suite to provide the orchestration services that make distributed apps a powerhouse of awesomeness. +* [Cloudify](http://getcloudify.org/) - TOSCA-based cloud orchestration software platform written in Python and YAML. +* [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. +* [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. +* [Juju](https://jujucharms.com/) - Cloud orchestration tool which manages services as charms, YAML configuration and deployment script bundles. +* [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache` `Go` +* [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. +* [Overcast](http://andrewchilds.github.io/overcast/) - Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. +* [Rundeck](http://rundeck.org/) - Simple orchestration tool. +* [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. +* [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). +* [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python ## Code Review -*Web Based collaborative code review system.* - * [Gerrit](https://www.gerritcodereview.com/) - Based on the Git version control, it facilitates software developers to review modifications to the source code and approve or reject those changes. - * [Phabricator](http://phabricator.org/) - Code review tool build by facebook and used by WikiMedia, FB, dropbox etc. Comes with an integrated wiki, bug tracker, VC integration and a CLI tool called arcanist. - * [Review Board](https://www.reviewboard.org/) - Available as free software under the MIT License. +*Web Based collaborative code review system.* +* [Gerrit](https://www.gerritcodereview.com/) - Based on the Git version control, it facilitates software developers to review modifications to the source code and approve or reject those changes. +* [Phabricator](http://phabricator.org/) - Code review tool build by facebook and used by WikiMedia, FB, dropbox etc. Comes with an integrated wiki, bug tracker, VC integration and a CLI tool called arcanist. +* [Review Board](https://www.reviewboard.org/) - Available as free software under the MIT License. ## Collaborative Software -*Collaborative software or groupware suites.* - * [Citadel/UX](http://www.citadel.org/) - Collaboration suite (messaging and groupware) that is descended from the Citadel family of programs. - * [EGroupware](http://www.egroupware.org/start.html) - Groupware software written in PHP. - * [Horde Groupware](http://www.horde.org/apps/groupware) - PHP based collaborative software suite that includes email, calendars, wikis, time tracking and file management. - * [Kolab](https://kolab.org/) - Another groupware suite. - * [SOGo](http://www.sogo.nu/) - Collaborative software server with a focus on simplicity and scalability. - * [Zimbra](https://www.zimbra.com/open-source-email-overview/) - Collaborative software suite, that includes an email server and web client. +*Collaborative software or groupware suites.* +* [Citadel/UX](http://www.citadel.org/) - Collaboration suite (messaging and groupware) that is descended from the Citadel family of programs. +* [EGroupware](http://www.egroupware.org/start.html) - Groupware software written in PHP. +* [Horde Groupware](http://www.horde.org/apps/groupware) - PHP based collaborative software suite that includes email, calendars, wikis, time tracking and file management. +* [Kolab](https://kolab.org/) - Another groupware suite. +* [SOGo](http://www.sogo.nu/) - Collaborative software server with a focus on simplicity and scalability. +* [Zimbra](https://www.zimbra.com/open-source-email-overview/) - Collaborative software suite, that includes an email server and web client. ## Configuration Management Database + *Configuration management database (CMDB) software.* - * [i-doit](http://www.i-doit.org/) - IT Documentation and CMDB. - * [iTop](http://www.combodo.com/itop-193) - Complete ITIL web based service management tool. - * [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. - * [Clusto](https://github.com/clusto/clusto) - Helps you keep track of your inventory, where it is, how it's connected, and provides an abstracted interface for interacting with the elements of the infrastructure. - * [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge. - * [netbox](https://github.com/digitalocean/netbox) - IP address management (IPAM) and data center infrastructure management (DCIM) tool +* [i-doit](http://www.i-doit.org/) - IT Documentation and CMDB. +* [iTop](http://www.combodo.com/itop-193) - Complete ITIL web based service management tool. +* [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. +* [Clusto](https://github.com/clusto/clusto) - Helps you keep track of your inventory, where it is, how it's connected, and provides an abstracted interface for interacting with the elements of the infrastructure. +* [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge. +* [netbox](https://github.com/digitalocean/netbox) - IP address management (IPAM) and data center infrastructure management (DCIM) tool ## Configuration Management -*Configuration management tools.* - * [Ansible](http://www.ansible.com/) - It's written in Python and manages the nodes over SSH. - * [CFEngine](https://cfengine.com/) - Lightweight agent system. Configuration state is specified via a declarative language. - * [Chef](https://www.chef.io/chef/) - It's written in Ruby and Erlang and uses a pure-Ruby DSL. - * [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. - * [Puppet](https://puppet.com/) - It's written in Ruby and uses Puppet's declarative language or a Ruby DSL. - * [Salt](http://saltstack.com/) - It's written in Python. - * [Slaughter](http://www.steve.org.uk/Software/slaughter/) - It's written in Perl. +*Configuration management tools.* +* [Ansible](http://www.ansible.com/) - It's written in Python and manages the nodes over SSH. +* [CFEngine](https://cfengine.com/) - Lightweight agent system. Configuration state is specified via a declarative language. +* [Chef](https://www.chef.io/chef/) - It's written in Ruby and Erlang and uses a pure-Ruby DSL. +* [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. +* [Puppet](https://puppet.com/) - It's written in Ruby and uses Puppet's declarative language or a Ruby DSL. +* [Salt](http://saltstack.com/) - It's written in Python. +* [Slaughter](http://www.steve.org.uk/Software/slaughter/) - It's written in Perl. ## Continuous Integration & Continuous Deployment -*Continuous integration/deployment software.* - * [Buildbot](http://buildbot.net/) - Python-based toolkit for continuous integration. - * [CapsuleCD](https://github.com/AnalogJ/capsulecd) - CD script for automating package/library releases (npm, cookbooks, gems, pip, jars, etc). - * [concourse](http://concourse.ci/) - A modern tool to gain visibility on the CI/CD pipeline. The flexible, declarative DSL is easy to learn and powerful to use. - * [Drone](https://github.com/drone/drone) - Continuous integration server built on Docker and configured using YAML files. - * [GitLab CI](https://about.gitlab.com/gitlab-ci/) - Based off of ruby. They also provide GitLab, which manages git repositories. - * [Go](http://www.go.cd/) - Continuous delivery server. - * [Jenkins](http://jenkins-ci.org/) - An extendable continuous integration server. +*Continuous integration/deployment software.* +* [Buildbot](http://buildbot.net/) - Python-based toolkit for continuous integration. +* [CapsuleCD](https://github.com/AnalogJ/capsulecd) - CD script for automating package/library releases (npm, cookbooks, gems, pip, jars, etc). +* [concourse](http://concourse.ci/) - A modern tool to gain visibility on the CI/CD pipeline. The flexible, declarative DSL is easy to learn and powerful to use. +* [Drone](https://github.com/drone/drone) - Continuous integration server built on Docker and configured using YAML files. +* [GitLab CI](https://about.gitlab.com/gitlab-ci/) - Based off of ruby. They also provide GitLab, which manages git repositories. +* [Go](http://www.go.cd/) - Continuous delivery server. +* [Jenkins](http://jenkins-ci.org/) - An extendable continuous integration server. ## Control Panels -*Web hosting and server or service control panels* - - * Web hosting - * [Froxlor](https://froxlor.org/) - Easy to use panel for Linux with Nginx and PHP-FPM support. - * [ISPConfig](http://www.ispconfig.org) - Hosting control panel for Linux. - * [Sentora](http://sentora.org/) - Control panel for Linux, BSD, and Windows based on ZPanel. - * [VestaCP](http://vestacp.com/) - Hosting panel for Linux but with Nginx. - * [Virtualmin](http://www.virtualmin.com/) - Hosting panel for Linux based on webmin. - * DNS - * [Atomia DNS](http://atomiadns.com/) - DNS management system. - * [nsedit](https://github.com/tuxis-ie/nsedit) - nsedit is a DNS editor for PowerDNS, working with PowerDNS's new API. - * [PDNS Gui](https://github.com/odoucet/pdns-gui) - WebGUI which aids in administering domains and records for PowerDNS with MySQL. - * [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. - * Revision Control - * [iF.SVNAdmin](http://svnadmin.insanefactory.com/) - WebGUI to manage Subversion repositories and User/Group permissions. - * [SCM-Manager](https://www.scm-manager.org/) - The easiest way to share and manage your Git, Mercurial and Subversion repositories. - * [WebSVN](http://www.websvn.info/) - Opensource web subversion repository browser. - * Virtualization - * [Feathur](http://feathur.com) - VPS Provisioning and Management Software. - * [Panamax](http://panamax.io/) - Project that makes deploying complex containerized apps as easy as Drag-and-Drop. - * [OpenVZ Web Panel](https://github.com/sibprogrammer/owp) - Web panel to control OpenVZ virtual machines. - * [WebVirtMgr](https://retspen.github.io) - libvirt-based Web interface for managing virtual machines. - * Server - * [Ajenti](http://ajenti.org/) - Control panel for Linux and BSD. - * [Cockpit](http://cockpit-project.org/) - New multi-server web interface for Linux servers written in C. - * [Webmin](http://www.webmin.com/) - Linux server control panel. +*Web hosting and server or service control panels.* + +* Web hosting + * [Froxlor](https://froxlor.org/) - Easy to use panel for Linux with Nginx and PHP-FPM support. + * [ISPConfig](http://www.ispconfig.org) - Hosting control panel for Linux. + * [Sentora](http://sentora.org/) - Control panel for Linux, BSD, and Windows based on ZPanel. + * [VestaCP](http://vestacp.com/) - Hosting panel for Linux but with Nginx. + * [Virtualmin](http://www.virtualmin.com/) - Hosting panel for Linux based on webmin. +* DNS + * [Atomia DNS](http://atomiadns.com/) - DNS management system. + * [nsedit](https://github.com/tuxis-ie/nsedit) - nsedit is a DNS editor for PowerDNS, working with PowerDNS's new API. + * [PDNS Gui](https://github.com/odoucet/pdns-gui) - WebGUI which aids in administering domains and records for PowerDNS with MySQL. + * [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. +* Revision Control + * [iF.SVNAdmin](http://svnadmin.insanefactory.com/) - WebGUI to manage Subversion repositories and User/Group permissions. + * [SCM-Manager](https://www.scm-manager.org/) - The easiest way to share and manage your Git, Mercurial and Subversion repositories. + * [WebSVN](http://www.websvn.info/) - Opensource web subversion repository browser. +* Virtualization + * [Feathur](http://feathur.com) - VPS Provisioning and Management Software. + * [Panamax](http://panamax.io/) - Project that makes deploying complex containerized apps as easy as Drag-and-Drop. + * [OpenVZ Web Panel](https://github.com/sibprogrammer/owp) - Web panel to control OpenVZ virtual machines. + * [WebVirtMgr](https://retspen.github.io) - libvirt-based Web interface for managing virtual machines. +* Server + * [Ajenti](http://ajenti.org/) - Control panel for Linux and BSD. + * [Cockpit](http://cockpit-project.org/) - New multi-server web interface for Linux servers written in C. + * [Webmin](http://www.webmin.com/) - Linux server control panel. ## Deployment Automation -*Tools and scripts to support deployments to your servers.* - - * [Capistrano](http://capistranorb.com/) - Deploy your application to any number of machines simultaneously, in sequence or as a rolling set via SSH (rake based). - * [Fabric](http://www.fabfile.org/) - Python library and cli tool for streamlining the use of SSH for application deployment or systems administration tasks. - * [Mina](http://nadarei.co/mina/) - Really fast deployer and server automation tool (rake based). - * [munki](https://www.munki.org/munki/) - Webserver-based repository of packages and package metadata, that allows macOS administrators to manage software installs. - * [Rocketeer](http://rocketeer.autopergamene.eu/) - PHP task runner and deployment tool. - * [sup](https://github.com/pressly/sup/) - Super simple deployment tool - just Unix - think of it like 'make' for a network of servers. - * [Vlad the Deployer](https://github.com/seattlerb/vlad) - Deployment automation (rake based). +*Tools and scripts to support deployments to your servers.* +* [Capistrano](http://capistranorb.com/) - Deploy your application to any number of machines simultaneously, in sequence or as a rolling set via SSH (rake based). +* [Fabric](http://www.fabfile.org/) - Python library and cli tool for streamlining the use of SSH for application deployment or systems administration tasks. +* [Mina](http://nadarei.co/mina/) - Really fast deployer and server automation tool (rake based). +* [munki](https://www.munki.org/munki/) - Webserver-based repository of packages and package metadata, that allows macOS administrators to manage software installs. +* [Rocketeer](http://rocketeer.autopergamene.eu/) - PHP task runner and deployment tool. +* [sup](https://github.com/pressly/sup/) - Super simple deployment tool - just Unix - think of it like 'make' for a network of servers. +* [Vlad the Deployer](https://github.com/seattlerb/vlad) - Deployment automation (rake based). ## Distributed Filesystems -*Network distributed filesystems.* - * [Camlistore](https://camlistore.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data. - * [Ceph](http://ceph.com/) - Distributed object store and file system. - * [DRBD](http://drbd.linbit.com/) - Distributed Replicated Block Device. - * [LeoFS](http://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. - * [GlusterFS](http://www.gluster.org/) - Scale-out network-attached storage file system. - * [Go IPFS](https://github.com/ipfs/go-ipfs) - Implementation of [IPFS](http://ipfs.io/), a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. - * [HDFS](http://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. - * [Lustre](http://lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. - * [MooseFS](http://www.moosefs.org/) - Fault tolerant, network distributed file system. - * [MogileFS](http://mogilefs.org/) - Application level, network distributed file system. - * [OpenAFS](http://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. - * [Ori Filesystem](http://ori.scs.stanford.edu/) - A Secure Distributed File System built for offline operation. - * [Swift](http://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. - * [SheepDog](https://sheepdog.github.io/sheepdog/) - A distributed Blockdevice, Rest, QEMU and distributed Filesystem storage. - * [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. - * [XtreemFS](http://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. +*Network distributed filesystems.* +* [Camlistore](https://camlistore.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data. +* [Ceph](http://ceph.com/) - Distributed object store and file system. +* [DRBD](http://drbd.linbit.com/) - Distributed Replicated Block Device. +* [LeoFS](http://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. +* [GlusterFS](http://www.gluster.org/) - Scale-out network-attached storage file system. +* [Go IPFS](https://github.com/ipfs/go-ipfs) - Implementation of [IPFS](http://ipfs.io/), a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. +* [HDFS](http://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. +* [Lustre](http://lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. +* [MooseFS](http://www.moosefs.org/) - Fault tolerant, network distributed file system. +* [MogileFS](http://mogilefs.org/) - Application level, network distributed file system. +* [OpenAFS](http://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. +* [Ori Filesystem](http://ori.scs.stanford.edu/) - A Secure Distributed File System built for offline operation. +* [Swift](http://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. +* [SheepDog](https://sheepdog.github.io/sheepdog/) - A distributed Blockdevice, Rest, QEMU and distributed Filesystem storage. +* [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. +* [XtreemFS](http://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. ## DNS -*DNS servers.* - * [Bind](https://www.isc.org/downloads/bind/) - The most widely used name server software. - * [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. - * [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. - * [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. - * [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. - * [NSD](http://www.nlnetlabs.nl/projects/nsd/) - Authoritative only, high performance, simple name server. - * [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. - * [Unbound](http://unbound.net/) - Validating, recursive, and caching DNS resolver. - * [Yadifa](http://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. +*DNS servers.* +* [Bind](https://www.isc.org/downloads/bind/) - The most widely used name server software. +* [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. +* [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. +* [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. +* [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. +* [NSD](http://www.nlnetlabs.nl/projects/nsd/) - Authoritative only, high performance, simple name server. +* [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. +* [Unbound](http://unbound.net/) - Validating, recursive, and caching DNS resolver. +* [Yadifa](http://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. ## Domains -*Domain management.* - * [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. +*Domain management.* +* [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. ## Editors -*Open source code editors.* - * [Atom](https://atom.io/) - A hackable text editor from Github. - * [Brackets](http://brackets.io/) - Code editor for web designers and front-end developers. - * [Eclipse](http://www.eclipse.org/) - IDE written in Java with an extensible plug-in system. - * [Geany](http://www.geany.org/) - GTK2 text editor. - * [GNU Emacs](http://www.gnu.org/software/emacs/) - An extensible, customizable text editor-and more. - * [Haroopad](http://pad.haroopress.com/) - Markdown editor with live preview. - * [ICEcoder](https://icecoder.net/) - Code editor awesomeness, built with common web languages. - * [jotgit](https://github.com/jdleesmiller/jotgit) - Git-backed real-time collaborative code editing. - * [KDevelop](https://www.kdevelop.org/) - IDE by the people behind KDE. - * [Light Table](http://lighttable.com/) - The next generation code editor. - * [Lime](http://limetext.org/) - Aims to provide an open source solution to Sublime Text - * [Notepad++](https://notepad-plus-plus.org/) - GPLv2 multi-language editor with syntax highlighting for Windows. - * [TextMate](https://github.com/textmate/textmate/) - A graphical text editor for OS X. - * [Vim](http://www.vim.org) - A highly configurable text editor built to enable efficient editing. - * [Visual Studio Code](https://code.visualstudio.com/) - An open source cross-platform extensible code editor from Microsoft - * [Nano](http://nano-editor.org) - Easy to use, customizable text editor. +*Open source code editors.* +* [Atom](https://atom.io/) - A hackable text editor from Github. +* [Brackets](http://brackets.io/) - Code editor for web designers and front-end developers. +* [Eclipse](http://www.eclipse.org/) - IDE written in Java with an extensible plug-in system. +* [Geany](http://www.geany.org/) - GTK2 text editor. +* [GNU Emacs](http://www.gnu.org/software/emacs/) - An extensible, customizable text editor-and more. +* [Haroopad](http://pad.haroopress.com/) - Markdown editor with live preview. +* [ICEcoder](https://icecoder.net/) - Code editor awesomeness, built with common web languages. +* [jotgit](https://github.com/jdleesmiller/jotgit) - Git-backed real-time collaborative code editing. +* [KDevelop](https://www.kdevelop.org/) - IDE by the people behind KDE. +* [Light Table](http://lighttable.com/) - The next generation code editor. +* [Lime](http://limetext.org/) - Aims to provide an open source solution to Sublime Text +* [Notepad++](https://notepad-plus-plus.org/) - GPLv2 multi-language editor with syntax highlighting for Windows. +* [TextMate](https://github.com/textmate/textmate/) - A graphical text editor for OS X. +* [Vim](http://www.vim.org) - A highly configurable text editor built to enable efficient editing. +* [Visual Studio Code](https://code.visualstudio.com/) - An open source cross-platform extensible code editor from Microsoft +* [Nano](http://nano-editor.org) - Easy to use, customizable text editor. ## Identity Management + *LDAP servers and other tools to manage accounts and identities.* ### LDAP - * [389 Directory Server](http://www.port389.org/) - Developed by Red Hat. - * [Apache Directory Server](http://directory.apache.org/) - Apache Software Foundation project written in Java. - * [FreeRADIUS](http://freeradius.org/) - High performance and highly configurable multi-protocol policy/authentication server, supporting RADIUS, DHCPv4 and VMPS. - * [OpenDJ](http://opendj.forgerock.org/) - Fork of OpenDS. - * [OpenDS](https://opends.java.net/) - Another directory server written in Java. - * [OpenLDAP](http://www.OpenLDAP.org/) - Developed by the OpenLDAP Project. - * [FreeIPA](http://www.freeipa.org/) - Based on 389-DS. Includes Kerberos, DNS, as well as host based access control. + +* [389 Directory Server](http://www.port389.org/) - Developed by Red Hat. +* [Apache Directory Server](http://directory.apache.org/) - Apache Software Foundation project written in Java. +* [FreeRADIUS](http://freeradius.org/) - High performance and highly configurable multi-protocol policy/authentication server, supporting RADIUS, DHCPv4 and VMPS. +* [OpenDJ](http://opendj.forgerock.org/) - Fork of OpenDS. +* [OpenDS](https://opends.java.net/) - Another directory server written in Java. +* [OpenLDAP](http://www.OpenLDAP.org/) - Developed by the OpenLDAP Project. +* [FreeIPA](http://www.freeipa.org/) - Based on 389-DS. Includes Kerberos, DNS, as well as host based access control. ### Tools and web interfaces - * [Fusion Directory](https://www.fusiondirectory.org) - Improve the Management of the services and the company directory based on OpenLDAP. - * [Indieauth](https://indieauth.com/) - Sign in with your domain name (using the rel-me-auth protocol). - * [Libravatar](https://www.libravatar.org/) - Libravatar is a service which delivers your avatar (profile picture) to other websites. - * [LDAP Account Manager (LAM)](https://www.ldap-account-manager.org/lamcms/) - Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. - * [OpenID](http://openid.net/developers/libraries/) - A Simple Identity layer on top of OAuth 2.0. - * [OSIAM](http://osiam.github.io/) - Secure identity management solution providing REST based services for authentication and authorization. - * [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. - * [BounCA](https://bounca.org/) - A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. +* [Fusion Directory](https://www.fusiondirectory.org) - Improve the Management of the services and the company directory based on OpenLDAP. +* [Indieauth](https://indieauth.com/) - Sign in with your domain name (using the rel-me-auth protocol). +* [Libravatar](https://www.libravatar.org/) - Libravatar is a service which delivers your avatar (profile picture) to other websites. +* [LDAP Account Manager (LAM)](https://www.ldap-account-manager.org/lamcms/) - Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. +* [OpenID](http://openid.net/developers/libraries/) - A Simple Identity layer on top of OAuth 2.0. +* [OSIAM](http://osiam.github.io/) - Secure identity management solution providing REST based services for authentication and authorization. +* [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. +* [BounCA](https://bounca.org/) - A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. ## IT Asset Management -*IT Assets Management software.* - * [GLPI](http://www.glpi-project.org/spip.php?lang=en) - Information Resource-Manager with an additional Administration Interface. - * [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Enables users to inventory their IT assets. - * [OPSI](http://www.opsi.org) - Hardware and software inventory, deployment, and patching for Linux and Windows. - * [RackTables](http://racktables.org/) - Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. - * [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. - * [Snipe IT](https://snipeitapp.com/) - Asset & license management software. +*IT Assets Management software.* +* [GLPI](http://www.glpi-project.org/spip.php?lang=en) - Information Resource-Manager with an additional Administration Interface. +* [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Enables users to inventory their IT assets. +* [OPSI](http://www.opsi.org) - Hardware and software inventory, deployment, and patching for Linux and Windows. +* [RackTables](http://racktables.org/) - Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. +* [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. +* [Snipe IT](https://snipeitapp.com/) - Asset & license management software. ## Log Management -*Log management tools: collect, parse, visualize ...* - * [Elasticsearch](https://www.elastic.co/) - A Lucene Based Document store mainly used for log indexing, storage and analysis. - * [Fluentd](http://www.fluentd.org/) - Log Collector and Shipper. - * [Flume](https://flume.apache.org/) - Distributed log collection and aggregation system. - * [GoAccess](http://goaccess.io/) - Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. ([Source Code](https://github.com/allinurl/goaccess)) `MIT` `C` - * [Graylog](https://www.graylog.org/) - Pluggable Log and Event Analysis Server with Alerting options. - * [Heka](http://hekad.readthedocs.org/en/latest/) - Stream processing system which may be used for log aggregation. - * [Kibana](https://www.elastic.co/products/kibana) - Visualize logs and time-stamped data. - * [Logstash](https://www.elastic.co/products/logstash) - Tool for managing events and logs. - * [Octopussy](http://www.octopussy.pm) - Log Management Solution (Visualize / Alert / Report). +*Log management tools: collect, parse, visualize ...* +* [Elasticsearch](https://www.elastic.co/) - A Lucene Based Document store mainly used for log indexing, storage and analysis. +* [Fluentd](http://www.fluentd.org/) - Log Collector and Shipper. +* [Flume](https://flume.apache.org/) - Distributed log collection and aggregation system. +* [GoAccess](http://goaccess.io/) - Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. ([Source Code](https://github.com/allinurl/goaccess)) `MIT` `C` +* [Graylog](https://www.graylog.org/) - Pluggable Log and Event Analysis Server with Alerting options. +* [Heka](http://hekad.readthedocs.org/en/latest/) - Stream processing system which may be used for log aggregation. +* [Kibana](https://www.elastic.co/products/kibana) - Visualize logs and time-stamped data. +* [Logstash](https://www.elastic.co/products/logstash) - Tool for managing events and logs. +* [Octopussy](http://www.octopussy.pm) - Log Management Solution (Visualize / Alert / Report). ## Mail Clients - * [Claws Mail](http://www.claws-mail.org/) - Old school email client (and news reader), based on GTK+. - * [ImapSync](http://imapsync.lamiral.info/) – Simple IMAP migration tool for copying mailboxes to other servers. - * [Mutt](http://www.mutt.org/) - Small but very powerful text-based mail client. - * [Nylas Mail](https://www.nylas.com/nylas-mail/) - Extensible mail client. - * [Sylpheed](http://sylpheed.sraoss.jp/en/) – Still developed predecessor to Claws Mail, lightweight mail client. - * [Thunderbird](https://www.mozilla.org/de/thunderbird/) - Free email application that's easy to set up and customize. - +* [Claws Mail](http://www.claws-mail.org/) - Old school email client (and news reader), based on GTK+. +* [ImapSync](http://imapsync.lamiral.info/) – Simple IMAP migration tool for copying mailboxes to other servers. +* [Mutt](http://www.mutt.org/) - Small but very powerful text-based mail client. +* [Nylas Mail](https://www.nylas.com/nylas-mail/) - Extensible mail client. +* [Sylpheed](http://sylpheed.sraoss.jp/en/) – Still developed predecessor to Claws Mail, lightweight mail client. +* [Thunderbird](https://www.mozilla.org/de/thunderbird/) - Free email application that's easy to set up and customize. ## Monitoring -*Monitoring software.* - * [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface, [SourceCode](https://github.com/opinkerfi/adagios), [Documentation](https://github.com/opinkerfi/adagios/wiki)) - * [Alerta](https://github.com/guardian/alerta) - Distributed, scaleable and flexible monitoring system. - * [Bloonix](https://bloonix.org) - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. `GPLv3` `Perl` - * [bolo](http://bolo.niftylogic.com/) - A Do-it-Yourself monitoring framework built to gather metrics, mine data and report on the systems in your network. - * [Bosun](http://bosun.org/) - Monitoring and alerting system by Stack Exchange ([Source Code](https://github.com/bosun-monitor/bosun), [Documentation](http://bosun.org/quickstart.html)) `MIT` `Go` - * [Cacti](http://www.cacti.net) - Web-based network monitoring and graphing tool. - * [Cabot](http://cabotapp.com/) - Monitoring and alerts, similar to PagerDuty. - * [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go` - * [check_mk](http://mathias-kettner.com/check_mk.html) - Collection of extensions for Nagios. - * [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. - * [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. - * [Flapjack](http://flapjack.io/) - Monitoring notification routing & event processing system. - * [Healthchecks](https://healthchecks.io/) - Monitoring for cron jobs, background services and scheduled tasks. - * [Icinga](https://www.icinga.org/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring - ([Source Code](https://github.com/Icinga)) - `GPLv2` - * [LibreNMS](http://www.librenms.org) - Fully featured network monitoring system that provides a wealth of features and device support. - * [Monit](http://mmonit.com/monit/#home) - Small utility for managing and monitoring Unix systems. - * [Munin](http://munin-monitoring.org/) - Networked resource monitoring tool. - * [Naemon](http://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. - * [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. - * [Node-Bell](https://github.com/eleme/bell.js) - Real-time anomalies detection for periodic time series, metrics monitor. - * [Observium](http://www.observium.org/) - SNMP monitoring for servers and networking devices. Runs on linux. - * [OMD](http://omdistro.org/) - The Open Monitoring Distribution. - * [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. - * [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. - * [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites - * [psdash](https://github.com/Jahaja/psdash) - A linux system information web dashboard using psut -ils and flask. - * [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. - * [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. - * [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. - * [Sensu](https://sensuapp.org/) - Monitoring framework. - * [ServerStatus BotoX](https://github.com/BotoX/ServerStatus) - Display and monitor your servers statistics in a beatiful way. - * [ServerStatus moejda](https://github.com/mojeda/ServerStatus) - Server Status website script, displays uptime (days), free RAM, free HDD - * [Shinken](http://www.shinken-monitoring.org/) - Another monitoring framework. - * [SWMP - Server Web Monitor Page](https://swmp.fuzzytek.ml/) - A responsive, eye-pleasing Linux server statistics dashboard.([Source Code](https://github.com/fuzzymannerz/swmp)) - * [Thruk](http://www.thruk.org/) - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. - * [Uchiwa](https://uchiwa.io/) - Simple dashboard for sensu. - * [Vector](https://github.com/Netflix/vector/) - An on-host performance monitoring framework. - * [Xymon](https://www.xymon.com/) - Network monitoring inspired by Big Brother. - * [Zabbix](http://www.zabbix.com/) - Enterprise-class software for monitoring of networks and applications. - * [Zenoss](http://community.zenoss.org) - Application, server, and network management platform based on Zope. +*Monitoring software.* +* [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface, [SourceCode](https://github.com/opinkerfi/adagios), [Documentation](https://github.com/opinkerfi/adagios/wiki)) +* [Alerta](https://github.com/guardian/alerta) - Distributed, scaleable and flexible monitoring system. +* [Bloonix](https://bloonix.org) - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. `GPLv3` `Perl` +* [bolo](http://bolo.niftylogic.com/) - A Do-it-Yourself monitoring framework built to gather metrics, mine data and report on the systems in your network. +* [Bosun](http://bosun.org/) - Monitoring and alerting system by Stack Exchange ([Source Code](https://github.com/bosun-monitor/bosun), [Documentation](http://bosun.org/quickstart.html)) `MIT` `Go` +* [Cacti](http://www.cacti.net) - Web-based network monitoring and graphing tool. +* [Cabot](http://cabotapp.com/) - Monitoring and alerts, similar to PagerDuty. +* [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go` +* [check_mk](http://mathias-kettner.com/check_mk.html) - Collection of extensions for Nagios. +* [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. +* [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. +* [Flapjack](http://flapjack.io/) - Monitoring notification routing & event processing system. +* [Healthchecks](https://healthchecks.io/) - Monitoring for cron jobs, background services and scheduled tasks. +* [Icinga](https://www.icinga.org/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring - ([Source Code](https://github.com/Icinga)) - `GPLv2` +* [LibreNMS](http://www.librenms.org) - Fully featured network monitoring system that provides a wealth of features and device support. +* [Monit](http://mmonit.com/monit/#home) - Small utility for managing and monitoring Unix systems. +* [Munin](http://munin-monitoring.org/) - Networked resource monitoring tool. +* [Naemon](http://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. +* [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. +* [Node-Bell](https://github.com/eleme/bell.js) - Real-time anomalies detection for periodic time series, metrics monitor. +* [Observium](http://www.observium.org/) - SNMP monitoring for servers and networking devices. Runs on linux. +* [OMD](http://omdistro.org/) - The Open Monitoring Distribution. +* [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. +* [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. +* [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites +* [psdash](https://github.com/Jahaja/psdash) - A linux system information web dashboard using psut ils and flask. +* [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. +* [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. +* [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. +* [Sensu](https://sensuapp.org/) - Monitoring framework. +* [ServerStatus BotoX](https://github.com/BotoX/ServerStatus) - Display and monitor your servers statistics in a beatiful way. +* [ServerStatus moejda](https://github.com/mojeda/ServerStatus) - Server Status website script, displays uptime (days), free RAM, free HDD +* [Shinken](http://www.shinken-monitoring.org/) - Another monitoring framework. +* [SWMP - Server Web Monitor Page](https://swmp.fuzzytek.ml/) - A responsive, eye-pleasing Linux server statistics dashboard.([Source Code](https://github.com/fuzzymannerz/swmp)) +* [Thruk](http://www.thruk.org/) - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. +* [Uchiwa](https://uchiwa.io/) - Simple dashboard for sensu. +* [Vector](https://github.com/Netflix/vector/) - An on-host performance monitoring framework. +* [Xymon](https://www.xymon.com/) - Network monitoring inspired by Big Brother. +* [Zabbix](http://www.zabbix.com/) - Enterprise-class software for monitoring of networks and applications. +* [Zenoss](http://community.zenoss.org) - Application, server, and network management platform based on Zope. ## Metric & Metric Collection + *Metric gathering and display software.* * Collectors only @@ -464,29 +462,29 @@ ils and flask. * [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing. * [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - ## Network Configuration Management -*Network configuration management tools.* - * [GestióIP](http://www.gestioip.net/) - An automated web based IPv4/IPv6 IP Address Management tool. - * [GNS3](https://www.gns3.com/) - Graphical network simulator that provides a variety of virtual appliances - ([Source Code](https://github.com/GNS3/gns3-gui/), [Documentation](https://docs.gns3.com/)) - `GPLv3` - * [Oxidized](https://github.com/ytti/oxidized) - A modern take on network device configuration monitoring with web interface and GIT storage. - * [phpIPAM](http://phpipam.net/) - Open source IP address management with [PowerDNS](https://www.powerdns.com/) integration. - * [RANCID](http://www.shrubbery.net/rancid/) - Monitors network device's configuration and maintain history of changes. - * [rConfig](http://www.rconfig.com/) - Another network device configuration management tool. - * [trigger](https://github.com/trigger/trigger) - Robust network automation toolkit written in Python. +*Network configuration management tools.* +* [GestióIP](http://www.gestioip.net/) - An automated web based IPv4/IPv6 IP Address Management tool. +* [GNS3](https://www.gns3.com/) - Graphical network simulator that provides a variety of virtual appliances - ([Source Code](https://github.com/GNS3/gns3-gui/), [Documentation](https://docs.gns3.com/)) - `GPLv3` +* [Oxidized](https://github.com/ytti/oxidized) - A modern take on network device configuration monitoring with web interface and GIT storage. +* [phpIPAM](http://phpipam.net/) - Open source IP address management with [PowerDNS](https://www.powerdns.com/) integration. +* [RANCID](http://www.shrubbery.net/rancid/) - Monitors network device's configuration and maintain history of changes. +* [rConfig](http://www.rconfig.com/) - Another network device configuration management tool. +* [trigger](https://github.com/trigger/trigger) - Robust network automation toolkit written in Python. ## Newsletters -*Newsletter software.* - * [DadaMail](http://dadamailproject.com/) - Mailing List Manager, written in Perl. - * [phpList](https://www.phplist.com/) - Newsletter manager written in PHP. - * [LibreMailer](https://github.com/averna-syd/LibreMailer) - Libre Mailer is a modest and simple web based email marketing application. - * [Lewsnetter](https://github.com/bborn/lewsnetter) - E-mail marketing application (create and send e-mail newsletter via SES). Includes subscription management, delivery, bounce and complaint notification, templates, and some stats. +*Newsletter software.* +* [DadaMail](http://dadamailproject.com/) - Mailing List Manager, written in Perl. +* [phpList](https://www.phplist.com/) - Newsletter manager written in PHP. +* [LibreMailer](https://github.com/averna-syd/LibreMailer) - Libre Mailer is a modest and simple web based email marketing application. +* [Lewsnetter](https://github.com/bborn/lewsnetter) - E-mail marketing application (create and send e-mail newsletter via SES). Includes subscription management, delivery, bounce and complaint notification, templates, and some stats. ## NoSQL + *NoSQL databases.* * Column-Family @@ -511,10 +509,10 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v ## Packaging - * [fpm](https://github.com/jordansissel/fpm) - Versatile multi format package creator. - * [omnibus-ruby](https://github.com/chef/omnibus) - Full stack, cross distro packaging software (Ruby). - * [packman](http://packman.readthedocs.org) - Full stack, cross distro packaging software (Python). - * [tito](https://github.com/dgoodwin/tito) - Builds RPMs for git-based projects. +* [fpm](https://github.com/jordansissel/fpm) - Versatile multi format package creator. +* [omnibus-ruby](https://github.com/chef/omnibus) - Full stack, cross distro packaging software (Ruby). +* [packman](http://packman.readthedocs.org) - Full stack, cross distro packaging software (Python). +* [tito](https://github.com/dgoodwin/tito) - Builds RPMs for git-based projects. ## Project Management @@ -522,27 +520,26 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v ## Queuing - * [ActiveMQ](https://activemq.apache.org/) - Java message broker. - * [BeanstalkD](http://kr.github.io/beanstalkd/) - A simple, fast work queue. - * [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. - * [Kafka](http://kafka.apache.org) - Extremely high performance publish/subscribe message system. - * [NSQ](http://nsq.io/) - A realtime distributed messaging platform. - * [RabbitMQ](http://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. - * [ZeroMQ](http://zeromq.org/) - Lightweight queuing system. - +* [ActiveMQ](https://activemq.apache.org/) - Java message broker. +* [BeanstalkD](http://kr.github.io/beanstalkd/) - A simple, fast work queue. +* [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. +* [Kafka](http://kafka.apache.org) - Extremely high performance publish/subscribe message system. +* [NSQ](http://nsq.io/) - A realtime distributed messaging platform. +* [RabbitMQ](http://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. +* [ZeroMQ](http://zeromq.org/) - Lightweight queuing system. ## RDBMS -*Relational DBMS.* - * [Firebird](http://www.firebirdsql.org/) - True universal database. - * [Galera](http://galeracluster.com/) - Galera Cluster for MySQL is an easy-to-use high-availability solution with high system up-time, no data loss, and scalability for future growth. - * [MariaDB](https://mariadb.org/) - Community-developed fork of the MySQL. - * [adminer](https://www.adminer.org/) - Database management in a single PHP file ([Source code](https://github.com/vrana/adminer)) - * [Percona Server](https://www.percona.com/software) - Enhanced, drop-in MySQL replacement. - * [PostgreSQL](http://www.postgresql.org/) - Object-relational database management system (ORDBMS). - * [PostgreSQL-XL](http://www.postgres-xl.org/) - Scalable PostgreSQL-based database cluster. - * [SQLite](http://sqlite.org/) - Library that implements a self-contained, serverless, zero-configuration, transactional SQL DBS. +*Relational DBMS.* +* [Firebird](http://www.firebirdsql.org/) - True universal database. +* [Galera](http://galeracluster.com/) - Galera Cluster for MySQL is an easy-to-use high-availability solution with high system up-time, no data loss, and scalability for future growth. +* [MariaDB](https://mariadb.org/) - Community-developed fork of the MySQL. + * [adminer](https://www.adminer.org/) - Database management in a single PHP file ([Source code](https://github.com/vrana/adminer)) +* [Percona Server](https://www.percona.com/software) - Enhanced, drop-in MySQL replacement. +* [PostgreSQL](http://www.postgresql.org/) - Object-relational database management system (ORDBMS). +* [PostgreSQL-XL](http://www.postgres-xl.org/) - Scalable PostgreSQL-based database cluster. +* [SQLite](http://sqlite.org/) - Library that implements a self-contained, serverless, zero-configuration, transactional SQL DBS. ## Remote Management @@ -550,177 +547,174 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Remmina](http://www.remmina.org/wp/) - A Feature rich remote desktop application for linux and other unixes. * [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. - ## Service Discovery - * [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. - * [Doozerd](https://github.com/ha/doozerd) - Doozer is a highly-available, completely consistent store for small amounts of extremely important data. - * [etcd](https://github.com/coreos/etcd) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. - * [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. - +* [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. +* [Doozerd](https://github.com/ha/doozerd) - Doozer is a highly-available, completely consistent store for small amounts of extremely important data. +* [etcd](https://github.com/coreos/etcd) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. +* [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ## Software Containers -*Operating system–level virtualization.* - * [Docker](http://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. - * [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. - * [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. - * [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. - * [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. - * [OpenVZ](http://openvz.org) - Container-based virtualization for Linux. +*Operating system–level virtualization.* +* [Docker](http://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. + * [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. + * [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. +* [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. + * [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. +* [OpenVZ](http://openvz.org) - Container-based virtualization for Linux. ## Status Pages - * [Cachet](https://cachethq.io) - Status page system written in PHP. - * [Stashboard](http://www.stashboard.org) - Status page for cloud services and APIs. - * [System Status Dashboard (SSD)](http://www.system-status-dashboard.com/) - Overview about an organization's infrastructure health status. - * [Staytus](http://staytus.co/) - Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. - +* [Cachet](https://cachethq.io) - Status page system written in PHP. +* [Stashboard](http://www.stashboard.org) - Status page for cloud services and APIs. +* [System Status Dashboard (SSD)](http://www.system-status-dashboard.com/) - Overview about an organization's infrastructure health status. +* [Staytus](http://staytus.co/) - Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. ## Troubleshooting -*Troubleshooting Tools.* - + [grml](https://grml.org) – bootable Debian Live CD with powerful CLI tools. - * [mitmproxy](http://mitmproxy.org/) - A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems. - * [mtr](https://www.bitwizard.nl/mtr/) - Network utility that combines traceroute and ping. - * [perf-tools](https://github.com/brendangregg/perf-tools) - Performance analysis tools based on Linux perf_events (aka perf) and ftrace. - * [Sysdig](http://www.sysdig.org/) - Capture system state and activity from a running Linux instance, then save, filter and analyze. - * [Dripcap](https://github.com/dripcap/dripcap) - Caffeinated Packet Analyzer. - * [Wireshark](https://www.wireshark.org/) - The world's foremost network protocol analyzer. +*Troubleshooting Tools.* +* [grml](https://grml.org) – bootable Debian Live CD with powerful CLI tools. +* [mitmproxy](http://mitmproxy.org/) - A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems. +* [mtr](https://www.bitwizard.nl/mtr/) - Network utility that combines traceroute and ping. +* [perf-tools](https://github.com/brendangregg/perf-tools) - Performance analysis tools based on Linux perf_events (aka perf) and ftrace. +* [Sysdig](http://www.sysdig.org/) - Capture system state and activity from a running Linux instance, then save, filter and analyze. +* [Dripcap](https://github.com/dripcap/dripcap) - Caffeinated Packet Analyzer. +* [Wireshark](https://www.wireshark.org/) - The world's foremost network protocol analyzer. ## Version control -*Software versioning and revision control.* - * [Fossil](http://www.fossil-scm.org/) - Distributed version control with built-in wiki and bug tracking. - * [Git](http://git-scm.com/) - Distributed revision control and source code management (SCM) with an emphasis on speed. - * [GNU Bazaar](http://bazaar.canonical.com/) - Distributed revision control system sponsored by Canonical. - * [Mercurial](https://www.mercurial-scm.org/) - Another distributed revision control. - * [Subversion](http://subversion.apache.org/) - Client-server revision control system. +*Software versioning and revision control.* +* [Fossil](http://www.fossil-scm.org/) - Distributed version control with built-in wiki and bug tracking. +* [Git](http://git-scm.com/) - Distributed revision control and source code management (SCM) with an emphasis on speed. +* [GNU Bazaar](http://bazaar.canonical.com/) - Distributed revision control system sponsored by Canonical. +* [Mercurial](https://www.mercurial-scm.org/) - Another distributed revision control. +* [Subversion](http://subversion.apache.org/) - Client-server revision control system. ## Virtualization -*Virtualization software.* - * [Archipel](http://archipelproject.org/) - XMPP based virtualization management platform. - * [ConVirt](http://www.convirture.com/products_opensource.php) - Provides the core functionality for centrally managing your KVM or Xen virtualized environment. - * [Ganeti](http://www.ganeti.org/) - Cluster virtual server management software tool built on top of KVM and Xen. - * [KVM](http://www.linux-kvm.org) - Linux kernel virtualization infrastructure. - * [OpenNebula](http://opennebula.org/) - Flexible enterprise cloud made simple. - * [OpenNode](http://opennodecloud.com) - Builds open-source infrastructure management software and implements cloud systems. - * [oVirt](http://www.ovirt.org/) - Manages virtual machines, storage and virtual networks. - * [Packer](https://www.packer.io/) - A tool for creating identical machine images for multiple platforms from a single source configuration. - * [Proxmox VE](https://www.proxmox.com/proxmox-ve) - Virtualization management solution. - * [QEMU](http://www.qemu.org/) - QEMU is a generic machine emulator and virtualizer. - * [Vagrant](https://www.vagrantup.com/) - Tool for building complete development environments. - * [VirtualBox](https://www.virtualbox.org/) - Virtualization product from Oracle Corporation. - * [Xen](http://www.xenproject.org/) - Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. - * [XenServer](http://xenserver.org/) - Turnkey virtualization platform based on CentOS distribution, using Xen and an extended toolstack/API. +*Virtualization software.* +* [Archipel](http://archipelproject.org/) - XMPP based virtualization management platform. +* [ConVirt](http://www.convirture.com/products_opensource.php) - Provides the core functionality for centrally managing your KVM or Xen virtualized environment. +* [Ganeti](http://www.ganeti.org/) - Cluster virtual server management software tool built on top of KVM and Xen. +* [KVM](http://www.linux-kvm.org) - Linux kernel virtualization infrastructure. +* [OpenNebula](http://opennebula.org/) - Flexible enterprise cloud made simple. +* [OpenNode](http://opennodecloud.com) - Builds open-source infrastructure management software and implements cloud systems. +* [oVirt](http://www.ovirt.org/) - Manages virtual machines, storage and virtual networks. +* [Packer](https://www.packer.io/) - A tool for creating identical machine images for multiple platforms from a single source configuration. +* [Proxmox VE](https://www.proxmox.com/proxmox-ve) - Virtualization management solution. +* [QEMU](http://www.qemu.org/) - QEMU is a generic machine emulator and virtualizer. +* [Vagrant](https://www.vagrantup.com/) - Tool for building complete development environments. +* [VirtualBox](https://www.virtualbox.org/) - Virtualization product from Oracle Corporation. +* [Xen](http://www.xenproject.org/) - Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. +* [XenServer](http://xenserver.org/) - Turnkey virtualization platform based on CentOS distribution, using Xen and an extended toolstack/API. ## VPN -*VPN software.* - * [ocserv](http://www.infradead.org/ocserv/) - Cisco AnyConnect-compatible VPN server - * [OpenVPN](https://community.openvpn.net) - Uses a custom security protocol that utilizes SSL/TLS for key exchange. - * [Pritunl](http://pritunl.com/) - OpenVPN based solution. Easy to set up. - * [SoftEther](https://www.softether.org/) - Multi-protocol software VPN with advanced features - * [sshuttle](https://github.com/apenwarr/sshuttle) - Poor man's VPN. - * [strongSwan](https://www.strongswan.org/) - Complete IPsec implementation for Linux. - * [tinc](http://www.tinc-vpn.org/) - Distributed p2p VPN. +*VPN software.* +* [ocserv](http://www.infradead.org/ocserv/) - Cisco AnyConnect-compatible VPN server +* [OpenVPN](https://community.openvpn.net) - Uses a custom security protocol that utilizes SSL/TLS for key exchange. +* [Pritunl](http://pritunl.com/) - OpenVPN based solution. Easy to set up. +* [SoftEther](https://www.softether.org/) - Multi-protocol software VPN with advanced features +* [sshuttle](https://github.com/apenwarr/sshuttle) - Poor man's VPN. +* [strongSwan](https://www.strongswan.org/) - Complete IPsec implementation for Linux. +* [tinc](http://www.tinc-vpn.org/) - Distributed p2p VPN. ## Web -*Web servers.* - * [Algernon](http://algernon.roboticoverlords.org/) - Web/application server that supports Lua, live-reload, templates, Sass and HTTP/2. - * [Apache](http://httpd.apache.org/) - Most popular web server. - * [Caddy](https://caddyserver.com/) - Lightweight, general-purpose web server supporting HTTP/2, automatic TLS and easy configuration. Written in Go. - * [Cherokee](http://cherokee-project.com/) - Lightweight, high-performance web server/reverse proxy. - * [Hiawatha](https://www.hiawatha-webserver.org/) - Prioritises security, simplicity and performance. - * [Lighttpd](http://www.lighttpd.net/) - Web server more optimized for speed-critical environments. - * [Nginx](http://nginx.org/) - Reverse proxy, load balancer, HTTP cache, and web server. - * [uWSGI](https://github.com/unbit/uwsgi/) - The uWSGI project aims at developing a full stack for building hosting services. - -*Web Performance* +*Web servers.* - * [HAProxy](http://www.haproxy.org/) - Software based load Balancing, SSL offloading and performance optimization, compression, and general web routing. - * [Varnish](https://www.varnish-cache.org/) - HTTP based web application accelerator focusing on optimizing caching and compression. +* [Algernon](http://algernon.roboticoverlords.org/) - Web/application server that supports Lua, live-reload, templates, Sass and HTTP/2. +* [Apache](http://httpd.apache.org/) - Most popular web server. +* [Caddy](https://caddyserver.com/) - Lightweight, general-purpose web server supporting HTTP/2, automatic TLS and easy configuration. Written in Go. +* [Cherokee](http://cherokee-project.com/) - Lightweight, high-performance web server/reverse proxy. +* [Hiawatha](https://www.hiawatha-webserver.org/) - Prioritises security, simplicity and performance. +* [Lighttpd](http://www.lighttpd.net/) - Web server more optimized for speed-critical environments. +* [Nginx](http://nginx.org/) - Reverse proxy, load balancer, HTTP cache, and web server. +* [uWSGI](https://github.com/unbit/uwsgi/) - The uWSGI project aims at developing a full stack for building hosting services. +*Web Performance.* +* [HAProxy](http://www.haproxy.org/) - Software based load Balancing, SSL offloading and performance optimization, compression, and general web routing. +* [Varnish](https://www.varnish-cache.org/) - HTTP based web application accelerator focusing on optimizing caching and compression. # Resources + Various resources, such as books, websites and articles, for improving your skills and knowledge. ## Blogs - * [Code as Craft](https://codeascraft.com/) - Etsy's Ops blog, lots of technical posts. - * [DevOpsGuys](http://blog.devopsguys.com/) - Devops consultants who blog about operations. - * [Rackspace Developers](https://developer.rackspace.com/blog/) - Slightly biased blog with lots of Devops Topics. - * [RoseHosting Blog](https://www.rosehosting.com/blog/) - Linux tutorials for installing and configuring various software through the Linux command line. Guides and introductions to different Linux technologies and applications. Tips and tricks you can do via the Linux command line and more. - +* [Code as Craft](https://codeascraft.com/) - Etsy's Ops blog, lots of technical posts. +* [DevOpsGuys](http://blog.devopsguys.com/) - Devops consultants who blog about operations. +* [Rackspace Developers](https://developer.rackspace.com/blog/) - Slightly biased blog with lots of Devops Topics. +* [RoseHosting Blog](https://www.rosehosting.com/blog/) - Linux tutorials for installing and configuring various software through the Linux command line. Guides and introductions to different Linux technologies and applications. Tips and tricks you can do via the Linux command line and more. ## Books -*Sysadmin related books.* - * [Codex](http://www.starkandwayne.com/codex/) - How to deploy Cloud Foundry PaaS on infrastructures like AWS, OpenStack, Azure by Stark & Wayne, LLC. - * [The Linux Command Line](http://linuxcommand.org/tlcl.php) - A book about the Linux command line by William Shotts. - * [The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win](http://itrevolution.com/books/phoenix-project-devops-book/) - How DevOps techniques can fix the problems that happen in IT organizations. - * [The Practice of System and Network Administration](http://everythingsysadmin.com/books.html) - The first and second editions describes the best practices of system and network administration, independent of specific platforms or technologies. - * [The Visible Ops Handbook: Implementing ITIL in 4 Practical and Auditable Steps](http://www.itpi.org/the-visible-ops-handbook-review.html) - Is a methodology designed to jumpstart implementation of controls and process improvement. - * UNIX and Linux System Administration Handbook (ISBN-13: 978-0131480056) - Approaches system administration from a practical perspective. +*Sysadmin related books.* +* [Codex](http://www.starkandwayne.com/codex/) - How to deploy Cloud Foundry PaaS on infrastructures like AWS, OpenStack, Azure by Stark & Wayne, LLC. +* [The Linux Command Line](http://linuxcommand.org/tlcl.php) - A book about the Linux command line by William Shotts. +* [The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win](http://itrevolution.com/books/phoenix-project-devops-book/) - How DevOps techniques can fix the problems that happen in IT organizations. +* [The Practice of System and Network Administration](http://everythingsysadmin.com/books.html) - The first and second editions describes the best practices of system and network administration, independent of specific platforms or technologies. +* [The Visible Ops Handbook: Implementing ITIL in 4 Practical and Auditable Steps](http://www.itpi.org/the-visible-ops-handbook-review.html) - Is a methodology designed to jumpstart implementation of controls and process improvement. +* UNIX and Linux System Administration Handbook (ISBN-13: 978-0131480056) - Approaches system administration from a practical perspective. ## Communities / Forums -*For the social people.* - * [ArsTechnica OpenForum](http://arstechnica.com/civis/) – IT Forum which is attached to a large news site. - * [Reddit](https://www.reddit.com) - Really, really large bulletin board system. - * [/r/Linux](https://www.reddit.com/r/linux) - News and information about Linux. - * [/r/LinuxQuestions](https://www.reddit.com/r/linuxquestions) - * [/r/SysAdmin](https://www.reddit.com/r/sysadmin/) - * [Spiceworks Community](https://community.spiceworks.com/start) – General enterprise IT news and small articles. - * [StackExchange Network](https://stackexchange.com/sites#technology) – Q&A communities. - * [Server Fault](https://serverfault.com/) – StackExchange community for system and network administrators. +*For the social people.* +* [ArsTechnica OpenForum](http://arstechnica.com/civis/) – IT Forum which is attached to a large news site. +* [Reddit](https://www.reddit.com) - Really, really large bulletin board system. + * [/r/Linux](https://www.reddit.com/r/linux) - News and information about Linux. + * [/r/LinuxQuestions](https://www.reddit.com/r/linuxquestions) + * [/r/SysAdmin](https://www.reddit.com/r/sysadmin/) +* [Spiceworks Community](https://community.spiceworks.com/start) – General enterprise IT news and small articles. +* [StackExchange Network](https://stackexchange.com/sites#technology) – Q&A communities. + * [Server Fault](https://serverfault.com/) – StackExchange community for system and network administrators. ## Newsletters - * [Servers for Hackers](https://serversforhackers.com/) - Newsletter for programmers who find themselves needing to know their way around a server. - * [Web Operations Weekly](http://webopsweekly.com/) - A weekly newsletter on Web operations, infrastructure, performance, and tooling, from the browser down to the metal. - +* [Servers for Hackers](https://serversforhackers.com/) - Newsletter for programmers who find themselves needing to know their way around a server. +* [Web Operations Weekly](http://webopsweekly.com/) - A weekly newsletter on Web operations, infrastructure, performance, and tooling, from the browser down to the metal. ## Repositories + *Software package repositories.* - * [AlternativeTo](http://alternativeto.net) - Find alternatives to software you know and discover new software. +* [AlternativeTo](http://alternativeto.net) - Find alternatives to software you know and discover new software. ### Debian-based distributions - * [Dotdeb](https://www.dotdeb.org/) - Repository with LAMP updated packages for Debian. + +* [Dotdeb](https://www.dotdeb.org/) - Repository with LAMP updated packages for Debian. ### RPM-based distributions - * [ElRepo](http://elrepo.org/tiki/tiki-index.php) - Community Repo for Enterprise Linux (RHEL, CentOS, etc). - * [EPEL](https://fedoraproject.org/wiki/EPEL) - Repository for RHEL and compatibles (CentOS, Scientific Linux). - * [IUS](https://ius.io/) - Community project that provides RPM packages for newer versions of select software for Enterprise Linux distributions. - * [Remi](http://rpms.famillecollet.com/) - Repository with LAMP updated packages for RHEL/Centos/Fedora. - * [Software Collections](https://www.softwarecollections.org) - Community Release of [Red Hat Software Collections](https://access.redhat.com/documentation/en/red-hat-software-collections/). Provides updated packages of Ruby, Python, etc. for CentOS/Scientific Linux 6.x. +* [ElRepo](http://elrepo.org/tiki/tiki-index.php) - Community Repo for Enterprise Linux (RHEL, CentOS, etc). +* [EPEL](https://fedoraproject.org/wiki/EPEL) - Repository for RHEL and compatibles (CentOS, Scientific Linux). +* [IUS](https://ius.io/) - Community project that provides RPM packages for newer versions of select software for Enterprise Linux distributions. +* [Remi](http://rpms.famillecollet.com/) - Repository with LAMP updated packages for RHEL/Centos/Fedora. +* [Software Collections](https://www.softwarecollections.org) - Community Release of [Red Hat Software Collections](https://access.redhat.com/documentation/en/red-hat-software-collections/). Provides updated packages of Ruby, Python, etc. for CentOS/Scientific Linux 6.x. ## Websites -*Useful sysadmin related websites.* - * [Awesome SysAdmin @ LibHunt](https://sysadmin.libhunt.com) - Your go-to SysAdmin Toolbox. Based on the list here. - * [Ops School](http://www.opsschool.org) - Comprehensive program that will help you learn to be an operations engineer. - * [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials) - A surprisingly vast resource for getting the basics of certain applications, tools, or even systems administration topics. +*Useful sysadmin related websites.* +* [Awesome SysAdmin @ LibHunt](https://sysadmin.libhunt.com) - Your go-to SysAdmin Toolbox. Based on the list here. +* [Ops School](http://www.opsschool.org) - Comprehensive program that will help you learn to be an operations engineer. +* [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials) - A surprisingly vast resource for getting the basics of certain applications, tools, or even systems administration topics. ## Wikis -*Useful Wikis for Sysadmins – not to be confused with Wiki software.* - * [ArchWiki](https://wiki.archlinux.org/) – Arch Linux Wiki which has really nice written articles valid for other distros. - * [Gentoo Wiki](https://wiki.gentoo.org/) - Gentoo Linux Wiki with a lot in-detail description of Linux components. +*Useful Wikis for Sysadmins – not to be confused with Wiki software.* +* [ArchWiki](https://wiki.archlinux.org/) – Arch Linux Wiki which has really nice written articles valid for other distros. +* [Gentoo Wiki](https://wiki.gentoo.org/) - Gentoo Linux Wiki with a lot in-detail description of Linux components. ## License From 327ed286b6ea5e3ca2454803ec203bb527afdb94 Mon Sep 17 00:00:00 2001 From: morkot Date: Fri, 1 Dec 2017 10:40:10 +0000 Subject: [PATCH 02/54] Fix link to CONTRIBUTION.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c44ab8..b746906 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ # Awesome Sysadmin [![certified awesome!](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) -**A curated list of amazingly awesome open source sysadmin resources.** Please read [CONTRIBUTING](./CONTRIBUTING.md) if you wish to add software and consider [donating](https://github.com/n1trux/awesome-donations) to the FLOSS projects you use regularly. +**A curated list of amazingly awesome open source sysadmin resources.** Please read [CONTRIBUTING](./.github/CONTRIBUTING.md) if you wish to add software and consider [donating](https://github.com/n1trux/awesome-donations) to the FLOSS projects you use regularly. * [Awesome Sysadmin](#awesome-sysadmin) * [Automation](#automation) From 6e4a2b3f5a7c8864f70b91c2f73a8b9788329539 Mon Sep 17 00:00:00 2001 From: morkot Date: Fri, 1 Dec 2017 10:41:01 +0000 Subject: [PATCH 03/54] Fix Markdown according to markdown-lint --- .github/CONTRIBUTING.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index f367d3e..4ae1f64 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -3,14 +3,16 @@ This is a compilation of **Free and Libre Open Source Software ([FLOSS](https://en.wikipedia.org/wiki/Free_and_open-source_software))**. Restrictive licenses (aka Freeware, Shareware) are *not awesome*. Please adhere to the following guidelines or your Pull Request will be closed. ## Commits + * Search previous suggestions before making a new one. * Use the following format: `[RESOURCE](LINK) - DESCRIPTION.` * Keep descriptions short (<80 characters). * End descriptions with a full stop. * Make an individual commit for each category. * Order projects alphabetically. - + ## Pull Requests + * Consolidate multiple commits. * Use imperative (e.g. add instead of added/adding) in the PR title. * Include application names, categories and a link to the open source project page in the description. @@ -18,6 +20,7 @@ This is a compilation of **Free and Libre Open Source Software ([FLOSS](https:// * Put only stuff on the list you or another contributor can personally recommend ## Issues + * Discussion, questions and bug reports only. * If you are sure software meets the guidelines, create a Pull Request (see above). * Check spelling and grammar. From 239a5b9375c54ab146ec3ec2535cf2638b6e133d Mon Sep 17 00:00:00 2001 From: Chris Funderburg Date: Wed, 10 Jan 2018 16:58:49 +0000 Subject: [PATCH 04/54] add Terraform Terraform is awesome. You write code to create infrastructure. The tools themselves are modular and as such it has providers that allow creation of infrastructure in AWS, Microsoft Azure, Google Cloud Platform, Oracle, and many others. Terraform is *the* way that companies try to build multi-cloud solutions. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b746906..6c6b986 100644 --- a/README.md +++ b/README.md @@ -168,7 +168,9 @@ * [Rundeck](http://rundeck.org/) - Simple orchestration tool. * [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. * [Spruce](https://github.com/geofffranks/spruce) - A tool that merges separate YAML files into one. Works well with [Genesis](https://github.com/starkandwayne/genesis). -* [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python +* [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python. +* [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. + ## Code Review From f5ed7a94cd9cc5e36b0d69d76b06c46351fb7bb3 Mon Sep 17 00:00:00 2001 From: Crack Duck Date: Fri, 26 Jan 2018 19:40:43 +0100 Subject: [PATCH 05/54] Update CONTRIBUTING.md discourage recommending own software --- .github/CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 4ae1f64..dbd23db 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -18,6 +18,7 @@ This is a compilation of **Free and Libre Open Source Software ([FLOSS](https:// * Include application names, categories and a link to the open source project page in the description. * Write a short text why the application you're adding is actually awesome. * Put only stuff on the list you or another contributor can personally recommend + * Recommending your own software is discouraged. ## Issues From 10d22f74659e5dae8c8358a7a40f6274710d3f5b Mon Sep 17 00:00:00 2001 From: Crack Duck Date: Sat, 27 Jan 2018 15:31:08 +0100 Subject: [PATCH 06/54] add rclone a command line program to sync files and directories to and from several cloud storage systems/providers --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6c6b986..0fd6103 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ * [Duplicity](http://duplicity.nongnu.org/) - Encrypted bandwidth-efficient backup using the rsync algorithm. * [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface * [Lsyncd](https://github.com/axkibe/lsyncd) - File Monitor which spawns a process to synchronize the changes (rsync by default). +* [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. * [Rdiff-backup](http://www.nongnu.org/rdiff-backup/) - An easy A remote incremental backup of all your files. * [Rsnapshot](http://rsnapshot.org/) - Filesystem Snapshotting Utility. * [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. From 7d108b9f3e454355b13c0ba72b793dbf64a97343 Mon Sep 17 00:00:00 2001 From: Angristan Date: Sun, 28 Jan 2018 13:35:13 +0100 Subject: [PATCH 07/54] Add Telegraf --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0fd6103..c6fbadf 100644 --- a/README.md +++ b/README.md @@ -445,6 +445,7 @@ * [PGObserver](https://github.com/zalando/PGObserver) - Monitoring solution for PostgreSQL databases that also works with AWS RDS. * [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. * [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB + * [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. * Dashboards * [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. From 49bd14992de7770c037503d2949cfb1fb5fb32d5 Mon Sep 17 00:00:00 2001 From: Angristan Date: Sun, 28 Jan 2018 13:38:36 +0100 Subject: [PATCH 08/54] Add Micro --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0fd6103..92bd6bc 100644 --- a/README.md +++ b/README.md @@ -324,6 +324,7 @@ * [KDevelop](https://www.kdevelop.org/) - IDE by the people behind KDE. * [Light Table](http://lighttable.com/) - The next generation code editor. * [Lime](http://limetext.org/) - Aims to provide an open source solution to Sublime Text +* [Micro](https://micro-editor.github.io/) - A modern and intuitive terminal-based text editor * [Notepad++](https://notepad-plus-plus.org/) - GPLv2 multi-language editor with syntax highlighting for Windows. * [TextMate](https://github.com/textmate/textmate/) - A graphical text editor for OS X. * [Vim](http://www.vim.org) - A highly configurable text editor built to enable efficient editing. From 1a5c28de75a1864ff71afed50e6dad456487d227 Mon Sep 17 00:00:00 2001 From: Jon Wedaman Date: Thu, 1 Feb 2018 09:00:15 -0500 Subject: [PATCH 09/54] Replace Heka with Hindsight Mozilla has marked Heka as deprecated, and presents Hindsight as the replacement --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0fd6103..2fe34d1 100644 --- a/README.md +++ b/README.md @@ -375,7 +375,7 @@ * [Flume](https://flume.apache.org/) - Distributed log collection and aggregation system. * [GoAccess](http://goaccess.io/) - Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. ([Source Code](https://github.com/allinurl/goaccess)) `MIT` `C` * [Graylog](https://www.graylog.org/) - Pluggable Log and Event Analysis Server with Alerting options. -* [Heka](http://hekad.readthedocs.org/en/latest/) - Stream processing system which may be used for log aggregation. +* [Hindsight](http://mozilla-services.github.io/hindsight/) - Stream processing system which may be used for log aggregation (Replaces Heka). * [Kibana](https://www.elastic.co/products/kibana) - Visualize logs and time-stamped data. * [Logstash](https://www.elastic.co/products/logstash) - Tool for managing events and logs. * [Octopussy](http://www.octopussy.pm) - Log Management Solution (Visualize / Alert / Report). From 69b03dcc9c6d86d77f9f09cc13841beeb324dfaa Mon Sep 17 00:00:00 2001 From: Crack Duck Date: Mon, 26 Mar 2018 08:52:07 +0200 Subject: [PATCH 10/54] add rdpwrap --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2fe34d1..e319957 100644 --- a/README.md +++ b/README.md @@ -549,6 +549,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Tiger VNC](http://tigervnc.org/) - TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. * [Remmina](http://www.remmina.org/wp/) - A Feature rich remote desktop application for linux and other unixes. * [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. +* [rdpwrap](https://github.com/stascorp/rdpwrap) - RDP wrapper library allowing Remote Desktop Host support and concurrent RDP sessions on reduced functionality systems for home usage. ## Service Discovery From 2a5f27f213ff0617f1348ac074c9b384de5eef3d Mon Sep 17 00:00:00 2001 From: mzac Date: Tue, 27 Mar 2018 15:50:13 -0400 Subject: [PATCH 11/54] Add pi-hole --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e319957..8573e0c 100644 --- a/README.md +++ b/README.md @@ -241,6 +241,7 @@ * [Atomia DNS](http://atomiadns.com/) - DNS management system. * [nsedit](https://github.com/tuxis-ie/nsedit) - nsedit is a DNS editor for PowerDNS, working with PowerDNS's new API. * [PDNS Gui](https://github.com/odoucet/pdns-gui) - WebGUI which aids in administering domains and records for PowerDNS with MySQL. + * [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring * [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. * Revision Control * [iF.SVNAdmin](http://svnadmin.insanefactory.com/) - WebGUI to manage Subversion repositories and User/Group permissions. From 406dde306eb4764a21aa05f493787fa46809b0f7 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Fri, 6 Apr 2018 11:16:47 +1000 Subject: [PATCH 12/54] Fix sshuttle link Original link was directing to the old repo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e319957..7dae7c6 100644 --- a/README.md +++ b/README.md @@ -625,7 +625,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [OpenVPN](https://community.openvpn.net) - Uses a custom security protocol that utilizes SSL/TLS for key exchange. * [Pritunl](http://pritunl.com/) - OpenVPN based solution. Easy to set up. * [SoftEther](https://www.softether.org/) - Multi-protocol software VPN with advanced features -* [sshuttle](https://github.com/apenwarr/sshuttle) - Poor man's VPN. +* [sshuttle](https://github.com/sshuttle/sshuttle) - Poor man's VPN. * [strongSwan](https://www.strongswan.org/) - Complete IPsec implementation for Linux. * [tinc](http://www.tinc-vpn.org/) - Distributed p2p VPN. From 88c4ab3f2d11288f0339417b5c71b3268608cf52 Mon Sep 17 00:00:00 2001 From: Denis Denisov Date: Wed, 11 Apr 2018 14:26:50 +0300 Subject: [PATCH 13/54] Add ElastiFlow --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e319957..e5af5fa 100644 --- a/README.md +++ b/README.md @@ -403,6 +403,7 @@ * [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go` * [check_mk](http://mathias-kettner.com/check_mk.html) - Collection of extensions for Nagios. * [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. +* [ElastiFlow](https://github.com/robcowart/elastiflow) - Network flow Monitoring (Netflow, sFlow and IPFIX) with the Elastic Stack. * [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. * [Flapjack](http://flapjack.io/) - Monitoring notification routing & event processing system. * [Healthchecks](https://healthchecks.io/) - Monitoring for cron jobs, background services and scheduled tasks. From 47d7f1b44aba1f72741c3f64259d2e925fb7e12e Mon Sep 17 00:00:00 2001 From: Denis Denisov Date: Wed, 11 Apr 2018 14:17:50 +0300 Subject: [PATCH 14/54] vigil (Status Pages) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e319957..c896a40 100644 --- a/README.md +++ b/README.md @@ -575,6 +575,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Stashboard](http://www.stashboard.org) - Status page for cloud services and APIs. * [System Status Dashboard (SSD)](http://www.system-status-dashboard.com/) - Overview about an organization's infrastructure health status. * [Staytus](http://staytus.co/) - Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. +* [vigil](https://github.com/valeriansaliou/vigil) - Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack. Written in Rust. ## Troubleshooting From 130ad0dae44822d504cb4b7e20477b5a1d34f180 Mon Sep 17 00:00:00 2001 From: Ryan DeShone Date: Thu, 12 Apr 2018 10:27:02 -0400 Subject: [PATCH 15/54] Add restic backup Actively developed tool for doing encrypted backups to remote locations. Developed under the BSD 2-clause license. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e319957..0e42a7f 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ * [Lsyncd](https://github.com/axkibe/lsyncd) - File Monitor which spawns a process to synchronize the changes (rsync by default). * [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. * [Rdiff-backup](http://www.nongnu.org/rdiff-backup/) - An easy A remote incremental backup of all your files. +* [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. * [Rsnapshot](http://rsnapshot.org/) - Filesystem Snapshotting Utility. * [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. * [Snebu](http://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. From 74dbabc884609a50c461d47622432b9d7bfdda9e Mon Sep 17 00:00:00 2001 From: Ryan DeShone Date: Thu, 12 Apr 2018 10:53:14 -0400 Subject: [PATCH 16/54] Fix TravisCI Issues Update URL for WebSVN and remove Node-Bell, which is a dead project. --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index e319957..5064373 100644 --- a/README.md +++ b/README.md @@ -245,7 +245,7 @@ * Revision Control * [iF.SVNAdmin](http://svnadmin.insanefactory.com/) - WebGUI to manage Subversion repositories and User/Group permissions. * [SCM-Manager](https://www.scm-manager.org/) - The easiest way to share and manage your Git, Mercurial and Subversion repositories. - * [WebSVN](http://www.websvn.info/) - Opensource web subversion repository browser. + * [WebSVN](https://websvnphp.github.io/) - Opensource web subversion repository browser. * Virtualization * [Feathur](http://feathur.com) - VPS Provisioning and Management Software. * [Panamax](http://panamax.io/) - Project that makes deploying complex containerized apps as easy as Drag-and-Drop. @@ -412,7 +412,6 @@ * [Munin](http://munin-monitoring.org/) - Networked resource monitoring tool. * [Naemon](http://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. * [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. -* [Node-Bell](https://github.com/eleme/bell.js) - Real-time anomalies detection for periodic time series, metrics monitor. * [Observium](http://www.observium.org/) - SNMP monitoring for servers and networking devices. Runs on linux. * [OMD](http://omdistro.org/) - The Open Monitoring Distribution. * [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. From 8201ef65b9a1f0c5869939673540a572d0e2aae2 Mon Sep 17 00:00:00 2001 From: Ryan DeShone Date: Mon, 7 May 2018 15:25:42 -0400 Subject: [PATCH 17/54] Fixes for TravisCI Errors Remove Panamax, it appears to be a dead project. Fix link for Riak, website structure has changed --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index aa8d4b0..8d2b5da 100644 --- a/README.md +++ b/README.md @@ -249,7 +249,6 @@ * [WebSVN](https://websvnphp.github.io/) - Opensource web subversion repository browser. * Virtualization * [Feathur](http://feathur.com) - VPS Provisioning and Management Software. - * [Panamax](http://panamax.io/) - Project that makes deploying complex containerized apps as easy as Drag-and-Drop. * [OpenVZ Web Panel](https://github.com/sibprogrammer/owp) - Web panel to control OpenVZ virtual machines. * [WebVirtMgr](https://retspen.github.io) - libvirt-based Web interface for managing virtual machines. * Server @@ -506,7 +505,7 @@ * Key-Value * [LevelDB](https://github.com/google/leveldb) - Google's high performance key/value database. * [Redis](http://redis.io/) - Networked, in-memory, key-value data store with optional durability. - * [Riak](http://basho.com/riak/) - Another fault-tolerant key-value NoSQL database. + * [Riak](http://docs.basho.com/) - Another fault-tolerant key-value NoSQL database. Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis From 373610deaac1f4e903ec760f2aa437745eee5b3d Mon Sep 17 00:00:00 2001 From: n1trux Date: Fri, 18 May 2018 09:34:07 +0200 Subject: [PATCH 18/54] removed zimbra (not awesome) you have to register in order to download the open source edition and the install document is from 2014. I recommend to use SoGo instead. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8d2b5da..6cc84ba 100644 --- a/README.md +++ b/README.md @@ -190,7 +190,7 @@ * [Horde Groupware](http://www.horde.org/apps/groupware) - PHP based collaborative software suite that includes email, calendars, wikis, time tracking and file management. * [Kolab](https://kolab.org/) - Another groupware suite. * [SOGo](http://www.sogo.nu/) - Collaborative software server with a focus on simplicity and scalability. -* [Zimbra](https://www.zimbra.com/open-source-email-overview/) - Collaborative software suite, that includes an email server and web client. + ## Configuration Management Database From d264444442db2904de5b4f1fdd631d65ffea1bca Mon Sep 17 00:00:00 2001 From: Pierre Tinard Date: Sat, 19 May 2018 19:32:21 +0200 Subject: [PATCH 19/54] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9630852..52adccd 100644 --- a/README.md +++ b/README.md @@ -403,6 +403,7 @@ * [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go` * [check_mk](http://mathias-kettner.com/check_mk.html) - Collection of extensions for Nagios. * [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. +* [EdMon](https://gituh.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java` * [ElastiFlow](https://github.com/robcowart/elastiflow) - Network flow Monitoring (Netflow, sFlow and IPFIX) with the Elastic Stack. * [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. * [Flapjack](http://flapjack.io/) - Monitoring notification routing & event processing system. From 60adcec895da7bdcd145693a7a43f08aeef004d1 Mon Sep 17 00:00:00 2001 From: Pieter Ennes Date: Tue, 22 May 2018 14:33:44 +0100 Subject: [PATCH 20/54] Correctly name OpenID Connect --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9630852..c508bca 100644 --- a/README.md +++ b/README.md @@ -350,7 +350,7 @@ * [Indieauth](https://indieauth.com/) - Sign in with your domain name (using the rel-me-auth protocol). * [Libravatar](https://www.libravatar.org/) - Libravatar is a service which delivers your avatar (profile picture) to other websites. * [LDAP Account Manager (LAM)](https://www.ldap-account-manager.org/lamcms/) - Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. -* [OpenID](http://openid.net/developers/libraries/) - A Simple Identity layer on top of OAuth 2.0. +* [OpenID Connect](http://openid.net/developers/libraries/) - A Simple Identity layer on top of OAuth 2.0. * [OSIAM](http://osiam.github.io/) - Secure identity management solution providing REST based services for authentication and authorization. * [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. * [BounCA](https://bounca.org/) - A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. From 0d2126b2c43b71a33f6585e0c0c42bef163852fb Mon Sep 17 00:00:00 2001 From: Jordan Coulam Date: Sat, 28 Jul 2018 11:44:30 +0100 Subject: [PATCH 21/54] Fix Typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index af5aa71..b8ef111 100644 --- a/README.md +++ b/README.md @@ -405,7 +405,7 @@ * [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache` `Go` * [check_mk](http://mathias-kettner.com/check_mk.html) - Collection of extensions for Nagios. * [Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. -* [EdMon](https://gituh.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java` +* [EdMon](https://github.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java` * [ElastiFlow](https://github.com/robcowart/elastiflow) - Network flow Monitoring (Netflow, sFlow and IPFIX) with the Elastic Stack. * [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. * [Flapjack](http://flapjack.io/) - Monitoring notification routing & event processing system. From 5ff56262612daf05a26d64040ee1cdce912bea19 Mon Sep 17 00:00:00 2001 From: Fuzzy Date: Wed, 15 Aug 2018 12:22:45 +0200 Subject: [PATCH 22/54] Updated SWMP URL to own domain --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8ef111..4a27cb0 100644 --- a/README.md +++ b/README.md @@ -429,7 +429,7 @@ * [ServerStatus BotoX](https://github.com/BotoX/ServerStatus) - Display and monitor your servers statistics in a beatiful way. * [ServerStatus moejda](https://github.com/mojeda/ServerStatus) - Server Status website script, displays uptime (days), free RAM, free HDD * [Shinken](http://www.shinken-monitoring.org/) - Another monitoring framework. -* [SWMP - Server Web Monitor Page](https://swmp.fuzzytek.ml/) - A responsive, eye-pleasing Linux server statistics dashboard.([Source Code](https://github.com/fuzzymannerz/swmp)) +* [SWMP - Server Web Monitor Page](https://swmp.ml/) - A responsive, eye-pleasing Linux server statistics dashboard.([Source Code](https://github.com/fuzzymannerz/swmp)) * [Thruk](http://www.thruk.org/) - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. * [Uchiwa](https://uchiwa.io/) - Simple dashboard for sensu. * [Vector](https://github.com/Netflix/vector/) - An on-host performance monitoring framework. From 8c0f5b705f1491d532ebbb4930f5e469c377bcba Mon Sep 17 00:00:00 2001 From: "Mr. Meeseeks" Date: Fri, 31 Aug 2018 19:13:08 +1000 Subject: [PATCH 23/54] Adding Darcs version control It's really hard to describe Darcs in one short sentence. Hopefully I did it some justice. I included a link to a page that might help explain it or here is another one if you want to see how it compares to Git http://darcs.net/DifferencesFromGit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8ef111..10815e6 100644 --- a/README.md +++ b/README.md @@ -601,6 +601,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [GNU Bazaar](http://bazaar.canonical.com/) - Distributed revision control system sponsored by Canonical. * [Mercurial](https://www.mercurial-scm.org/) - Another distributed revision control. * [Subversion](http://subversion.apache.org/) - Client-server revision control system. +* [Darcs](http://darcs.net/) - Patch-based distributed version control (more info: [wiki](http://darcs.net/Theory/PekkaPatchTheory)) ## Virtualization From 47685116a87aaadcb45e63138a55f5d196e99e90 Mon Sep 17 00:00:00 2001 From: SemperFu Date: Sun, 23 Sep 2018 23:41:33 -0400 Subject: [PATCH 24/54] Add portainer Simple management UI for Docker Should this go under Containers or Control Panels? --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8ef111..7174d30 100644 --- a/README.md +++ b/README.md @@ -569,6 +569,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Docker](http://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. * [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. * [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. + * [Portainer](https://portainer.io/) - Simple management UI for Docker. * [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. * [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. * [OpenVZ](http://openvz.org) - Container-based virtualization for Linux. From e608b7948600ada73837acab9a03be7ed76db1dd Mon Sep 17 00:00:00 2001 From: Raphael Hoegger Date: Tue, 9 Oct 2018 08:34:51 +0200 Subject: [PATCH 25/54] dripcap has been renamed to genet --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8ef111..583dff6 100644 --- a/README.md +++ b/README.md @@ -584,12 +584,12 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v *Troubleshooting Tools.* +* [genet](https://github.com/genet-app/genet) - Caffeinated Packet Analyzer. * [grml](https://grml.org) – bootable Debian Live CD with powerful CLI tools. * [mitmproxy](http://mitmproxy.org/) - A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems. * [mtr](https://www.bitwizard.nl/mtr/) - Network utility that combines traceroute and ping. * [perf-tools](https://github.com/brendangregg/perf-tools) - Performance analysis tools based on Linux perf_events (aka perf) and ftrace. * [Sysdig](http://www.sysdig.org/) - Capture system state and activity from a running Linux instance, then save, filter and analyze. -* [Dripcap](https://github.com/dripcap/dripcap) - Caffeinated Packet Analyzer. * [Wireshark](https://www.wireshark.org/) - The world's foremost network protocol analyzer. ## Version control From 63891427790b5c6ea23b1724ad852f3412dc920b Mon Sep 17 00:00:00 2001 From: Florent Poinsaut Date: Tue, 16 Oct 2018 08:37:45 +0200 Subject: [PATCH 26/54] Update BackupNinja link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8ef111..f4bd126 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ * [Amanda](http://www.amanda.org/) - Client-server model backup tool. * [Bareos](http://www.bareos.org/en/) - A fork of Bacula backup tool. * [BackupPC](http://backuppc.sourceforge.net/) - BackupPC is a high-performance system for backing up to disk. -* [Backupninja](https://labs.riseup.net/code/projects/backupninja) - Lightweight, extensible meta-backup system. +* [Backupninja](https://0xacab.org/riseuplabs/backupninja) - Lightweight, extensible meta-backup system. * [Barman](http://www.pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. * [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. * [Burp](http://burp.grke.org/) - Network backup and restore program. From e63f3b0eec22a2859bee00857924239c9abe246f Mon Sep 17 00:00:00 2001 From: Fabian Date: Sat, 27 Oct 2018 21:52:22 +0200 Subject: [PATCH 27/54] Update CONTRIBUTING.md Removed Issues section as Issues are disabled for the Repo --- .github/CONTRIBUTING.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index dbd23db..f9360d5 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -19,10 +19,3 @@ This is a compilation of **Free and Libre Open Source Software ([FLOSS](https:// * Write a short text why the application you're adding is actually awesome. * Put only stuff on the list you or another contributor can personally recommend * Recommending your own software is discouraged. - -## Issues - -* Discussion, questions and bug reports only. -* If you are sure software meets the guidelines, create a Pull Request (see above). -* Check spelling and grammar. -* Suggestions for improvements to existing structure are welcome. From deb7798e0f62380dadfaaec5333552a7fdabf6da Mon Sep 17 00:00:00 2001 From: Dean Hamstead Date: Mon, 24 Dec 2018 23:00:26 +1100 Subject: [PATCH 28/54] Eucalyptus is now free (or discarded?) from HPE --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a79b0bb..b8e838b 100644 --- a/README.md +++ b/README.md @@ -147,7 +147,7 @@ * [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. * [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. * [Cracow Cloud One - Polish Private Cloud](http://cc1.ifj.edu.pl/) - The CC1 system provides a complete solution for Private Cloud Computing. -* [HPE Helion Eucalyptus](http://www8.hp.com/us/en/cloud/helion-eucalyptus-overview.html) - Private cloud software with AWS compatibility. +* [Eucalyptus](https://www.eucalyptus.cloud/) - Private cloud software with AWS compatibility. * [Flynn](https://flynn.io) - PaaS * [Mesos](http://mesos.apache.org/) - Develop and run resource-efficient distributed systems. * [OpenNebula](http://opennebula.org/) - User-driven cloud management platform for sysadmins and devops. From e6a4763df545dfff506cbb751b6522306dd6b8f0 Mon Sep 17 00:00:00 2001 From: Alexey Efimov Date: Sat, 29 Dec 2018 03:18:46 +0400 Subject: [PATCH 29/54] Add CoreDNS --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a79b0bb..f6c3df7 100644 --- a/README.md +++ b/README.md @@ -295,6 +295,7 @@ *DNS servers.* * [Bind](https://www.isc.org/downloads/bind/) - The most widely used name server software. +* [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. * [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. * [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. * [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. From 713a77a4728cec5ff6981636d9b46bc52fbe0c69 Mon Sep 17 00:00:00 2001 From: Marcos de Oliveira Date: Thu, 14 Feb 2019 11:14:49 -0200 Subject: [PATCH 30/54] Add NetXMS Monitoring System NetXMS is a network monitoring and mapping solution. Website: https://www.netxms.org/ Github repo: https://github.com/netxms/netxms --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4714b52..3ad2a07 100644 --- a/README.md +++ b/README.md @@ -417,6 +417,7 @@ * [Munin](http://munin-monitoring.org/) - Networked resource monitoring tool. * [Naemon](http://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. * [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. +* [NetXMS](https://www.netxms.org/) - Open Source network and infrastructure monitoring and management. ([Source Code](https://github.com/netxms/netxms)) * [Observium](http://www.observium.org/) - SNMP monitoring for servers and networking devices. Runs on linux. * [OMD](http://omdistro.org/) - The Open Monitoring Distribution. * [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. From ad98c713caebd0ff711b86d1b10c3a6bd52675fa Mon Sep 17 00:00:00 2001 From: Dustin Dauncey Date: Wed, 6 Mar 2019 17:40:00 -0800 Subject: [PATCH 31/54] Added Statusfy under Status Pages. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4714b52..6f27c86 100644 --- a/README.md +++ b/README.md @@ -579,6 +579,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Cachet](https://cachethq.io) - Status page system written in PHP. * [Stashboard](http://www.stashboard.org) - Status page for cloud services and APIs. +* [Statusfy](https://statusfy.co/) - A modern status page for presenting critical service updates. * [System Status Dashboard (SSD)](http://www.system-status-dashboard.com/) - Overview about an organization's infrastructure health status. * [Staytus](http://staytus.co/) - Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. From 35bb23e1445d436ac9348546d7f36d011c49e265 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 10 Mar 2019 15:12:19 +0000 Subject: [PATCH 32/54] Groupware: link to awesome-selfhosted#groupware Part of https://github.com/Kickball/awesome-selfhosted/issues/127 All "Collaborative software" entries have been ported to "Groupware" on awesome-selfhosted --- README.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/README.md b/README.md index 4714b52..12ea83a 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ * [Cloud Orchestration](#cloud-orchestration) * Cloud Storage: [see awesome-selfhosted#file-transfersynchronization](https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization) * [Code Review](#code-review) - * [Collaborative Software](#collaborative-software) + * Collaborative Software: [see awesome-selfhosted#groupware](https://github.com/Kickball/awesome-selfhosted#groupware) * [Configuration Management Database](#configuration-management-database) * [Configuration Management](#configuration-management) * [Continuous Integration & Continuous Deployment](#continuous-integration--continuous-deployment) @@ -182,16 +182,6 @@ * [Phabricator](http://phabricator.org/) - Code review tool build by facebook and used by WikiMedia, FB, dropbox etc. Comes with an integrated wiki, bug tracker, VC integration and a CLI tool called arcanist. * [Review Board](https://www.reviewboard.org/) - Available as free software under the MIT License. -## Collaborative Software - -*Collaborative software or groupware suites.* - -* [Citadel/UX](http://www.citadel.org/) - Collaboration suite (messaging and groupware) that is descended from the Citadel family of programs. -* [EGroupware](http://www.egroupware.org/start.html) - Groupware software written in PHP. -* [Horde Groupware](http://www.horde.org/apps/groupware) - PHP based collaborative software suite that includes email, calendars, wikis, time tracking and file management. -* [Kolab](https://kolab.org/) - Another groupware suite. -* [SOGo](http://www.sogo.nu/) - Collaborative software server with a focus on simplicity and scalability. - ## Configuration Management Database From 125585ff1d194f0220dba0e74e081a212b793493 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 10 Mar 2019 15:31:21 +0000 Subject: [PATCH 33/54] Merge "Continuous Integration" section from awesome-selfhosted Part of https://github.com/Kickball/awesome-selfhosted/issues/127 Added source code links and languages/licenses for consistency. Improved descriptions. Once this is merged https://github.com/Kickball/awesome-selfhosted#continuous-integration can be made a single link redirecting here. --- README.md | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4714b52..f8a2ef4 100644 --- a/README.md +++ b/README.md @@ -220,13 +220,21 @@ *Continuous integration/deployment software.* -* [Buildbot](http://buildbot.net/) - Python-based toolkit for continuous integration. -* [CapsuleCD](https://github.com/AnalogJ/capsulecd) - CD script for automating package/library releases (npm, cookbooks, gems, pip, jars, etc). -* [concourse](http://concourse.ci/) - A modern tool to gain visibility on the CI/CD pipeline. The flexible, declarative DSL is easy to learn and powerful to use. -* [Drone](https://github.com/drone/drone) - Continuous integration server built on Docker and configured using YAML files. -* [GitLab CI](https://about.gitlab.com/gitlab-ci/) - Based off of ruby. They also provide GitLab, which manages git repositories. -* [Go](http://www.go.cd/) - Continuous delivery server. -* [Jenkins](http://jenkins-ci.org/) - An extendable continuous integration server. +- [Buildbot](http://buildbot.net/) - Python-based toolkit for continuous integration. ([Source Code](https://github.com/buildbot/buildbot)) `GPL-2.0` `Python` +- [CapsuleCD](https://analogj.github.io/capsulecd-slides/) - CD script for automating package/library releases (npm, cookbooks, gems, pip, jars, etc). ([Source Code](https://github.com/AnalogJ/capsulecd)) `MIT` `Go` +- [Concourse](https://concourse.ci/) - Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. ([Demo](https://ci.concourse.ci/), [Source Code](https://github.com/concourse/concourse)) `Apache-2.0` `Go` +- [drone](https://drone.io/) - Drone is a Continuous Delivery platform built on Docker, written in Go. ([Source Code](https://github.com/drone/drone)) `Apache-2.0` `Go` +- [Factor](http://www.factor.io/) - Programmatically define and run workflows to connect configuration management, source code management, build, continuous integration, continuous deployment and communication tools. ([Source Code](https://github.com/factor-io/factor)) `MIT` `Ruby` +- [GitLab CI](https://about.gitlab.com/gitlab-ci/) - Gitlab's built-in, full-featured CI/CD solution. ([Source Code](https://gitlab.com/gitlab-org/gitlab-ce) `MIT` `Ruby` +- [GoCD](http://www.go.cd/) - Continuous delivery server. ([Source Code](https://github.com/gocd/gocd)) `Apache-2.0` `Java/Ruby` +- [GolangCI](https://golangci.com/) - Open Source automated code review service for Go integrated with GitHub pull requests. ([Source Code](https://github.com/golangci/golangci)) `AGPL-3.0` `Go` +- [Jenkins](https://jenkins-ci.org/) - Continuous Integration Server. ([Source Code](https://github.com/jenkinsci/jenkins/)) `MIT` `Java` +- [Laminar](http://laminar.ohwg.net) - Fast, lightweight, simple and flexible Continuous Integration. ([Source Code](https://github.com/ohwgiles/laminar)) `GPL-3.0` `C++` +- [PHP Censor](https://github.com/php-censor/php-censor) - Open source self-hosted continuous integration server for PHP projects. `BSD-2-Clause` `PHP` +- [PHPCI](https://www.phptesting.org/) - Free and open source continuous integration specifically designed for PHP. ([Source Code](https://github.com/block8/phpci)) `BSD-2-Clause` `PHP` +- [Strider](http://strider-cd.github.io/) - Open Source Continuous Deployment / Continuous Integration platform. ([Source Code](https://github.com/Strider-CD/strider)) `MIT` `Nodejs` + + ## Control Panels From f6f7ff3526e46a47e71b00973388f69f6c68cf8e Mon Sep 17 00:00:00 2001 From: Bobby DeSimone Date: Wed, 8 May 2019 15:33:23 -0700 Subject: [PATCH 34/54] Add pomerium --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0028071..8def59d 100644 --- a/README.md +++ b/README.md @@ -353,6 +353,7 @@ * [LDAP Account Manager (LAM)](https://www.ldap-account-manager.org/lamcms/) - Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. * [OpenID Connect](http://openid.net/developers/libraries/) - A Simple Identity layer on top of OAuth 2.0. * [OSIAM](http://osiam.github.io/) - Secure identity management solution providing REST based services for authentication and authorization. +* [Pomerium](https://www.pomerium.io/) - An identity and context aware access-proxy inspired by BeyondCorp. * [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. * [BounCA](https://bounca.org/) - A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. From bea9445467fe28b07dfc1271f36fd71019b8e543 Mon Sep 17 00:00:00 2001 From: n1trux Date: Thu, 9 May 2019 22:21:35 +0200 Subject: [PATCH 35/54] moved revision control section to awesome-selfhosted, closes #305 --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 0028071..474ce53 100644 --- a/README.md +++ b/README.md @@ -242,10 +242,7 @@ * [PDNS Gui](https://github.com/odoucet/pdns-gui) - WebGUI which aids in administering domains and records for PowerDNS with MySQL. * [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring * [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. -* Revision Control - * [iF.SVNAdmin](http://svnadmin.insanefactory.com/) - WebGUI to manage Subversion repositories and User/Group permissions. - * [SCM-Manager](https://www.scm-manager.org/) - The easiest way to share and manage your Git, Mercurial and Subversion repositories. - * [WebSVN](https://websvnphp.github.io/) - Opensource web subversion repository browser. +* Revision Control: see [awesome-selfhosted#project-management](https://github.com/Kickball/awesome-selfhosted#project-management) * Virtualization * [Feathur](http://feathur.com) - VPS Provisioning and Management Software. * [OpenVZ Web Panel](https://github.com/sibprogrammer/owp) - Web panel to control OpenVZ virtual machines. From 582335180ff3387d13ce145aad3b4365bc3cda21 Mon Sep 17 00:00:00 2001 From: n1trux Date: Wed, 17 Jul 2019 21:08:54 +0200 Subject: [PATCH 36/54] add EasyRSA PKI management shell script --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3dd80e0..1c3c447 100644 --- a/README.md +++ b/README.md @@ -353,6 +353,7 @@ * [Pomerium](https://www.pomerium.io/) - An identity and context aware access-proxy inspired by BeyondCorp. * [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. * [BounCA](https://bounca.org/) - A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. +* [easy-rsa](https://github.com/OpenVPN/easy-rsa) - bash script to build and manage a PKI CA. ## IT Asset Management From 367e1cc2fcb87de05962046d4c8e86cfb5ce03a1 Mon Sep 17 00:00:00 2001 From: zero-24 Date: Wed, 17 Jul 2019 21:10:17 +0200 Subject: [PATCH 37/54] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c3c447..04de6d1 100644 --- a/README.md +++ b/README.md @@ -700,7 +700,7 @@ Various resources, such as books, websites and articles, for improving your skil ### Debian-based distributions -* [Dotdeb](https://www.dotdeb.org/) - Repository with LAMP updated packages for Debian. +* [deb.sury.org](https://deb.sury.org/) - Repository with LAMP updated packages for Debian and Ubuntu. ### RPM-based distributions From eb64ebf6bac82a8f596cbd1d60d3be66dbd7fe3f Mon Sep 17 00:00:00 2001 From: Stefan Zi Date: Sat, 27 May 2017 14:33:36 +0200 Subject: [PATCH 38/54] Add Duplicati Tool: Duplicati Category: Backups Website: http://www.duplicati.com Awesome because: FLOSS software, multiple platforms (.NET/MONO-based), easy to use backup on all important cloud services (like OneDrive, Amazon S3...) and other backends (including ftp, ssh...) combined with built-in AES encryption. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1c3c447..4115fdc 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ * [Barman](http://www.pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. * [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. * [Burp](http://burp.grke.org/) - Network backup and restore program. +* [Duplicati](http://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. * [Duplicity](http://duplicity.nongnu.org/) - Encrypted bandwidth-efficient backup using the rsync algorithm. * [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface * [Lsyncd](https://github.com/axkibe/lsyncd) - File Monitor which spawns a process to synchronize the changes (rsync by default). From fac59165389a482e76bd9edeb22fcbcd73fdc0c1 Mon Sep 17 00:00:00 2001 From: "Justin J. Janes" Date: Fri, 19 Jul 2019 07:58:30 -0700 Subject: [PATCH 39/54] =?UTF-8?q?Update=20Readme=20to=20include=20Puppet?= =?UTF-8?q?=E2=80=99s=20open=20source=20Bolt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bolt is akin to PDQ Deploy in the sense that you can run scripts against multiple client types to help configure nodes in an environment. Except that bolt is agentless too! --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cfdd028..2489c80 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ * [GNU Make](http://www.gnu.org/software/make/) - The most popular automation build tool for many purposes. * [Gradle](http://gradle.org/) - Another build automation system. * [Rake](https://github.com/ruby/rake) - Build automation tool similar to Make, written in and extensible in Ruby. +* [Bolt](https://puppet.com/products/bolt) - You can use Bolt to run one-off tasks, scripts to automate the provisioning and management of some nodes, you can use Bolt to move a step beyond scripts, and make them shareable. ## Backups From c51bf1f83ce3bc251e6167dafd110ce0d8839207 Mon Sep 17 00:00:00 2001 From: Rasmus <38327267+jtagcat@users.noreply.github.com> Date: Sat, 20 Jul 2019 11:03:53 +0000 Subject: [PATCH 40/54] Site moved --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cfdd028..4b7c3c9 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ * [Amanda](http://www.amanda.org/) - Client-server model backup tool. * [Bareos](http://www.bareos.org/en/) - A fork of Bacula backup tool. -* [BackupPC](http://backuppc.sourceforge.net/) - BackupPC is a high-performance system for backing up to disk. +* [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. * [Backupninja](https://0xacab.org/riseuplabs/backupninja) - Lightweight, extensible meta-backup system. * [Barman](http://www.pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. * [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. From 3cb191278f76f4197678d862b8fe97c79a50dd8a Mon Sep 17 00:00:00 2001 From: Meitar M Date: Mon, 16 Sep 2019 01:41:47 -0400 Subject: [PATCH 41/54] Add Smallstep Certifications, a personal CA toolkit for SSO TLS & SSH. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cfdd028..52ad373 100644 --- a/README.md +++ b/README.md @@ -355,6 +355,7 @@ * [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. * [BounCA](https://bounca.org/) - A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. * [easy-rsa](https://github.com/OpenVPN/easy-rsa) - bash script to build and manage a PKI CA. +* [Smallstep Certificates](https://smallstep.com/certificates/) - A private certificate authority (X.509 & SSH) and related tools for secure automated certificate management. ## IT Asset Management From 932c5381d47c59a94615b6116db0e26c8c5edb8e Mon Sep 17 00:00:00 2001 From: slauzon Date: Mon, 30 Sep 2019 15:22:47 -0500 Subject: [PATCH 42/54] Added XCP-ng to virtualization software --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cfdd028..65acb3c 100644 --- a/README.md +++ b/README.md @@ -622,6 +622,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [QEMU](http://www.qemu.org/) - QEMU is a generic machine emulator and virtualizer. * [Vagrant](https://www.vagrantup.com/) - Tool for building complete development environments. * [VirtualBox](https://www.virtualbox.org/) - Virtualization product from Oracle Corporation. +* [XCP-ng](http://www.xcp-ng.org/) - Based on Citrix XenServer, XCP-ng is a fully open source virtualization platform. * [Xen](http://www.xenproject.org/) - Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. * [XenServer](http://xenserver.org/) - Turnkey virtualization platform based on CentOS distribution, using Xen and an extended toolstack/API. From 6a7e6bbc98e5a1a7a0b1a3e22a2f719dc10adbf9 Mon Sep 17 00:00:00 2001 From: Arvind Kumar Date: Mon, 28 Oct 2019 09:31:06 +0530 Subject: [PATCH 43/54] Updated entry for Netdata in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cfdd028..7bc5922 100644 --- a/README.md +++ b/README.md @@ -415,6 +415,7 @@ * [Munin](http://munin-monitoring.org/) - Networked resource monitoring tool. * [Naemon](http://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. * [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. +* [Netdata](https://www.netdata.cloud/) - Distributed, real-time, performance and health monitoring for systems and applications. Runs on Linux, FreeBSD, and MacOS. * [NetXMS](https://www.netxms.org/) - Open Source network and infrastructure monitoring and management. ([Source Code](https://github.com/netxms/netxms)) * [Observium](http://www.observium.org/) - SNMP monitoring for servers and networking devices. Runs on linux. * [OMD](http://omdistro.org/) - The Open Monitoring Distribution. @@ -457,7 +458,6 @@ * [Dashing](http://dashing.io/) - Ruby gem that allows for rapid statistical dashboard development. An all HTML5 approach allows for big screen displays in data centers or conference rooms. * [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. * [Freeboard](https://github.com/Freeboard/freeboard) - A damn-sexy front-end real-time dashboard for the internet of things. Transforms raw JSON into delicious UI. - * [Netdata](http://netdata.firehol.org/) - Real-time performance monitoring for Linux systems with plugin support. * Storage * [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. From 8933567fff49df8a475ae24e4e9cd301f4bbc12b Mon Sep 17 00:00:00 2001 From: Micheal Quinn Date: Fri, 8 Nov 2019 16:39:32 -0600 Subject: [PATCH 44/54] Add entry for spack package manager --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7bc5922..534e598 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,7 @@ * [EasyBuild](https://easybuild.readthedocs.org/en/latest/) - EasyBuild builds software and modulefiles for High Performance Computing (HPC) systems in an efficient way. * [environment-modules Lmod](https://www.tacc.utexas.edu/research-development/tacc-projects/lmod) - Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. * [HPCBIOS](http://hpcbios.readthedocs.org/en/latest/) - HPCBIOS is an effort to setup a common, well-documented and reproducible, environment spanning across multiple HPC systems & sites, *inclusive* of documentation. +* [Spack](https://spack.io/) - A flexible package manager that supports multiple versions, configurations, platforms, and compilers. ## ChatOps From 8ab6c7f7189b3d4722d4f9a3e88ffc39c67531b2 Mon Sep 17 00:00:00 2001 From: Stephan M Date: Wed, 13 Nov 2019 14:10:44 +0100 Subject: [PATCH 45/54] Added eXist-db , XML-based Database --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 534e598..515720e 100644 --- a/README.md +++ b/README.md @@ -505,6 +505,7 @@ * [MongoDB](https://www.mongodb.org/) - Another document-oriented database system. * [RavenDB](http://ravendb.net/) - Document based database with ACID/Transactional features. * [RethinkDB](http://www.rethinkdb.com/) - Distributed document store database, focuses on JSON. + * [eXist-DB] (Https://www.exist-db.org/) - Open Source XML Database * Graph * [FlockDB](https://github.com/twitter/flockdb) - Twitter's distributed, fault-tolerant graph database. * [Neo4j](http://neo4j.com/) - Graph database. From 1ec3bbdb91873d301ba6bb843bc4116104d58043 Mon Sep 17 00:00:00 2001 From: n1trux Date: Thu, 14 Nov 2019 00:47:38 +0100 Subject: [PATCH 46/54] add octoDNS and DnsControl to Domain Management thanks @meitar for #289 #290 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 16d947d..ff48661 100644 --- a/README.md +++ b/README.md @@ -307,7 +307,9 @@ *Domain management.* +* [DnsControl](https://stackexchange.github.io/dnscontrol/) - Opinionated platform for seamlessly managing your DNS configuration across any number of DNS hosts, both in the cloud or in your own infrastructure. * [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. +* [octoDNS](https://github.com/github/octodns) - Set of tools and patterns that make it easy to manage your DNS records across multiple providers. ## Editors From f891eacae936abbe14327189edcf0256f297ba1f Mon Sep 17 00:00:00 2001 From: n1trux Date: Thu, 14 Nov 2019 01:03:48 +0100 Subject: [PATCH 47/54] fix GLPI URL thanks @notsag in kahun/awesome-sysadmin#537 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ff48661..36534a5 100644 --- a/README.md +++ b/README.md @@ -365,7 +365,7 @@ *IT Assets Management software.* -* [GLPI](http://www.glpi-project.org/spip.php?lang=en) - Information Resource-Manager with an additional Administration Interface. +* [GLPI](https://www.glpi-project.org/) - Information Resource-Manager with an additional Administration Interface. * [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Enables users to inventory their IT assets. * [OPSI](http://www.opsi.org) - Hardware and software inventory, deployment, and patching for Linux and Windows. * [RackTables](http://racktables.org/) - Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. From 365b12eaf9b6de7ffe1fced7cb119f73d37908e4 Mon Sep 17 00:00:00 2001 From: n1trux Date: Thu, 14 Nov 2019 01:10:09 +0100 Subject: [PATCH 48/54] Remove Slaughter from Configuration Management Thanks @jaredsiegel in https://github.com/kahun/awesome-sysadmin/pull/545/ --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 36534a5..ef74ea7 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,6 @@ * [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. * [Puppet](https://puppet.com/) - It's written in Ruby and uses Puppet's declarative language or a Ruby DSL. * [Salt](http://saltstack.com/) - It's written in Python. -* [Slaughter](http://www.steve.org.uk/Software/slaughter/) - It's written in Perl. ## Continuous Integration & Continuous Deployment From 5834ac2e00a3389998604ad3e6916d54f6c0be25 Mon Sep 17 00:00:00 2001 From: jtagcat <38327267+jtagcat@users.noreply.github.com> Date: Thu, 5 Dec 2019 23:46:38 +0000 Subject: [PATCH 49/54] Backups: Add link to restic/others --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ef74ea7..a84bf64 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ ## Backups -*Backup software.* +*Backup software.* Also see [Restic's list of Linux backup software](https://github.com/restic/others). * [Amanda](http://www.amanda.org/) - Client-server model backup tool. * [Bareos](http://www.bareos.org/en/) - A fork of Bacula backup tool. From c3b8997ac14b033c7ec135ecfa458cc3beb0e081 Mon Sep 17 00:00:00 2001 From: lb1c Date: Tue, 10 Dec 2019 11:57:02 +0100 Subject: [PATCH 50/54] Updated dead link Updated dead OCS Inventory link to current valid homepage --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ef74ea7..549c1c5 100644 --- a/README.md +++ b/README.md @@ -131,7 +131,7 @@ * [Chocolatey](https://chocolatey.org/) – Windows CLI package manager written in .NET/PS, based on [NuGet](https://www.nuget.org/). * [just-install](http://just-install.it/) – Python script for downloading and silently installing MSI files. -* [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Inventory, deployment and network scan. +* [OCS Inventory NG](https://ocsinventory-ng.org/?lang=en) - Inventory, deployment and network scan. * [Opsi](http://www.opsi.org) (open PC server integration) - Client Management for Windows based on Debian. * [WAPT](https://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en) - Network-wide (un)installation, configuration and upgrades of Windows based software. * [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows. From 160b333758dca32a527a7578367f482f9954a25e Mon Sep 17 00:00:00 2001 From: amir baghaie Date: Mon, 23 Dec 2019 08:00:12 +0330 Subject: [PATCH 51/54] add "statping" Statping - Status Page & Monitoring Server "Status Pages" category https://github.com/hunterlong/statping --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ef74ea7..8dbb375 100644 --- a/README.md +++ b/README.md @@ -587,6 +587,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [System Status Dashboard (SSD)](http://www.system-status-dashboard.com/) - Overview about an organization's infrastructure health status. * [Staytus](http://staytus.co/) - Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. * [vigil](https://github.com/valeriansaliou/vigil) - Microservices Status Page. Monitors a distributed infrastructure and sends alerts to Slack. Written in Rust. +* [Statping](https://github.com/hunterlong/statping) - Status page system written in Go. ## Troubleshooting From ed48bbae154a635b13336787a96e596435a2a6fa Mon Sep 17 00:00:00 2001 From: n1trux <> Date: Thu, 9 Jan 2020 04:43:39 +0100 Subject: [PATCH 52/54] =?UTF-8?q?remove=20Gesti=C3=B3IP=20IPAM=20from=20Ne?= =?UTF-8?q?twork=20Configuration=20Management?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit as I have recently migrated GestióIP from one host to another and updated it from 3.2 to 3.4 in the process, I found that it's no longer awesome because of the following reasons: * it's hosted and supported on sourceforge * the install script is >3500 lines of code * you have to run said script with root * there are no packages for any major distribution * it's obfusc… er, written in perl * the releases don't follow SemVer * it does way more than IPAM, but other tools do it better * it doesn't have a REST API (c'mon, it's $currentyear now) * the weird XML/JSON API is only for the "pro version" * there are lots of weird translations * it uses cronjobs and doesn't know what systemd is * it doesn't follow the Linux FHS * there's no default config for nginx, only Apache * did I mention the install script I refuse to include software written like this on my list of awesome sysadmin tools. You have to have fun using these tools, they don't just have to "somehow work". The basic functionality of GestióIP is there, I guess it's also used in countless legacy installations worldwide, but I am of the opinion that many of the design choices the (single?) GestióIP developer made are not only weird, but also archaic and not awesome. I recommend to use netbox, ralph or any of the other modern solutions with a proper API and a proper FOSS development model. --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index abdf46c..9112f28 100644 --- a/README.md +++ b/README.md @@ -477,7 +477,6 @@ *Network configuration management tools.* -* [GestióIP](http://www.gestioip.net/) - An automated web based IPv4/IPv6 IP Address Management tool. * [GNS3](https://www.gns3.com/) - Graphical network simulator that provides a variety of virtual appliances - ([Source Code](https://github.com/GNS3/gns3-gui/), [Documentation](https://docs.gns3.com/)) - `GPLv3` * [Oxidized](https://github.com/ytti/oxidized) - A modern take on network device configuration monitoring with web interface and GIT storage. * [phpIPAM](http://phpipam.net/) - Open source IP address management with [PowerDNS](https://www.powerdns.com/) integration. From f5e61dc328819c746682496cf494cc4dc29cd72d Mon Sep 17 00:00:00 2001 From: Qiao Qiao Date: Sun, 16 Feb 2020 14:46:52 -0600 Subject: [PATCH 53/54] update OCS link in IT Asset Management --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9112f28..ee03d2c 100644 --- a/README.md +++ b/README.md @@ -365,7 +365,7 @@ *IT Assets Management software.* * [GLPI](https://www.glpi-project.org/) - Information Resource-Manager with an additional Administration Interface. -* [OCS Inventory NG](http://www.ocsinventory-ng.org/en/) - Enables users to inventory their IT assets. +* [OCS Inventory NG](https://ocsinventory-ng.org/?lang=en) - Enables users to inventory their IT assets. * [OPSI](http://www.opsi.org) - Hardware and software inventory, deployment, and patching for Linux and Windows. * [RackTables](http://racktables.org/) - Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. * [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. From 69c91591d50a8a30f60db6691ae7f71dee93bed2 Mon Sep 17 00:00:00 2001 From: David Costa Date: Sat, 14 Mar 2020 17:42:04 +0100 Subject: [PATCH 54/54] Update Concourse website --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9112f28..7d0d956 100644 --- a/README.md +++ b/README.md @@ -214,7 +214,7 @@ - [Buildbot](http://buildbot.net/) - Python-based toolkit for continuous integration. ([Source Code](https://github.com/buildbot/buildbot)) `GPL-2.0` `Python` - [CapsuleCD](https://analogj.github.io/capsulecd-slides/) - CD script for automating package/library releases (npm, cookbooks, gems, pip, jars, etc). ([Source Code](https://github.com/AnalogJ/capsulecd)) `MIT` `Go` -- [Concourse](https://concourse.ci/) - Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. ([Demo](https://ci.concourse.ci/), [Source Code](https://github.com/concourse/concourse)) `Apache-2.0` `Go` +- [Concourse](https://concourse-ci.org/) - Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. ([Demo](https://ci.concourse-ci.org/), [Source Code](https://github.com/concourse/concourse)) `Apache-2.0` `Go` - [drone](https://drone.io/) - Drone is a Continuous Delivery platform built on Docker, written in Go. ([Source Code](https://github.com/drone/drone)) `Apache-2.0` `Go` - [Factor](http://www.factor.io/) - Programmatically define and run workflows to connect configuration management, source code management, build, continuous integration, continuous deployment and communication tools. ([Source Code](https://github.com/factor-io/factor)) `MIT` `Ruby` - [GitLab CI](https://about.gitlab.com/gitlab-ci/) - Gitlab's built-in, full-featured CI/CD solution. ([Source Code](https://gitlab.com/gitlab-org/gitlab-ce) `MIT` `Ruby`