From 4a1a2189408802235e79bdc9690eb514bd341f33 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 14 Apr 2023 23:21:44 +0200 Subject: [PATCH 001/152] dns: update bind URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c5bc784..a7fc7ce 100644 --- a/README.md +++ b/README.md @@ -341,7 +341,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS servers.* -- [Bind](https://www.isc.org/downloads/bind/) - The most widely used name server software. +- [Bind](https://www.isc.org/bind/) - The most widely used name server software. - [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. From ac4c2e76831fdd39b336b89fccee6b9f5fb71d1d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 14 Apr 2023 23:22:05 +0200 Subject: [PATCH 002/152] dns: bind: add source code URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7fc7ce..a1bd8d7 100644 --- a/README.md +++ b/README.md @@ -341,7 +341,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS servers.* -- [Bind](https://www.isc.org/bind/) - The most widely used name server software. +- [Bind](https://www.isc.org/bind/) - The most widely used name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) - [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. From 553c3499e572f939be92eaa806f22fdbf4f327d2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 14 Apr 2023 23:22:37 +0200 Subject: [PATCH 003/152] dns: coredns: add source code URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a1bd8d7..14d0879 100644 --- a/README.md +++ b/README.md @@ -342,7 +342,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS servers.* - [Bind](https://www.isc.org/bind/) - The most widely used name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) -- [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. +- [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. ([Source Code](https://github.com/coredns/coredns)) - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. - [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. From ab6c35f912fce5691ac4eaea761e062abde33a92 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 14 Apr 2023 23:23:18 +0200 Subject: [PATCH 004/152] dns: designate: add source code URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 14d0879..22af012 100644 --- a/README.md +++ b/README.md @@ -343,7 +343,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Bind](https://www.isc.org/bind/) - The most widely used name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) - [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. ([Source Code](https://github.com/coredns/coredns)) -- [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. +- [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://github.com/openstack/designate)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. - [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. From 93d7fc6ab814109bd47ad9f83d9b6eb63424a686 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 15 Apr 2023 13:19:02 +0200 Subject: [PATCH 005/152] add dashdot to Monitoring - ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/3550 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c5bc784..d4632b3 100644 --- a/README.md +++ b/README.md @@ -497,6 +497,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Cacti](http://www.cacti.net) - Web-based network monitoring and graphing tool. ([Source Code](https://github.com/Cacti/cacti)) `GPL-2.0` `PHP` - [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache-2.0` `Go` - [checkmk](https://checkmk.com/) - Comprehensive solution for monitoring of applications, servers, and networks. ([Source Code](https://github.com/tribe29/checkmk)) `Python/PHP` +- [dashdot](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard for smaller private servers. ([Demo](https://dash.mauz.io)) `MIT` `Nodejs/Docker` - [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` - [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. ([Source Code](https://github.com/shevabam/ezservermonitor-web)) `GPL-3.0` `PHP/Shell` - [Healthchecks](https://healthchecks.io/docs/self_hosted/) - Monitoring for cron jobs, background services and scheduled tasks. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python` From a6abea34a6e030d56d6179126c600d7c5eb611d7 Mon Sep 17 00:00:00 2001 From: Radmacher <66096031+rdmchr@users.noreply.github.com> Date: Mon, 17 Apr 2023 13:39:49 +0200 Subject: [PATCH 006/152] Fix: Traefik language (#476) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d4632b3..e8a25f3 100644 --- a/README.md +++ b/README.md @@ -751,7 +751,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Hiawatha](https://www.hiawatha-webserver.org/) - An advanced and secure webserver for Unix. ([Source Code](https://gitlab.com/hsleisink/hiawatha)) `GPL-2.0` `C` - [Lighttpd](https://www.lighttpd.net/) - Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments. ([Source Code](https://git.lighttpd.net/lighttpd/lighttpd1.4)) `BSD-3-Clause` `C` - [Nginx](https://nginx.org/en/) - HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server. ([Source Code](https://hg.nginx.org/nginx/file/tip)) `BSD-2-Clause` `C` -- [Traefik](https://traefik.io/) - HTTP reverse proxy and load balancer that makes deploying microservices easy. ([Source Code](https://github.com/traefik/traefik)) `MIT` `C/Docker` +- [Traefik](https://traefik.io/) - HTTP reverse proxy and load balancer that makes deploying microservices easy. ([Source Code](https://github.com/traefik/traefik)) `MIT` `Go/Docker` - [Varnish](https://varnish-cache.org/) - Web application accelerator/caching HTTP reverse proxy. ([Source Code](https://github.com/varnishcache/varnish-cache)) `BSD-2-Clause` `C` ------------------- From c26ff823e0830994062a5ee61db534292f4443ca Mon Sep 17 00:00:00 2001 From: Noah Betzen Date: Mon, 17 Apr 2023 04:41:42 -0700 Subject: [PATCH 007/152] Format 'Automation' section (#472) --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index e8a25f3..703bdc5 100644 --- a/README.md +++ b/README.md @@ -82,13 +82,13 @@ *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. -- [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. -- [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. +- [Apache Ant](https://ant.apache.org/) - Automation build tool, similar to make, a library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. ([Source Code](https://github.com/apache/ant)) `Apache-2.0` `Java` +- [Apache Maven](http://maven.apache.org/) - Build automation tool mainly for Java. A software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. ([Source Code](https://github.com/apache/maven)) `Apache-2.0` `Java` +- [Bazel](http://www.bazel.io/) - A fast, scalable, multi-language and extensible build system. Used by Google. ([Source Code](https://github.com/bazelbuild/bazel/)) `Apache-2.0` `Java` +- [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. ([Source Code](https://github.com/puppetlabs/bolt)) `Apache-2.0` `Ruby` +- [GNU Make](http://www.gnu.org/software/make/) - The most popular automation build tool for many purposes, make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. ([Source Code](https://git.savannah.gnu.org/cgit/make.git)) `GPL-3.0` `C` +- [Gradle](http://gradle.org/) - Another build automation system. ([Source Code](https://github.com/gradle/gradle)) `Groovy/Java` `Apache-2.0` +- [Rake](https://ruby.github.io/rake/) - Build automation tool similar to Make, written in and extensible in Ruby. ([Source Code](https://github.com/ruby/rake)) `MIT` `Ruby` ### Backups From df009b150ed101c12c4b9022e2c8ee89428beb10 Mon Sep 17 00:00:00 2001 From: Vikas Gupta Date: Wed, 19 Apr 2023 10:06:27 -0400 Subject: [PATCH 008/152] Update broken Link for duplicity (#477) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 703bdc5..0dcbd02 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ - [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies. - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` - [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. +- [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. - [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface - [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. From ab008a8f5fc9b800de0c08b506645c2a4d8349e7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:47:09 +0200 Subject: [PATCH 009/152] dns: add djbdns source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 22af012..ce61835 100644 --- a/README.md +++ b/README.md @@ -344,7 +344,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Bind](https://www.isc.org/bind/) - The most widely used name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) - [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. ([Source Code](https://github.com/coredns/coredns)) - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://github.com/openstack/designate)) -- [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. +- [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [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. From 8c68cba4f25519cae5d79a078f6305662c2f7373 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:48:15 +0200 Subject: [PATCH 010/152] dns: add dnsmasq source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ce61835..24811f5 100644 --- a/README.md +++ b/README.md @@ -345,7 +345,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. ([Source Code](https://github.com/coredns/coredns)) - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://github.com/openstack/designate)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) -- [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. +- [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [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. From 37eabb728ada77525280298e53eb28e51422b96e Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:49:06 +0200 Subject: [PATCH 011/152] dns: add knot dns source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24811f5..20bfb22 100644 --- a/README.md +++ b/README.md @@ -346,7 +346,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://github.com/openstack/designate)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) -- [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. +- [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) - [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. From 2e82b9d1f1e069569b88943509eb1aa6d12dfb75 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:49:37 +0200 Subject: [PATCH 012/152] dns: update NSD URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 20bfb22..0da81c5 100644 --- a/README.md +++ b/README.md @@ -347,7 +347,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) -- [NSD](http://www.nlnetlabs.nl/projects/nsd/) - Authoritative only, high performance, simple name server. +- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - 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. From 4c9644fcf2e40ca5798b42284dba74ab0fa7a1fd Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:50:09 +0200 Subject: [PATCH 013/152] dns: add NSD source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0da81c5..3e67a93 100644 --- a/README.md +++ b/README.md @@ -347,7 +347,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) -- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. +- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. ([Source Code](https://github.com/NLnetLabs/nsd)) - [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. From 5dc131d5f4d271dbf83f88a3e9fd0fc6754ff462 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:51:00 +0200 Subject: [PATCH 014/152] dns: add powerDNS source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e67a93..e8ae1ce 100644 --- a/README.md +++ b/README.md @@ -348,7 +348,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. ([Source Code](https://github.com/NLnetLabs/nsd)) -- [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. +- [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. ([Source Code](https://github.com/PowerDNS/pdns)) - [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. From 4965727b3e38dbb908899fb938f8882a4f2f086c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:51:26 +0200 Subject: [PATCH 015/152] dns: update unbound URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8ae1ce..8e5a58a 100644 --- a/README.md +++ b/README.md @@ -349,7 +349,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. ([Source Code](https://github.com/NLnetLabs/nsd)) - [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. ([Source Code](https://github.com/PowerDNS/pdns)) -- [Unbound](http://unbound.net/) - Validating, recursive, and caching DNS resolver. +- [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. - [Yadifa](http://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. From d182946b5aacb6351ab4200d88d1dc93d1bf730f Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:51:54 +0200 Subject: [PATCH 016/152] dns: add unbound source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8e5a58a..d945c88 100644 --- a/README.md +++ b/README.md @@ -349,7 +349,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. ([Source Code](https://github.com/NLnetLabs/nsd)) - [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. ([Source Code](https://github.com/PowerDNS/pdns)) -- [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. +- [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) - [Yadifa](http://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. From f3496b589c79863e70ece91fa9bb2d16aa8c0d5d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:53:30 +0200 Subject: [PATCH 017/152] dns: add yadifa source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d945c88..ca7d285 100644 --- a/README.md +++ b/README.md @@ -350,7 +350,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. ([Source Code](https://github.com/NLnetLabs/nsd)) - [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. ([Source Code](https://github.com/PowerDNS/pdns)) - [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) -- [Yadifa](http://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. +- [Yadifa](https://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. ([Source Code](https://github.com/yadifa/yadifa)) ### DNS - Control Panels From 811fd4795eb06ca1754121dc2d28a5699645a4d8 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:56:09 +0200 Subject: [PATCH 018/152] dns: update project descriptions as per official descriptions --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ca7d285..99f9c51 100644 --- a/README.md +++ b/README.md @@ -341,8 +341,8 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS servers.* -- [Bind](https://www.isc.org/bind/) - The most widely used name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) -- [CoreDNS](https://coredns.io/) - Flexible DNS server written on Go. ([Source Code](https://github.com/coredns/coredns)) +- [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) +- [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) - [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://github.com/openstack/designate)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) From 2873cf65ba01705c4e30c0c392a7e789ea32d673 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:56:19 +0200 Subject: [PATCH 019/152] dns: designate: update source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99f9c51..6e51791 100644 --- a/README.md +++ b/README.md @@ -343,7 +343,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) - [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) -- [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://github.com/openstack/designate)) +- [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://opendev.org/openstack/designate)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) From c39c3ae98fadcda499b9ed29af3325c21e78f4a9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 16:57:42 +0200 Subject: [PATCH 020/152] dns: designate: update description and move to DNS/Domain Management --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e51791..c23de16 100644 --- a/README.md +++ b/README.md @@ -343,7 +343,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) - [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) -- [Designate](https://wiki.openstack.org/wiki/Designate) - DNS REST API that support several DNS servers as its backend. ([Source Code](https://opendev.org/openstack/designate)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) @@ -372,6 +371,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Domain management.* +- [Designate](https://wiki.openstack.org/wiki/Designate) - DNSaaS services for OpenStack. ([Source Code](https://opendev.org/openstack/designate)) - [DNSControl](https://stackexchange.github.io/dnscontrol/) - Synchronize your DNS to multiple providers from a simple DSL. ([Source Code](https://github.com/StackExchange/dnscontrol)) `MIT` `Go/Docker` - [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. ([Source Code](https://github.com/domainmod/domainmod.git)) `GPL-3.0` `PHP` - [octoDNS](https://github.com/github/octodns) - DNS as code - Tools for managing DNS across multiple providers. `MIT` `Python` From 61523f60c4bdc3cd70c1be0a66ef06b1682207d8 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 17:00:53 +0200 Subject: [PATCH 021/152] dns: update description as per official descriptions --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c23de16..00038dc 100644 --- a/README.md +++ b/README.md @@ -344,9 +344,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) - [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) -- [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - A lightweight service providing DNS, DHCP and TFTP services to small-scale networks. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) +- [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) -- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative only, high performance, simple name server. ([Source Code](https://github.com/NLnetLabs/nsd)) +- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative DNS name server developed speed, reliability, stability and security. ([Source Code](https://github.com/NLnetLabs/nsd)) - [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. ([Source Code](https://github.com/PowerDNS/pdns)) - [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) - [Yadifa](https://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. ([Source Code](https://github.com/yadifa/yadifa)) From 0a74aa2e76b95637f5a9c4e79d6939087b8e8bfa Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 17:01:15 +0200 Subject: [PATCH 022/152] dns: update PowerDNS -> PowerDNS Authoritative Server - other available software includes: https://doc.powerdns.com/recursor/, https://www.dnsdist.org/ --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 00038dc..ea5233f 100644 --- a/README.md +++ b/README.md @@ -347,7 +347,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative DNS name server developed speed, reliability, stability and security. ([Source Code](https://github.com/NLnetLabs/nsd)) -- [PowerDNS](https://www.powerdns.com/) - DNS server with a variety of data storage back-ends and load balancing features. ([Source Code](https://github.com/PowerDNS/pdns)) +- [PowerDNS Authoritative Server](https://doc.powerdns.com/authoritative/) - Versatile nameserver which supports a large number of backends.. ([Source Code](https://github.com/PowerDNS/pdns)) - [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) - [Yadifa](https://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. ([Source Code](https://github.com/yadifa/yadifa)) From 2f113921942881572f17e9ec77caa1467ae2d65b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 17:03:14 +0200 Subject: [PATCH 023/152] dns: update yadifa description as per official description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ea5233f..d7802b1 100644 --- a/README.md +++ b/README.md @@ -349,7 +349,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative DNS name server developed speed, reliability, stability and security. ([Source Code](https://github.com/NLnetLabs/nsd)) - [PowerDNS Authoritative Server](https://doc.powerdns.com/authoritative/) - Versatile nameserver which supports a large number of backends.. ([Source Code](https://github.com/PowerDNS/pdns)) - [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) -- [Yadifa](https://www.yadifa.eu/) - Lightweight authoritative Name Server with DNSSEC capabilities powering the .eu top-level domain. ([Source Code](https://github.com/yadifa/yadifa)) +- [Yadifa](https://www.yadifa.eu/) - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. ([Source Code](https://github.com/yadifa/yadifa)) ### DNS - Control Panels From 22afb08bcf05fecf24a8217cbb90f71073005bd9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 19 Apr 2023 17:07:17 +0200 Subject: [PATCH 024/152] dns: add licenses/languages --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index d7802b1..6574b9b 100644 --- a/README.md +++ b/README.md @@ -341,15 +341,15 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS servers.* -- [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) -- [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) -- [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) -- [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) -- [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) -- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative DNS name server developed speed, reliability, stability and security. ([Source Code](https://github.com/NLnetLabs/nsd)) -- [PowerDNS Authoritative Server](https://doc.powerdns.com/authoritative/) - Versatile nameserver which supports a large number of backends.. ([Source Code](https://github.com/PowerDNS/pdns)) -- [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) -- [Yadifa](https://www.yadifa.eu/) - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. ([Source Code](https://github.com/yadifa/yadifa)) +- [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) `MPL-2.0` `C` +- [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) `Apache-2.0` `Go` +- [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) `Public Domain` `C` +- [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) `GPL-2.0` `C` +- [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) `GPL-3.0` `C` +- [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative DNS name server developed speed, reliability, stability and security. ([Source Code](https://github.com/NLnetLabs/nsd)) `BSD-3-Clause` `C` +- [PowerDNS Authoritative Server](https://doc.powerdns.com/authoritative/) - Versatile nameserver which supports a large number of backends.. ([Source Code](https://github.com/PowerDNS/pdns)) `GPL-2.0` `C++` +- [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) `BSD-3-Clause` `C` +- [Yadifa](https://www.yadifa.eu/) - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. ([Source Code](https://github.com/yadifa/yadifa)) `BSD-3-Clause` `C` ### DNS - Control Panels From 83176c5d00918db564a38b10323ce383d022deef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=97=E3=81=90=E3=82=8C?= <23041178+ForsakenRei@users.noreply.github.com> Date: Fri, 5 May 2023 18:04:48 -0400 Subject: [PATCH 025/152] fix link for Remmina (#479) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dbe6481..2166d83 100644 --- a/README.md +++ b/README.md @@ -630,7 +630,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s **[`^ back to top ^`](#awesome-sysadmin)** -- [Remmina](http://www.remmina.org/wp/) - A Feature rich remote desktop application for linux and other unixes. +- [Remmina](http://www.remmina.org/) - A Feature rich remote desktop application for linux and other unixes. - [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. - [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. From b808c15c3df051afc6bbb146fb7c8b4389cb23b5 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:40:15 +0200 Subject: [PATCH 026/152] atomia dns: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2166d83..23d2070 100644 --- a/README.md +++ b/README.md @@ -358,7 +358,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* -- [Atomia DNS](http://atomiadns.com/) - DNS management system. +- [Atomia DNS](http://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) - [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 From 3e7bc118c32fa46c2fbb0d494b3361d41430d9b7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:40:37 +0200 Subject: [PATCH 027/152] remove nsedit (unmaintained since 2020) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 23d2070..103b954 100644 --- a/README.md +++ b/README.md @@ -359,7 +359,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* - [Atomia DNS](http://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) -- [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. From 2c00e9afef7dde729843cc759cc365a7458bd982 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:41:03 +0200 Subject: [PATCH 028/152] remove PDNS GUI (unmaintained since 2016) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 103b954..e7af778 100644 --- a/README.md +++ b/README.md @@ -359,7 +359,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* - [Atomia DNS](http://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) -- [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. From f96cebe9bb1225a703c543989ea21601bd09ddba Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:42:14 +0200 Subject: [PATCH 029/152] pi-hole: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e7af778..c8c6b7a 100644 --- a/README.md +++ b/README.md @@ -359,7 +359,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* - [Atomia DNS](http://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) -- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring +- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) - [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. From 6d5a490a28957a82711c735f9c8d4da941e87279 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:42:40 +0200 Subject: [PATCH 030/152] poweradmin: ad source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c8c6b7a..1d07256 100644 --- a/README.md +++ b/README.md @@ -360,7 +360,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Atomia DNS](http://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) - [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) -- [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. +- [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) ### DNS - Domain Management From bebd8dc716964cb5d6b295cb621e37d97bd96668 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:43:08 +0200 Subject: [PATCH 031/152] dns control panels: use HTTPS URLs --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1d07256..7710443 100644 --- a/README.md +++ b/README.md @@ -358,9 +358,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* -- [Atomia DNS](http://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) +- [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) - [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) -- [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) +- [Poweradmin](https://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) ### DNS - Domain Management From 3b1fec3f2a115622245630cca42f03ebb829bb4b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:45:38 +0200 Subject: [PATCH 032/152] dns control panels: add language tags --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7710443..38d1706 100644 --- a/README.md +++ b/README.md @@ -358,9 +358,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* -- [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) -- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) -- [Poweradmin](https://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) +- [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `Perl` +- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `Shell/PHP` +- [Poweradmin](https://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `PHP` ### DNS - Domain Management From 5c2842b1b34a3784109273cab28c2be0d4decd88 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:46:52 +0200 Subject: [PATCH 033/152] dns control panels: add licenses --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 38d1706..17eea9d 100644 --- a/README.md +++ b/README.md @@ -358,9 +358,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* -- [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `Perl` -- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `Shell/PHP` -- [Poweradmin](https://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `PHP` +- [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `ISC` `Perl` +- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` +- [Poweradmin](https://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` ### DNS - Domain Management From 05389c37d1c2c589c9281f26802fc90f449dd8ab Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 14:47:52 +0200 Subject: [PATCH 034/152] dns control panels: update descriptions as per official descriptions --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 17eea9d..f1f5fe0 100644 --- a/README.md +++ b/README.md @@ -359,8 +359,8 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *DNS server control panels.* - [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `ISC` `Perl` -- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with a gui for managing and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` -- [Poweradmin](https://www.poweradmin.org/) - Friendly web-based DNS administration tool for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` +- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet qdvertisements with a GUI for management and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` +- [Poweradmin](https://www.poweradmin.org/) - Web-based DNS control panel for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` ### DNS - Domain Management From 6a085bbbed1e32e1454fa95c051a185698f98b78 Mon Sep 17 00:00:00 2001 From: Rabenherz112 Date: Sun, 7 May 2023 16:28:54 +0200 Subject: [PATCH 035/152] Remove archipel (unmaintained since 2016) (#482) Following Issue #405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f1f5fe0..561cb5a 100644 --- a/README.md +++ b/README.md @@ -700,7 +700,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *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. From c4c002ef52c32d84af8f82f00d3671379999bc93 Mon Sep 17 00:00:00 2001 From: Jon Moore Date: Wed, 17 May 2023 08:31:39 -0500 Subject: [PATCH 036/152] Remove Phabricator (#487) Phabricator is no longer maintained as of June 1, 2021. https://admin.phacility.com/phame/post/view/11/phacility_is_winding_down_operations/ --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 561cb5a..77ef72e 100644 --- a/README.md +++ b/README.md @@ -205,7 +205,6 @@ _See also: [IT Asset Management](#it-asset-management)_ *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. From 79282c908bd870b964fca125bac272af9a8f55eb Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 17 May 2023 15:45:36 +0200 Subject: [PATCH 037/152] delegate Code Review section to awesome-selfhosted (#488) - Gerrit is already listed there - Review Board: will be re-added later, see https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/26 --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 77ef72e..6a24485 100644 --- a/README.md +++ b/README.md @@ -202,10 +202,7 @@ _See also: [IT Asset Management](#it-asset-management)_ **[`^ back to top ^`](#awesome-sysadmin)** -*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. -- [Review Board](https://www.reviewboard.org/) - Available as free software under the MIT License. +**Please visit [awesome-selfhosted/Software Development - Project Management](https://github.com/awesome-selfhosted/awesome-selfhosted#software-development---project-management)** ### Configuration Management Database From eaabf50ce983aff869df5155299c6b172b139a89 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:28:49 +0200 Subject: [PATCH 038/152] metrics: use HTTPS URLs --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a24485..b773e18 100644 --- a/README.md +++ b/README.md @@ -533,7 +533,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Metric gathering and display software.* * Collectors only - - [Collectd](http://collectd.org/) - System statistic collection daemon. + - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Collectl](http://collectl.sourceforge.net/) - High precision system performance metrics collecting tool. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. From 8ce8769c7f6136935f9d8772dea9d417667782fb Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:29:56 +0200 Subject: [PATCH 039/152] metrics: remove collectctl (unmaintained since 2018) - https://collectl.sourceforge.net/Releases.html --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b773e18..cc632d6 100644 --- a/README.md +++ b/README.md @@ -534,7 +534,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Collectors only - [Collectd](https://collectd.org/) - System statistic collection daemon. - - [Collectl](http://collectl.sourceforge.net/) - High precision system performance metrics collecting tool. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [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 From 298948d7e89adef9781b06f772c087f9e54d7ef7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:31:17 +0200 Subject: [PATCH 040/152] metrics: remove dashing (unmaintained since 2016, archived) - https://github.com/Shopify/dashing/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index cc632d6..503c9f7 100644 --- a/README.md +++ b/README.md @@ -540,7 +540,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. * Dashboards - - [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. - [Ganglia](http://ganglia.sourceforge.net/) - High performance, scalable RRD based monitoring for grids and/or clusters of servers. Compatible with Graphite using a single collection process. From 7ec29398cf9ef5287011b5fa8d8e8f1e44974368 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:31:56 +0200 Subject: [PATCH 041/152] metrics: remove freeboard (unmaintained since 2018) - https://github.com/Freeboard/freeboard/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 503c9f7..5279b57 100644 --- a/README.md +++ b/README.md @@ -541,7 +541,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Dashboards - [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. - [Ganglia](http://ganglia.sourceforge.net/) - High performance, scalable RRD based monitoring for grids and/or clusters of servers. Compatible with Graphite using a single collection process. - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. From 0dd120c41081380dd76afbe0fe5b3b5ac57e0567 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:32:55 +0200 Subject: [PATCH 042/152] metrics: remove ganglia (unmaintained since 2012) - http://ganglia.info/?cat=3 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5279b57..4a32802 100644 --- a/README.md +++ b/README.md @@ -541,7 +541,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Dashboards - [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. - - [Ganglia](http://ganglia.sourceforge.net/) - High performance, scalable RRD based monitoring for grids and/or clusters of servers. Compatible with Graphite using a single collection process. - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. From 1acb028f4db3c21dd3f1322ed1d806eb531755e7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:35:03 +0200 Subject: [PATCH 043/152] metrics: remove kairosDB (already listed at dbdb.io - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 4a32802..17ed30f 100644 --- a/README.md +++ b/README.md @@ -546,7 +546,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s * Storage - [InfluxDB](https://influxdb.com/) - Distributed time series database with no external dependencies. - - [KairosDB](https://github.com/kairosdb/kairosdb) - Fast distributed scalable time series database, fork of OpenTSDB 1.x. - [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. * Packages From d92e15021fc8398f72f0b29220eb1ae8a3106c22 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:35:56 +0200 Subject: [PATCH 044/152] metrics: remove influxDB (already listed at dbdb.io - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 17ed30f..b221638 100644 --- a/README.md +++ b/README.md @@ -545,7 +545,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. * Storage - - [InfluxDB](https://influxdb.com/) - Distributed time series database with no external dependencies. - [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. * Packages From e3266dae38aca14c8ae38efa69bcea790e2b631a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:37:04 +0200 Subject: [PATCH 045/152] metrics: remove openTSDB (already listed at dbdb.io - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index b221638..4f1a9fd 100644 --- a/README.md +++ b/README.md @@ -544,9 +544,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. -* Storage - - [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time series data without losing granularity. - * Packages - [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing. From 7eb79c3856effa03d4ef7ccda78804038aa99029 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:38:23 +0200 Subject: [PATCH 046/152] mark Metric & Metric Collection sections as related to Databases section - https://dbdb.io lists many time-series databases --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4f1a9fd..1551dfe 100644 --- a/README.md +++ b/README.md @@ -532,6 +532,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Metric gathering and display software.* +_See also: [Databases](#databases)_ + + * Collectors only - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. From ddaea265da2d6e7f21fa7465bee7c3d27ece72c8 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:39:55 +0200 Subject: [PATCH 047/152] metrics: update beats URL and description --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 1551dfe..36e9266 100644 --- a/README.md +++ b/README.md @@ -534,7 +534,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ - * Collectors only - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. @@ -548,8 +547,8 @@ _See also: [Databases](#databases)_ - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. * Packages + - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - - [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing. - [Prometheus](http://prometheus.io/) - Service monitoring system and time series database. - [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database. From 7e8630b154cc4407de85b49b281e9bbe6b1de0e1 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:40:36 +0200 Subject: [PATCH 048/152] metrics: use HTTPS URLs --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 36e9266..e4ace94 100644 --- a/README.md +++ b/README.md @@ -542,14 +542,14 @@ _See also: [Databases](#databases)_ - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. * Dashboards - - [Facette](http://facette.io) - Time series data visualization and graphing software written in Go. - - [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph Editor. - - [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. + - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. + - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. + - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. * Packages - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - - [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - - [Prometheus](http://prometheus.io/) - Service monitoring system and time series database. + - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. + - [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database. From 8a46bf7bca974a834b0bc11587742b69656e5ff7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:41:18 +0200 Subject: [PATCH 049/152] metrics: remove victoriametrics (already listed at dbdb.io) - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/437 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e4ace94..1f33fbd 100644 --- a/README.md +++ b/README.md @@ -550,7 +550,6 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - - [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) - Service monitoring system and time series database. ### Network Configuration Management From 337e1db11060d4a57c230d1d393d9297d1c033a6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:41:48 +0200 Subject: [PATCH 050/152] metrics: remove sub-categorization --- README.md | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 1f33fbd..e5628e8 100644 --- a/README.md +++ b/README.md @@ -534,22 +534,17 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ -* Collectors only - - [Collectd](https://collectd.org/) - System statistic collection daemon. - - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - - [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 - - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - -* Packages - - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. - - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - - [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. +- [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. +- [Collectd](https://collectd.org/) - System statistic collection daemon. +- [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. +- [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. +- [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. +- [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. +- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. +- [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. +- [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. ### Network Configuration Management From a9f7cf74cfa10c40287ff177788bb293731e8f52 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:42:42 +0200 Subject: [PATCH 051/152] metrics: move prometheus to monitoring --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e5628e8..2e6fe8c 100644 --- a/README.md +++ b/README.md @@ -509,6 +509,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. - [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites. ([Source Code](https://github.com/phpservermon/phpservermon)) - [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. ([Source Code](https://github.com/phpsysinfo/phpsysinfo)) +- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. ([Source Code](https://gitlab.com/k3oni/pydash)) - [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. ([Source Code](https://github.com/riemann/riemann)) - [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. ([Source Code](https://github.com/rapidloop/rtop)) @@ -540,7 +541,6 @@ _See also: [Databases](#databases)_ - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. -- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - [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 From 7750be25cfb93626d95f8cbb9f066a3b65434b1e Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:44:24 +0200 Subject: [PATCH 052/152] prometheus: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e6fe8c..c54d9ad 100644 --- a/README.md +++ b/README.md @@ -509,7 +509,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. - [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites. ([Source Code](https://github.com/phpservermon/phpservermon)) - [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. ([Source Code](https://github.com/phpsysinfo/phpsysinfo)) -- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. +- [Prometheus](https://prometheus.io/) - Service monitoring system and time series database. ([Source Code](https://github.com/prometheus/prometheus)) `Apache-2.0` `Go` - [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. ([Source Code](https://gitlab.com/k3oni/pydash)) - [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. ([Source Code](https://github.com/riemann/riemann)) - [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. ([Source Code](https://github.com/rapidloop/rtop)) From 1073f970200f4d24e79f680f964fadb3b83bcffc Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:46:50 +0200 Subject: [PATCH 053/152] beats: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c54d9ad..95b4dd0 100644 --- a/README.md +++ b/README.md @@ -535,7 +535,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ -- [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. +- [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistic collection daemon. - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. From 1b9717d0c9a137ce271c65203dd2c639c467bba3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:48:14 +0200 Subject: [PATCH 054/152] collectd: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 95b4dd0..b91c649 100644 --- a/README.md +++ b/README.md @@ -536,7 +536,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` -- [Collectd](https://collectd.org/) - System statistic collection daemon. +- [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. From 2523832f034a799dc5b4d145ff00899690646ca0 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:49:29 +0200 Subject: [PATCH 055/152] diamond: add license, language, update description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b91c649..748dfd2 100644 --- a/README.md +++ b/README.md @@ -537,7 +537,7 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` -- [Diamond](https://github.com/python-diamond/Diamond) - Python based statistic collection daemon. +- [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` - [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. From ae1e4d7296cc167b3bb53a42308bce0833770f6f Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:50:18 +0200 Subject: [PATCH 056/152] metrics: remove facette (unmaintained since 2020) - https://github.com/facette/facette/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 748dfd2..ba73d05 100644 --- a/README.md +++ b/README.md @@ -538,7 +538,6 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` -- [Facette](https://facette.io) - Time series data visualization and graphing software written in Go. - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. From 8f6f2f961817868e8412ec54d9af8f7ac1e6679b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:51:39 +0200 Subject: [PATCH 057/152] grafana: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ba73d05..7e66ccc 100644 --- a/README.md +++ b/README.md @@ -538,7 +538,7 @@ _See also: [Databases](#databases)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` -- [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. +- [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. From 7a0eff0bcf6ca04e2a4f0f2ee0367305e2b7e9af Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:53:11 +0200 Subject: [PATCH 058/152] graphite: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7e66ccc..7273e68 100644 --- a/README.md +++ b/README.md @@ -539,7 +539,7 @@ _See also: [Databases](#databases)_ - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` -- [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. +- [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. - [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 From a3e95b2d32d85bf1bd741424c6e8ce89a49a8c1d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:54:03 +0200 Subject: [PATCH 059/152] rrdtool: add source code URL, license, language - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7273e68..35ce93c 100644 --- a/README.md +++ b/README.md @@ -540,7 +540,7 @@ _See also: [Databases](#databases)_ - [Diamond](https://github.com/python-diamond/Diamond) - Daemon that collects system metrics and publishes them to Graphite (and others). `MIT` `Python` - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` -- [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. +- [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` - [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. From 7c06fc59d2a7b28c5591f44c149c91b06459ade9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:55:30 +0200 Subject: [PATCH 060/152] statsd: add source code URL, license, language, update description - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 35ce93c..c8fb586 100644 --- a/README.md +++ b/README.md @@ -541,7 +541,7 @@ _See also: [Databases](#databases)_ - [Grafana](https://grafana.com/) - A Graphite & InfluxDB Dashboard and Graph Editor. ([Source Code](https://github.com/grafana/grafana)) `AGPL-3.0` `Go` - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` -- [Statsd](https://github.com/etsy/statsd/) - Application statistic listener. +- [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `Nodejs` `MIT` - [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. From 2cf423d9b715382f98745838d3d15d8cc95b697a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:56:56 +0200 Subject: [PATCH 061/152] tcollector: add source code URL, license, language, update description - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c8fb586..b9b40cf 100644 --- a/README.md +++ b/README.md @@ -542,7 +542,7 @@ _See also: [Databases](#databases)_ - [Graphite](https://graphite.readthedocs.org/en/latest/) - Scalable graphing server. ([Source Code](https://github.com/graphite-project/graphite-web)) `Apache-2.0` `Python` - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` - [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `Nodejs` `MIT` -- [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System statistic collection daemon written in Python for OpenTSDB +- [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - Gathers data from local collectors and pushes the data to OpenTSDB. ([Source Code](https://github.com/OpenTSDB/tcollector/)) `LGPL-3.0/GPL-3.0` `Python` - [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. From 956f824a38822cee5c27caa47a640cb94fb7b709 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 17:58:01 +0200 Subject: [PATCH 062/152] telegraf: add license, language, update description - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b9b40cf..c84bf0c 100644 --- a/README.md +++ b/README.md @@ -543,7 +543,7 @@ _See also: [Databases](#databases)_ - [RRDtool](https://oss.oetiker.ch/rrdtool/) - Industry standard, high performance data logging and graphing system for time series data. ([Source Code](https://github.com/oetiker/rrdtool-1.x)) `GPL-2.0` `C` - [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `Nodejs` `MIT` - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - Gathers data from local collectors and pushes the data to OpenTSDB. ([Source Code](https://github.com/OpenTSDB/tcollector/)) `LGPL-3.0/GPL-3.0` `Python` -- [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server agent for collecting & reporting metrics. +- [Telegraf](https://github.com/influxdata/telegraf) - Plugin-driven server agent for collecting, processing, aggregating, and writing metrics. `MIT` `Go` ### Network Configuration Management From eb2dfc86c2ca1f78663bdcaa8fdfa8174df0579d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 25 May 2023 18:00:23 +0200 Subject: [PATCH 063/152] metrics: use plural in section name, mark as related to monitoring --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c84bf0c..e1cea06 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ - [Mail Clients](#mail-clients) - [Monitoring](#monitoring) - [Status Pages](#status-pages) - - [Metric & Metric Collection](#metric--metric-collection) + - [Metrics & Metric Collection](#metrics--metric-collection) - [Network Configuration Management](#network-configuration-management) - [Newsletters](#newsletters) - [Packaging](#packaging) @@ -483,6 +483,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Monitoring software.* +_See also: [Metrics & Metric Collection](#metrics--metric-collection)_ + + - [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. ([Source Code](https://github.com/opinkerfi/adagios)) `AGPL-3.0` `Docker/Python` - [Alerta](https://alerta.io/) - Distributed, scaleable and flexible monitoring system. ([Source Code](https://github.com/alerta/alerta)) `Apache-2.0` `Python` - [Bloonix](https://bloonix-monitoring.org/) - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. ([Source Code](https://github.com/bloonix)) `GPL-3.0` `Perl` @@ -527,13 +530,13 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s **Please visit [awesome-selfhosted/Status / Uptime Pages](https://github.com/awesome-selfhosted/awesome-selfhosted#status--uptime-pages)** -### Metric & Metric Collection +### Metrics & Metric Collection **[`^ back to top ^`](#awesome-sysadmin)** *Metric gathering and display software.* -_See also: [Databases](#databases)_ +_See also: [Databases](#databases), [Monitoring](#monitoring)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` @@ -621,6 +624,7 @@ _See also: [Databases](#databases)_ * [OpenWrt](https://openwrt.org/) - A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. ([Source Code](https://git.openwrt.org/openwrt/openwrt.git)) `GPL-2.0` `C` * [OPNsense](https://opnsense.org/) - An open source FreeBSD-based firewall and router with traffic shaping, load balancing, and virtual private network capabilities. ([Source Code](https://github.com/opnsense)) `BSD-2-Clause` `C` `PHP` + ### Service Discovery **[`^ back to top ^`](#awesome-sysadmin)** From 7472e72f8cda5b31e915ac759593caa726ca0a53 Mon Sep 17 00:00:00 2001 From: Rabenherz112 Date: Thu, 1 Jun 2023 16:35:54 +0200 Subject: [PATCH 064/152] Fixed link leading to the same repo (#495) --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c2feadf..5963bd2 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -14,7 +14,7 @@ To ensure your PR is dealt with swiftly please check the following: `Demo` links should only be used for interactive demos, i.e. not video demonstrations. ``- [Name](http://homepage/) - Short description, under 250 characters, sentence case. ([Demo](http://url.to/demo), [Source Code](http://url.of/source/code), [Clients](https://url.to/list/of/related/clients-or-apps)) `License` `Language` `` - [ ] Additions are inserted preserving alphabetical order. -- [ ] Additions are not already listed at [awesome-selfhosted](https://github.com/awesome-foss/awesome-sysadmin) +- [ ] Additions are not already listed at [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) - [ ] The `Language` tag is the main **server-side** requirement for the software. Don't include frameworks or specific dialects. - [ ] You have searched the repository for any relevant [issues](https://github.com/awesome-foss/awesome-sysadmin/issues) or [PRs](https://github.com/awesome-foss/awesome-sysadmin/pulls), including closed ones. - [ ] Any category you are creating has the minimum requirement of 3 items. From 4df85826bc7d05e4c96e09de578310a15ae10cab Mon Sep 17 00:00:00 2001 From: Herald Yu Date: Mon, 5 Jun 2023 03:27:41 +0800 Subject: [PATCH 065/152] Add JuiceFS to Distributed Filesystems (#489) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6a24485..65bda7d 100644 --- a/README.md +++ b/README.md @@ -319,6 +319,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [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. +- [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` - [LeoFS](http://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. - [Lustre](http://lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. - [Minio](https://minio.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` From 1affeaf25dbe156a62778a0a4fc250b62eb3c17a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:32:40 +0200 Subject: [PATCH 066/152] distributed fs: update URLs, use HTTPS URLs, rename Go-IPFS to Kubo --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 1c2cc60..437162d 100644 --- a/README.md +++ b/README.md @@ -314,22 +314,22 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Network distributed filesystems.* -- [Ceph](http://ceph.com/) - Distributed object store and file system. -- [DRBD](http://drbd.linbit.com/) - Distributed Replicated Block Device. -- [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. +- [Ceph](https://ceph.com/) - Distributed object store and file system. +- [DRBD](https://linbit.com/drbd/) - Distributed Replicated Block Device. +- [GlusterFS](https://www.gluster.org/) - Scale-out network-attached storage file system. +- [Kubo](https://github.com/ipfs/kubo) - 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. +- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` -- [LeoFS](http://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. -- [Lustre](http://lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. -- [Minio](https://minio.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` -- [MooseFS](http://www.moosefs.org/) - Fault tolerant, network distributed file system. -- [OpenAFS](http://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. +- [LeoFS](https://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. +- [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. +- [Minio](https://min.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` +- [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. +- [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. - [Perkeep](https://perkeep.org/) (née Camlistore) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data. - [SheepDog](https://sheepdog.github.io/sheepdog/) - A distributed Blockdevice, Rest, QEMU and distributed Filesystem storage. -- [Swift](http://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. +- [Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. - [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. +- [XtreemFS](https://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. ### DNS - Servers From ddd47eba9099086d2ee4635257a215ed279b1454 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:39:23 +0200 Subject: [PATCH 067/152] distributed fs: add source code links - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 437162d..e62181f 100644 --- a/README.md +++ b/README.md @@ -314,22 +314,22 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Network distributed filesystems.* -- [Ceph](https://ceph.com/) - Distributed object store and file system. -- [DRBD](https://linbit.com/drbd/) - Distributed Replicated Block Device. -- [GlusterFS](https://www.gluster.org/) - Scale-out network-attached storage file system. +- [Ceph](https://ceph.com/) - Distributed object store and file system. ([Source Code](https://github.com/ceph/ceph)) +- [DRBD](https://linbit.com/drbd/) - Distributed Replicated Block Device. ([Source Code](https://github.com/LINBIT/drbd)) +- [GlusterFS](https://www.gluster.org/) - Scale-out network-attached storage file system. ([Source Code](https://github.com/gluster/glusterfs)) - [Kubo](https://github.com/ipfs/kubo) - 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. -- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. +- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. ([Source Code](https://github.com/apache/hadoop)) - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` -- [LeoFS](https://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. -- [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. +- [LeoFS](https://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. ([Source Code](https://github.com/leo-project/leofs)) +- [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. ([Source Code](https://git.whamcloud.com/?p=fs/lustre-release.git;a=summary)) - [Minio](https://min.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` -- [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. -- [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. -- [Perkeep](https://perkeep.org/) (née Camlistore) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data. -- [SheepDog](https://sheepdog.github.io/sheepdog/) - A distributed Blockdevice, Rest, QEMU and distributed Filesystem storage. -- [Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. -- [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. -- [XtreemFS](https://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. +- [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) +- [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) +- [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) +- [SheepDog](https://sheepdog.github.io/sheepdog/) - A distributed Blockdevice, Rest, QEMU and distributed Filesystem storage. ([Source Code](https://github.com/sheepdog/sheepdog)) +- [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) +- [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) +- [XtreemFS](https://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. ([Source Code](https://github.com/xtreemfs/xtreemfs)) ### DNS - Servers From b81db289ce1f379271467e2b73d12967bdb530e8 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:41:23 +0200 Subject: [PATCH 068/152] distributed fs: update descriptions as per official project descriptions --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e62181f..6d63baa 100644 --- a/README.md +++ b/README.md @@ -314,9 +314,9 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Network distributed filesystems.* -- [Ceph](https://ceph.com/) - Distributed object store and file system. ([Source Code](https://github.com/ceph/ceph)) -- [DRBD](https://linbit.com/drbd/) - Distributed Replicated Block Device. ([Source Code](https://github.com/LINBIT/drbd)) -- [GlusterFS](https://www.gluster.org/) - Scale-out network-attached storage file system. ([Source Code](https://github.com/gluster/glusterfs)) +- [Ceph](https://ceph.com/) - Distributed object, block, and file storage platform. ([Source Code](https://github.com/ceph/ceph)) +- [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) +- [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) - [Kubo](https://github.com/ipfs/kubo) - 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. - [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. ([Source Code](https://github.com/apache/hadoop)) - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` From 94783cbdbc5dd33dae73a605c5d2ff9c6b5d58fe Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:41:50 +0200 Subject: [PATCH 069/152] distributed fs: remove inline link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6d63baa..fd37b9e 100644 --- a/README.md +++ b/README.md @@ -317,7 +317,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Ceph](https://ceph.com/) - Distributed object, block, and file storage platform. ([Source Code](https://github.com/ceph/ceph)) - [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) - [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) -- [Kubo](https://github.com/ipfs/kubo) - 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. +- [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. - [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. ([Source Code](https://github.com/apache/hadoop)) - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` - [LeoFS](https://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. ([Source Code](https://github.com/leo-project/leofs)) From 59c4c8ef9ac98732043fefcc75dd2e27d2b61ae8 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:47:51 +0200 Subject: [PATCH 070/152] distributed fs: update descriptions as per official descriptions --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fd37b9e..c664ade 100644 --- a/README.md +++ b/README.md @@ -318,11 +318,11 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) - [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) - [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. -- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed, scalable, and portable file-system written in Java for the Hadoop framework. ([Source Code](https://github.com/apache/hadoop)) +- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed file system that provides high-throughput access to application data. ([Source Code](https://github.com/apache/hadoop)) - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` -- [LeoFS](https://leo-project.net) - Unstructured object/data storage and a highly available, distributed, eventually consistent storage system. ([Source Code](https://github.com/leo-project/leofs)) +- [LeoFS](https://leo-project.net) - Highly available, distributed, replicated eventually consistent object/blob store. ([Source Code](https://github.com/leo-project/leofs)) - [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. ([Source Code](https://git.whamcloud.com/?p=fs/lustre-release.git;a=summary)) -- [Minio](https://min.io/) - Minio is an open source object storage server compatible with Amazon S3 APIs. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` +- [Minio](https://min.io/) - High-performance, S3 compatible object store built for large scale AI/ML, data lake and database workloads. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` - [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) - [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) - [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) From 111cc4765be90dc17ac9666874a05ef1c77d2b58 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:47:59 +0200 Subject: [PATCH 071/152] distributed fs: remove sheepdog (unmaintained since 2018) - https://github.com/sheepdog/sheepdog/commits/master - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c664ade..7b5a28f 100644 --- a/README.md +++ b/README.md @@ -326,7 +326,6 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) - [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) - [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) -- [SheepDog](https://sheepdog.github.io/sheepdog/) - A distributed Blockdevice, Rest, QEMU and distributed Filesystem storage. ([Source Code](https://github.com/sheepdog/sheepdog)) - [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) - [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) - [XtreemFS](https://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. ([Source Code](https://github.com/xtreemfs/xtreemfs)) From 10de50715970ceac16c8b0d8a03d6d847d318f82 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 02:50:26 +0200 Subject: [PATCH 072/152] distributed fs: update descriptions as per official project descriptions --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7b5a28f..ada3df1 100644 --- a/README.md +++ b/README.md @@ -327,8 +327,8 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) - [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) - [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) -- [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) -- [XtreemFS](https://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. ([Source Code](https://github.com/xtreemfs/xtreemfs)) +- [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) +- [XtreemFS](https://www.xtreemfs.org/) - Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. ([Source Code](https://github.com/xtreemfs/xtreemfs)) ### DNS - Servers From 245d36d0812917b7282c0d862bdb499ec4f966e9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 15:04:18 +0200 Subject: [PATCH 073/152] distributed fs: add licenses/langaue/platform tags - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index ada3df1..e580bb5 100644 --- a/README.md +++ b/README.md @@ -314,21 +314,21 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Network distributed filesystems.* -- [Ceph](https://ceph.com/) - Distributed object, block, and file storage platform. ([Source Code](https://github.com/ceph/ceph)) -- [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) -- [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) -- [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. -- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed file system that provides high-throughput access to application data. ([Source Code](https://github.com/apache/hadoop)) +- [Ceph](https://ceph.com/) - Distributed object, block, and file storage platform. ([Source Code](https://github.com/ceph/ceph)) `LGPL-3.0` `C++` +- [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) `GPL-2.0` `C` +- [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) `GPL-2.0/LGPL-3.0` `C` +- [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. `Apache-2.0/MIT` `Go` +- [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed file system that provides high-throughput access to application data. ([Source Code](https://github.com/apache/hadoop)) `Apache-2.0` `Java` - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` -- [LeoFS](https://leo-project.net) - Highly available, distributed, replicated eventually consistent object/blob store. ([Source Code](https://github.com/leo-project/leofs)) -- [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. ([Source Code](https://git.whamcloud.com/?p=fs/lustre-release.git;a=summary)) +- [LeoFS](https://leo-project.net) - Highly available, distributed, replicated eventually consistent object/blob store. ([Source Code](https://github.com/leo-project/leofs)) `Apache-2.0` `Erlang` +- [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. ([Source Code](https://git.whamcloud.com/?p=fs/lustre-release.git;a=summary)) `GPL-2.0` `C` - [Minio](https://min.io/) - High-performance, S3 compatible object store built for large scale AI/ML, data lake and database workloads. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` -- [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) -- [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) -- [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) -- [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) -- [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) -- [XtreemFS](https://www.xtreemfs.org/) - Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. ([Source Code](https://github.com/xtreemfs/xtreemfs)) +- [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) `GPL-2.0` `C` +- [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) `IPL-1.0` `C` +- [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) `Apache-2.0` `C` +- [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) `Apache-2.0` `Python` +- [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) `GPL-2.0` `Python` +- [XtreemFS](https://www.xtreemfs.org/) - Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. ([Source Code](https://github.com/xtreemfs/xtreemfs)) `BSD-3-Clause` `Java` ### DNS - Servers From bc7b091e5f2e85f410434b4f97dd06e707f05e3c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 15:06:03 +0200 Subject: [PATCH 074/152] distributed fs: mark section as related to awesome-selfhosted/File Transfer - Object Storage & File Servers --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e580bb5..9f03659 100644 --- a/README.md +++ b/README.md @@ -314,6 +314,8 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s *Network distributed filesystems.* +_See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](https://github.com/awesome-selfhosted/awesome-selfhosted#file-transfer---object-storage--file-servers)_ + - [Ceph](https://ceph.com/) - Distributed object, block, and file storage platform. ([Source Code](https://github.com/ceph/ceph)) `LGPL-3.0` `C++` - [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) `GPL-2.0` `C` - [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) `GPL-2.0/LGPL-3.0` `C` From d249073795d2284186e5ca800f1000e98beb48ba Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 14 Jun 2023 15:08:12 +0200 Subject: [PATCH 075/152] distributed fs: sort entries alphabetically --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9f03659..b14388a 100644 --- a/README.md +++ b/README.md @@ -319,16 +319,16 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht - [Ceph](https://ceph.com/) - Distributed object, block, and file storage platform. ([Source Code](https://github.com/ceph/ceph)) `LGPL-3.0` `C++` - [DRBD](https://linbit.com/drbd/) - Distributed replicated storage system, implemented as a Linux kernel driver. ([Source Code](https://github.com/LINBIT/drbd)) `GPL-2.0` `C` - [GlusterFS](https://www.gluster.org/) - Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ([Source Code](https://github.com/gluster/glusterfs)) `GPL-2.0/LGPL-3.0` `C` -- [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. `Apache-2.0/MIT` `Go` - [Hadoop Distributed Filesystem (HDFS)](https://hadoop.apache.org/) - Distributed file system that provides high-throughput access to application data. ([Source Code](https://github.com/apache/hadoop)) `Apache-2.0` `Java` - [JuiceFS](https://juicefs.com/) - Distributed POSIX file system built on top of Redis and S3. ([Source Code](https://github.com/juicedata/juicefs)) `Apache-2.0` `Go` +- [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. `Apache-2.0/MIT` `Go` - [LeoFS](https://leo-project.net) - Highly available, distributed, replicated eventually consistent object/blob store. ([Source Code](https://github.com/leo-project/leofs)) `Apache-2.0` `Erlang` - [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. ([Source Code](https://git.whamcloud.com/?p=fs/lustre-release.git;a=summary)) `GPL-2.0` `C` - [Minio](https://min.io/) - High-performance, S3 compatible object store built for large scale AI/ML, data lake and database workloads. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` - [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) `GPL-2.0` `C` - [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) `IPL-1.0` `C` -- [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) `Apache-2.0` `C` - [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) `Apache-2.0` `Python` +- [Perkeep](https://perkeep.org/) - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ([Source Code](https://github.com/perkeep/perkeep)) `Apache-2.0` `C` - [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ([Source Code](https://github.com/tahoe-lafs/tahoe-lafs)) `GPL-2.0` `Python` - [XtreemFS](https://www.xtreemfs.org/) - Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. ([Source Code](https://github.com/xtreemfs/xtreemfs)) `BSD-3-Clause` `Java` From 0bbe62942b38ebfef6aaa45e3b84d11c2b6b85ca Mon Sep 17 00:00:00 2001 From: Rabenherz112 Date: Wed, 28 Jun 2023 13:22:20 +0200 Subject: [PATCH 076/152] Add Proxmox Backup Server to Backups (#494) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b14388a..0c909d8 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ - [Duplicati](http://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. - [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. - [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface +- [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://www.proxmox.com/en/downloads/category/isoimages-pbs)) `GPL-3.0` `Rust` - [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. From 884be731268b752c35881eeef94acf8f4b9de72e Mon Sep 17 00:00:00 2001 From: Rabenherz112 Date: Wed, 28 Jun 2023 13:22:41 +0200 Subject: [PATCH 077/152] Add pfSense CE to Router (#493) --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0c909d8..79df34a 100644 --- a/README.md +++ b/README.md @@ -623,9 +623,11 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ ### Router -* [DD-WRT](https://dd-wrt.com/) - A Linux-based firmware for wireless routers and access points, originally designed for the Linksys WRT54G series. ([Source Code](https://svn.dd-wrt.com/)) `GPL-2.0` `C` -* [OpenWrt](https://openwrt.org/) - A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. ([Source Code](https://git.openwrt.org/openwrt/openwrt.git)) `GPL-2.0` `C` -* [OPNsense](https://opnsense.org/) - An open source FreeBSD-based firewall and router with traffic shaping, load balancing, and virtual private network capabilities. ([Source Code](https://github.com/opnsense)) `BSD-2-Clause` `C` `PHP` +- [DD-WRT](https://dd-wrt.com/) - A Linux-based firmware for wireless routers and access points, originally designed for the Linksys WRT54G series. ([Source Code](https://svn.dd-wrt.com/)) `GPL-2.0` `C` +- [OpenWrt](https://openwrt.org/) - A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. ([Source Code](https://git.openwrt.org/openwrt/openwrt.git)) `GPL-2.0` `C` +- [OPNsense](https://opnsense.org/) - An open source FreeBSD-based firewall and router with traffic shaping, load balancing, and virtual private network capabilities. ([Source Code](https://github.com/opnsense)) `BSD-2-Clause` `C` `PHP` +- [pfSense CE](https://www.pfsense.org/) - Free network firewall distribution, based on the FreeBSD operating system with a custom kernel and including third party free software packages for additional functionality. ([Source Code](https://github.com/pfsense/pfsense)) `Apache-2.0` `Shell/PHP/Other` + ### Service Discovery From b0ab926eb88fd89fe5479144d7566aaad46303a9 Mon Sep 17 00:00:00 2001 From: Alex Myczko Date: Wed, 28 Jun 2023 13:22:56 +0200 Subject: [PATCH 078/152] Add ruptime to Monitoring (#491) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 79df34a..42df384 100644 --- a/README.md +++ b/README.md @@ -519,6 +519,7 @@ _See also: [Metrics & Metric Collection](#metrics--metric-collection)_ - [pyDash](https://k3oni.github.io/pydash/) - Small web-based monitoring dashboard for linux. ([Source Code](https://gitlab.com/k3oni/pydash)) - [Riemann](http://riemann.io/) - Flexible and fast events processor allowing complex events/metrics analysis. ([Source Code](https://github.com/riemann/riemann)) - [rtop](https://github.com/rapidloop/rtop) - an interactive, remote system monitoring tool based on SSH. ([Source Code](https://github.com/rapidloop/rtop)) +- [ruptime](https://github.com/alexmyczko/ruptime) - classic system status server ([Source Code](https://github.com/alexmyczko/ruptime)) `AGPL-3.0` `Shell` - [Scrutiny](https://github.com/AnalogJ/scrutiny) - Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds - [Sensu](https://sensu.io/) - Monitoring tool for ephemeral infrastructure and distributed applications. ([Source Code](https://github.com/sensu/sensu-go)) - [Status](https://github.com/dani3l0/Status) - Simple and lightweight system monitoring tool for small homeservers with a pleasant web interface. ([Demo](https://status-ksk5.onrender.com/)) `MIT` `Python` From edbacdba22ef1be2d08d5bf94e4a86226e2535cf Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:39:24 +0200 Subject: [PATCH 079/152] remote management: use HTTPS URLs, add source code links --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 42df384..7bbf09a 100644 --- a/README.md +++ b/README.md @@ -617,9 +617,9 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** -- [Remmina](http://www.remmina.org/) - A Feature rich remote desktop application for linux and other unixes. -- [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. -- [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. +- [Remmina](https://www.remmina.org/) - Feature-rich remote desktop application for linux and other unixes. ([Source Code](https://gitlab.com/Remmina/Remmina)) +- [Tiger VNC](https://tigervnc.org/) - High-performance, multi-platform VNC client and server. ([Source Code](https://github.com/TigerVNC/tigervnc)) +- [X2go](https://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NoMachine/NX technology protocol. ([Source Code](https://code.x2go.org/gitweb)) ### Router From 518d684e110cb06a1b758cfd4b25c4a9aeede5a3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:40:56 +0200 Subject: [PATCH 080/152] queuing: use HTTPS URLs --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7bbf09a..8c069ff 100644 --- a/README.md +++ b/README.md @@ -605,12 +605,12 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** - [ActiveMQ](https://activemq.apache.org/) - Java message broker. -- [BeanstalkD](http://kr.github.io/beanstalkd/) - A simple, fast work queue. +- [BeanstalkD](https://beanstalkd.github.io/) - 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. +- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. +- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. +- [RabbitMQ](https://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. +- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ### Remote Management From 57be66cb4c9fdf51724229440eac485438798eaa Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:46:03 +0200 Subject: [PATCH 081/152] queuing: add source code links --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8c069ff..be41017 100644 --- a/README.md +++ b/README.md @@ -604,13 +604,13 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** -- [ActiveMQ](https://activemq.apache.org/) - Java message broker. -- [BeanstalkD](https://beanstalkd.github.io/) - A simple, fast work queue. -- [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. -- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. -- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. -- [RabbitMQ](https://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. -- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. +- [ActiveMQ](https://activemq.apache.org/) - Java message broker. ([Source Code](https://github.com/apache/activemq)) +- [BeanstalkD](https://beanstalkd.github.io/) - A simple, fast work queue. ([Source Code](https://github.com/beanstalkd/beanstalkd)) +- [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. ([Source Code](https://github.com/gearman/gearmand)) +- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. ([Source Code](https://github.com/apache/kafka)) +- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. ([Source Code](https://github.com/nsqio/nsq)) +- [RabbitMQ](https://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. ([Source Code](https://github.com/rabbitmq/rabbitmq-server)) +- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ([Source Code](https://github.com/zeromq)) ### Remote Management From 5dec2311c97624c8dd393763cf5af6a38ec8c3f3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:47:19 +0200 Subject: [PATCH 082/152] packaging: add fpm website/source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be41017..cf95d28 100644 --- a/README.md +++ b/README.md @@ -585,7 +585,7 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** - [aptly](https://www.aptly.info/) - Swiss army knife for Debian repository management. ([Source Code](https://github.com/aptly-dev/aptly)) `MIT` `Go` -- [fpm](https://github.com/jordansissel/fpm) - Versatile multi format package creator. +- [fpm](https://fpm.readthedocs.io/en/latest/) - Versatile multi format package creator. ([Source Code](https://github.com/jordansissel/fpm)) - [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. From ad427c851e12a752424ff50647ff3b971d769e30 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:47:44 +0200 Subject: [PATCH 083/152] packaging: remove packman (unmaintained since 2016, archived) - https://github.com/cloudify-cosmo/packman --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index cf95d28..8d87a43 100644 --- a/README.md +++ b/README.md @@ -587,7 +587,6 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ - [aptly](https://www.aptly.info/) - Swiss army knife for Debian repository management. ([Source Code](https://github.com/aptly-dev/aptly)) `MIT` `Go` - [fpm](https://fpm.readthedocs.io/en/latest/) - Versatile multi format package creator. ([Source Code](https://github.com/jordansissel/fpm)) - [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. From 2a5531588fd773fb13f20c5a7a23a0d99628580a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:50:21 +0200 Subject: [PATCH 084/152] packaging: add licenses, language tags, update descriptions --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8d87a43..674ad7a 100644 --- a/README.md +++ b/README.md @@ -585,9 +585,9 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** - [aptly](https://www.aptly.info/) - Swiss army knife for Debian repository management. ([Source Code](https://github.com/aptly-dev/aptly)) `MIT` `Go` -- [fpm](https://fpm.readthedocs.io/en/latest/) - Versatile multi format package creator. ([Source Code](https://github.com/jordansissel/fpm)) -- [omnibus-ruby](https://github.com/chef/omnibus) - Full stack, cross distro packaging software (Ruby). -- [tito](https://github.com/dgoodwin/tito) - Builds RPMs for git-based projects. +- [fpm](https://fpm.readthedocs.io/en/latest/) - Versatile multi format package creator. ([Source Code](https://github.com/jordansissel/fpm)) `MIT` `Ruby` +- [omnibus-ruby](https://github.com/chef/omnibus) - Easily create full-stack installers for your project across a variety of platforms. `Apache-2.0` `Ruby` +- [tito](https://github.com/dgoodwin/tito) - Builds RPMs for git-based projects. `GPL-2.0` `Python` ### Project Management From 565a6dc4e121346f310032e3256f28e7a1bcb6aa Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:53:10 +0200 Subject: [PATCH 085/152] queuing: add language tags --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 674ad7a..4becf2a 100644 --- a/README.md +++ b/README.md @@ -603,13 +603,13 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** -- [ActiveMQ](https://activemq.apache.org/) - Java message broker. ([Source Code](https://github.com/apache/activemq)) -- [BeanstalkD](https://beanstalkd.github.io/) - A simple, fast work queue. ([Source Code](https://github.com/beanstalkd/beanstalkd)) -- [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. ([Source Code](https://github.com/gearman/gearmand)) -- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. ([Source Code](https://github.com/apache/kafka)) -- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. ([Source Code](https://github.com/nsqio/nsq)) -- [RabbitMQ](https://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. ([Source Code](https://github.com/rabbitmq/rabbitmq-server)) -- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ([Source Code](https://github.com/zeromq)) +- [ActiveMQ](https://activemq.apache.org/) - Java message broker. ([Source Code](https://github.com/apache/activemq)) `Java` +- [BeanstalkD](https://beanstalkd.github.io/) - A simple, fast work queue. ([Source Code](https://github.com/beanstalkd/beanstalkd)) `C` +- [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. ([Source Code](https://github.com/gearman/gearmand)) `C++` +- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. ([Source Code](https://github.com/apache/kafka)) `Java` +- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. ([Source Code](https://github.com/nsqio/nsq)) `Go` +- [RabbitMQ](https://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. ([Source Code](https://github.com/rabbitmq/rabbitmq-server)) `Erlang` +- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ([Source Code](https://github.com/zeromq)) `C++` ### Remote Management From 7bc45281388cb690c57222c335e7eb75aafe8046 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 6 May 2023 15:55:28 +0200 Subject: [PATCH 086/152] queuing: add licenses --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4becf2a..abdceaa 100644 --- a/README.md +++ b/README.md @@ -603,13 +603,13 @@ _See also: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** -- [ActiveMQ](https://activemq.apache.org/) - Java message broker. ([Source Code](https://github.com/apache/activemq)) `Java` -- [BeanstalkD](https://beanstalkd.github.io/) - A simple, fast work queue. ([Source Code](https://github.com/beanstalkd/beanstalkd)) `C` -- [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. ([Source Code](https://github.com/gearman/gearmand)) `C++` -- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. ([Source Code](https://github.com/apache/kafka)) `Java` -- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. ([Source Code](https://github.com/nsqio/nsq)) `Go` +- [ActiveMQ](https://activemq.apache.org/) - Java message broker. ([Source Code](https://github.com/apache/activemq)) `Apache-2.0` `Java` +- [BeanstalkD](https://beanstalkd.github.io/) - A simple, fast work queue. ([Source Code](https://github.com/beanstalkd/beanstalkd)) `MIT` `C` +- [Gearman](http://gearman.org/) - Fast multi-language queuing/job processing platform. ([Source Code](https://github.com/gearman/gearmand)) `BSD-3-Clause` `C++` +- [Kafka](https://kafka.apache.org) - Extremely high performance publish/subscribe message system. ([Source Code](https://github.com/apache/kafka)) `Apache-2.0` `Java` +- [NSQ](https://nsq.io/) - A realtime distributed messaging platform. ([Source Code](https://github.com/nsqio/nsq)) `MPL-2.0` `Go` - [RabbitMQ](https://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. ([Source Code](https://github.com/rabbitmq/rabbitmq-server)) `Erlang` -- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ([Source Code](https://github.com/zeromq)) `C++` +- [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ([Source Code](https://github.com/zeromq)) `GPL-3.0` `C++` ### Remote Management From b2b579e655d80c5bdf975cdbcf04e3567738fd0d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:28:19 +0200 Subject: [PATCH 087/152] backups: use HTTPS URLs, update homepage URLs --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index abdceaa..e0f67aa 100644 --- a/README.md +++ b/README.md @@ -97,26 +97,26 @@ *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. +- [Amanda](https://www.amanda.org/) - Client-server model backup tool. - [Backupninja](https://0xacab.org/liberate/backupninja) - Lightweight, extensible meta-backup system. - [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. -- [Bareos](http://www.bareos.org/en/) - A fork of Bacula backup tool. -- [Barman](http://www.pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. +- [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. +- [Barman](https://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. +- [Burp](https://burp.grke.org/) - Network backup and restore program. - [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies. - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` -- [Duplicati](http://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. +- [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. - [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. - [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface - [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://www.proxmox.com/en/downloads/category/isoimages-pbs)) `GPL-3.0` `Rust` - [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. +- [Rdiff-backup](https://rdiff-backup.net/) - 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. +- [Rsnapshot](https://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. +- [Snebu](https://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. +- [UrBackup](https://www.urbackup.org/) - Another client-server backup system. - [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. From 6b4e26ca1e464826a36a7b97634d7b077a7c29e9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:30:40 +0200 Subject: [PATCH 088/152] backups: remove DREBS (unmaintained since 2014) - https://github.com/dojo4/drebs/commits/master - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e0f67aa..b261061 100644 --- a/README.md +++ b/README.md @@ -104,7 +104,6 @@ - [Barman](https://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](https://burp.grke.org/) - Network backup and restore program. -- [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies. - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` - [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. - [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. From 0f9231180253fc2b47947b3615a1a6bd2f4bb314 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:31:05 +0200 Subject: [PATCH 089/152] backups: remove elkarbackup (unmaintained since 2021) - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b261061..1211233 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,6 @@ - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` - [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. - [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. -- [Elkarbackup](https://github.com/elkarbackup/elkarbackup) - Backup solution based on RSnapshot with a simple web interface - [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://www.proxmox.com/en/downloads/category/isoimages-pbs)) `GPL-3.0` `Rust` - [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. - [Rdiff-backup](https://rdiff-backup.net/) - An easy A remote incremental backup of all your files. From feee15f1c929f3aabdc5984b56a1be04d716c842 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:37:26 +0200 Subject: [PATCH 090/152] backups: add source code links - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 1211233..20ee429 100644 --- a/README.md +++ b/README.md @@ -97,25 +97,25 @@ *Backup software.* Also see [Restic's list of Linux backup software](https://github.com/restic/others). -- [Amanda](https://www.amanda.org/) - Client-server model backup tool. +- [Amanda](https://www.amanda.org/) - Client-server model backup tool. ([Source Code](https://github.com/zmanda/amanda)) - [Backupninja](https://0xacab.org/liberate/backupninja) - Lightweight, extensible meta-backup system. -- [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. -- [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. -- [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. +- [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) +- [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) +- [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) - [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. -- [Burp](https://burp.grke.org/) - Network backup and restore program. +- [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` -- [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. -- [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. +- [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) +- [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. ([Source Code](https://gitlab.com/duplicity/duplicity)) - [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://www.proxmox.com/en/downloads/category/isoimages-pbs)) `GPL-3.0` `Rust` -- [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. -- [Rdiff-backup](https://rdiff-backup.net/) - 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](https://rsnapshot.org/) - Filesystem Snapshotting Utility. +- [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. ([Source Code](https://github.com/rclone/rclone)) +- [Rdiff-backup](https://rdiff-backup.net/) - An easy A remote incremental backup of all your files. ([Source Code](https://github.com/rdiff-backup/rdiff-backup)) +- [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. ([Source Code](https://github.com/restic/restic)) +- [Rsnapshot](https://rsnapshot.org/) - Filesystem Snapshotting Utility. ([Source Code](https://github.com/rsnapshot/rsnapshot)) - [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. -- [Snebu](https://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. -- [UrBackup](https://www.urbackup.org/) - Another client-server backup system. -- [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. +- [Snebu](https://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. ([Source Code](https://github.com/derekp7/snebu/)) +- [UrBackup](https://www.urbackup.org/) - Another client-server backup system. ([Source Code](https://github.com/uroni/urbackup_backend)) +- [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. ([Source Code](https://github.com/zbackup/zbackup)) ### Build and software organization tools From d5ea4d6327ae1a5f547a13b38785c0d06d1972c2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:38:03 +0200 Subject: [PATCH 091/152] backups: remove zbackup (unmaintained since 2016) - https://github.com/zbackup/zbackup/commits/master - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 20ee429..8e06074 100644 --- a/README.md +++ b/README.md @@ -115,7 +115,6 @@ - [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. - [Snebu](https://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. ([Source Code](https://github.com/derekp7/snebu/)) - [UrBackup](https://www.urbackup.org/) - Another client-server backup system. ([Source Code](https://github.com/uroni/urbackup_backend)) -- [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. ([Source Code](https://github.com/zbackup/zbackup)) ### Build and software organization tools From 7ed95a4c9acf54b92cc91540ed695512765ce780 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:38:43 +0200 Subject: [PATCH 092/152] backups: remove snebu (unmaintained since 2021) - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 - https://github.com/derekp7/snebu/commits/main --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8e06074..4177d09 100644 --- a/README.md +++ b/README.md @@ -113,7 +113,6 @@ - [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. ([Source Code](https://github.com/restic/restic)) - [Rsnapshot](https://rsnapshot.org/) - Filesystem Snapshotting Utility. ([Source Code](https://github.com/rsnapshot/rsnapshot)) - [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. -- [Snebu](https://www.snebu.com/) – Snapshot backup with global multi-client deduplication and transparent compression. ([Source Code](https://github.com/derekp7/snebu/)) - [UrBackup](https://www.urbackup.org/) - Another client-server backup system. ([Source Code](https://github.com/uroni/urbackup_backend)) From 5843f642dfc0287accfc0d5ff398cdf1ed16c129 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:40:04 +0200 Subject: [PATCH 093/152] backups: proxmox backup server: fix source code URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4177d09..89f54bd 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` - [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) - [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. ([Source Code](https://gitlab.com/duplicity/duplicity)) -- [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://www.proxmox.com/en/downloads/category/isoimages-pbs)) `GPL-3.0` `Rust` +- [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://git.proxmox.com/?p=proxmox-backup.git;a=tree)) `GPL-3.0` `Rust` - [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. ([Source Code](https://github.com/rclone/rclone)) - [Rdiff-backup](https://rdiff-backup.net/) - An easy A remote incremental backup of all your files. ([Source Code](https://github.com/rdiff-backup/rdiff-backup)) - [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. ([Source Code](https://github.com/restic/restic)) From f064f34c2bb5cc24b881e69495238433bda15c25 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:44:15 +0200 Subject: [PATCH 094/152] backups: add licenses/language/platform tags - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 89f54bd..842c3b1 100644 --- a/README.md +++ b/README.md @@ -97,11 +97,11 @@ *Backup software.* Also see [Restic's list of Linux backup software](https://github.com/restic/others). -- [Amanda](https://www.amanda.org/) - Client-server model backup tool. ([Source Code](https://github.com/zmanda/amanda)) -- [Backupninja](https://0xacab.org/liberate/backupninja) - Lightweight, extensible meta-backup system. -- [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) -- [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) -- [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) +- [Amanda](https://www.amanda.org/) - Client-server model backup tool. ([Source Code](https://github.com/zmanda/amanda)) `MIT` `C` +- [Backupninja](https://0xacab.org/liberate/backupninja) - Lightweight, extensible meta-backup system. `GPL-2.0` `Shell` +- [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) `GPL-3.0` `Perl` +- [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) `AGPL-3.0` `C++/C` +- [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) `GPL-3.0` `Python` - [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. - [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` From 378d5dffa20a02a44091500be032e2f669bbced9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:44:52 +0200 Subject: [PATCH 095/152] backups: update borgbackup description as per official description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 842c3b1..663e83c 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ - [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) `GPL-3.0` `Perl` - [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) `AGPL-3.0` `C++/C` - [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) `GPL-3.0` `Python` -- [BorgBackup](https://github.com/borgbackup/borg) - A fork of [Attic](https://attic-backup.org) deduplicating backup program written in Python. +- [BorgBackup](https://github.com/borgbackup/borg) - Deduplicating archiver with compression and authenticated encryption. - [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` - [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) From 34589dfabb23b791f04640db7ec1186e5a08bd52 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:45:23 +0200 Subject: [PATCH 096/152] backups: borgbackup: add homepage URL --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 663e83c..236bae8 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ - [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) `GPL-3.0` `Perl` - [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) `AGPL-3.0` `C++/C` - [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) `GPL-3.0` `Python` -- [BorgBackup](https://github.com/borgbackup/borg) - Deduplicating archiver with compression and authenticated encryption. +- [BorgBackup](https://www.borgbackup.org/) - Deduplicating archiver with compression and authenticated encryption. ([Source Code](https://github.com/borgbackup/borg)) - [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` - [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) From 7b80299131c132ebd487ea5a61cc6f04cf54f90d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:49:27 +0200 Subject: [PATCH 097/152] backups: add licenses/language/platform tags - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 236bae8..fa07511 100644 --- a/README.md +++ b/README.md @@ -102,18 +102,18 @@ - [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) `GPL-3.0` `Perl` - [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) `AGPL-3.0` `C++/C` - [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) `GPL-3.0` `Python` -- [BorgBackup](https://www.borgbackup.org/) - Deduplicating archiver with compression and authenticated encryption. ([Source Code](https://github.com/borgbackup/borg)) -- [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) +- [BorgBackup](https://www.borgbackup.org/) - Deduplicating archiver with compression and authenticated encryption. ([Source Code](https://github.com/borgbackup/borg)) `BSD-3-Clause` `Python` +- [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) `AGPL-3.0` `C` - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` -- [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) -- [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. ([Source Code](https://gitlab.com/duplicity/duplicity)) +- [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) `LGPL-2.1` `C#` +- [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. ([Source Code](https://gitlab.com/duplicity/duplicity)) `GPL-2.0` `Python` - [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://git.proxmox.com/?p=proxmox-backup.git;a=tree)) `GPL-3.0` `Rust` -- [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. ([Source Code](https://github.com/rclone/rclone)) -- [Rdiff-backup](https://rdiff-backup.net/) - An easy A remote incremental backup of all your files. ([Source Code](https://github.com/rdiff-backup/rdiff-backup)) -- [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. ([Source Code](https://github.com/restic/restic)) -- [Rsnapshot](https://rsnapshot.org/) - Filesystem Snapshotting Utility. ([Source Code](https://github.com/rsnapshot/rsnapshot)) -- [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. -- [UrBackup](https://www.urbackup.org/) - Another client-server backup system. ([Source Code](https://github.com/uroni/urbackup_backend)) +- [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. ([Source Code](https://github.com/rclone/rclone)) `MIT` `Go` +- [Rdiff-backup](https://rdiff-backup.net/) - An easy A remote incremental backup of all your files. ([Source Code](https://github.com/rdiff-backup/rdiff-backup)) `GPL-2.0` `Python` +- [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. ([Source Code](https://github.com/restic/restic)) `BSD-2-Clause` `Go` +- [Rsnapshot](https://rsnapshot.org/) - Filesystem Snapshotting Utility. ([Source Code](https://github.com/rsnapshot/rsnapshot)) `GPL-2.0` `Perl` +- [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. `MIT` `Go` +- [UrBackup](https://www.urbackup.org/) - Another client-server backup system. ([Source Code](https://github.com/uroni/urbackup_backend)) `AGPL-3.0` `C/C++` ### Build and software organization tools From adeb4436de4084adb127a859019165fa565d93d4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 13:55:35 +0200 Subject: [PATCH 098/152] backups: update descriptions as per official project descriptions --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index fa07511..8323035 100644 --- a/README.md +++ b/README.md @@ -97,23 +97,24 @@ *Backup software.* Also see [Restic's list of Linux backup software](https://github.com/restic/others). -- [Amanda](https://www.amanda.org/) - Client-server model backup tool. ([Source Code](https://github.com/zmanda/amanda)) `MIT` `C` -- [Backupninja](https://0xacab.org/liberate/backupninja) - Lightweight, extensible meta-backup system. `GPL-2.0` `Shell` -- [BackupPC](https://backuppc.github.io/backuppc/) - BackupPC is a high-performance system for backing up to disk. ([Source Code](https://github.com/backuppc/backuppc)) `GPL-3.0` `Perl` -- [Bareos](https://www.bareos.org/) - A fork of Bacula backup tool. ([Source Code](https://github.com/bareos/bareos)) `AGPL-3.0` `C++/C` -- [Barman](https://pgbarman.org) - Backup and Recovery Manager for disaster recovery of PostgreSQL servers. ([Source Code](https://github.com/EnterpriseDB/barman)) `GPL-3.0` `Python` +- [Amanda](https://www.amanda.org/) - Backup and archive many computers on a network to disk, tape changer/drive or cloud storage. ([Source Code](https://github.com/zmanda/amanda)) `MIT` `C` +- [Backupninja](https://0xacab.org/liberate/backupninja) - Lightweight, extensible meta-backup system, provides a centralized way to configure and +coordinate many different backup utilities. `GPL-2.0` `Shell` +- [BackupPC](https://backuppc.github.io/backuppc/) - High-performance, enterprise-grade system for backing up to a server's disk.. ([Source Code](https://github.com/backuppc/backuppc)) `GPL-3.0` `Perl` +- [Bareos](https://www.bareos.org/) - Cross-network backup solution which preserves, archives, and recovers data from all major operating systems. ([Source Code](https://github.com/bareos/bareos)) `AGPL-3.0` `C++/C` +- [Barman](https://pgbarman.org) - Backup and Recovery Manager for PostgreSQL. ([Source Code](https://github.com/EnterpriseDB/barman)) `GPL-3.0` `Python` - [BorgBackup](https://www.borgbackup.org/) - Deduplicating archiver with compression and authenticated encryption. ([Source Code](https://github.com/borgbackup/borg)) `BSD-3-Clause` `Python` - [Burp](https://burp.grke.org/) - Network backup and restore program. ([Source Code](https://github.com/grke/burp)) `AGPL-3.0` `C` - [Dar](http://dar.linux.free.fr/) - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ([Source Code](https://github.com/Edrusb/DAR)) `GPL-2.0` `C++` -- [Duplicati](https://www.duplicati.com) - Multiple backends, encryption, web-ui and multi-OS backup tool. ([Source Code](https://github.com/duplicati/duplicati)) `LGPL-2.1` `C#` +- [Duplicati](https://www.duplicati.com) - Backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. ([Source Code](https://github.com/duplicati/duplicati)) `LGPL-2.1` `C#` - [Duplicity](https://duplicity.gitlab.io/) - Encrypted bandwidth-efficient backup using the rsync algorithm. ([Source Code](https://gitlab.com/duplicity/duplicity)) `GPL-2.0` `Python` - [Proxmox Backup Server](https://www.proxmox.com/en/proxmox-backup-server) - Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. ([Source Code](https://git.proxmox.com/?p=proxmox-backup.git;a=tree)) `GPL-3.0` `Rust` -- [rclone](https://rclone.org/) - a command line program to sync files and directories to and from several cloud storage systems/providers. ([Source Code](https://github.com/rclone/rclone)) `MIT` `Go` -- [Rdiff-backup](https://rdiff-backup.net/) - An easy A remote incremental backup of all your files. ([Source Code](https://github.com/rdiff-backup/rdiff-backup)) `GPL-2.0` `Python` -- [Restic](https://restic.net/) - Secure, remote backup tool. Designed to be easy, fast, verifiable and efficient. ([Source Code](https://github.com/restic/restic)) `BSD-2-Clause` `Go` -- [Rsnapshot](https://rsnapshot.org/) - Filesystem Snapshotting Utility. ([Source Code](https://github.com/rsnapshot/rsnapshot)) `GPL-2.0` `Perl` +- [rclone](https://rclone.org/) - Command-line program to sync files and directories to and from different cloud storage providers.. ([Source Code](https://github.com/rclone/rclone)) `MIT` `Go` +- [Rdiff-backup](https://rdiff-backup.net/) - Reverse differential backup tool, over a network or locally. ([Source Code](https://github.com/rdiff-backup/rdiff-backup)) `GPL-2.0` `Python` +- [Restic](https://restic.net/) - Easy, fast, verifiable, secure and efficient remote backup tool. ([Source Code](https://github.com/restic/restic)) `BSD-2-Clause` `Go` +- [Rsnapshot](https://rsnapshot.org/) - Filesystem snapshot utility based on rsync. ([Source Code](https://github.com/rsnapshot/rsnapshot)) `GPL-2.0` `Perl` - [Shield](https://github.com/starkandwayne/shield) - A pluggable architecture for backup and restore of database systems. `MIT` `Go` -- [UrBackup](https://www.urbackup.org/) - Another client-server backup system. ([Source Code](https://github.com/uroni/urbackup_backend)) `AGPL-3.0` `C/C++` +- [UrBackup](https://www.urbackup.org/) - Client/Server Open Source Network Backup for Windows, MacOS and Linux. ([Source Code](https://github.com/uroni/urbackup_backend)) `AGPL-3.0` `C/C++` ### Build and software organization tools From 8e406b0030b77b78dcb291a6c0fe30d42437f29d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 22:28:06 +0000 Subject: [PATCH 099/152] DNS: group Control Panels and Domain Management subsections - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/473 --- README.md | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 8323035..943bd51 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,7 @@ - [Diagramming](#diagramming) - [Distributed Filesystems](#distributed-filesystems) - [DNS - Servers](#dns---servers) - - [DNS - Control Panels](#dns---control-panels) - - [DNS - Domain Management](#dns---domain-management) + - [DNS - Control Panels & Domain Management](#dns---control-panels--domain-management) - [Editors](#editors) - [Identity Management](#identity-management) - [Identity Management - LDAP](#identity-management---ldap) @@ -348,27 +347,19 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht - [Yadifa](https://www.yadifa.eu/) - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. ([Source Code](https://github.com/yadifa/yadifa)) `BSD-3-Clause` `C` -### DNS - Control Panels +### DNS - Control Panels & Domain Management **[`^ back to top ^`](#awesome-sysadmin)** -*DNS server control panels.* +*DNS server control panels, web interfaces and domain management tools* - [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `ISC` `Perl` -- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet qdvertisements with a GUI for management and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` -- [Poweradmin](https://www.poweradmin.org/) - Web-based DNS control panel for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` - - -### DNS - Domain Management - -**[`^ back to top ^`](#awesome-sysadmin)** - -*Domain management.* - - [Designate](https://wiki.openstack.org/wiki/Designate) - DNSaaS services for OpenStack. ([Source Code](https://opendev.org/openstack/designate)) - [DNSControl](https://stackexchange.github.io/dnscontrol/) - Synchronize your DNS to multiple providers from a simple DSL. ([Source Code](https://github.com/StackExchange/dnscontrol)) `MIT` `Go/Docker` - [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. ([Source Code](https://github.com/domainmod/domainmod.git)) `GPL-3.0` `PHP` - [octoDNS](https://github.com/github/octodns) - DNS as code - Tools for managing DNS across multiple providers. `MIT` `Python` +- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet qdvertisements with a GUI for management and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` +- [Poweradmin](https://www.poweradmin.org/) - Web-based DNS control panel for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` ### Editors From 6e9ed62dee456f5c91e5f34b75b6738531923718 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 22:29:56 +0000 Subject: [PATCH 100/152] use "Related:" keyword for relations between sections --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 943bd51..94446de 100644 --- a/README.md +++ b/README.md @@ -145,7 +145,7 @@ coordinate many different backup utilities. `GPL-2.0` `Shell` Managing software on desktop computers. -_See also: [IT Asset Management](#it-asset-management)_ +_Related: [IT Asset Management](#it-asset-management)_ - [Chocolatey](https://chocolatey.org/) – The package manager for Windows. ([Source Code](https://github.com/chocolatey/choco)) `Apache-2.0` `C#/PowerShell` @@ -208,7 +208,7 @@ _See also: [IT Asset Management](#it-asset-management)_ Configuration management database (CMDB) software. -_See also: [IT Asset Management]([Ralph](#it-asset-management))_ +_Related: [IT Asset Management](#it-asset-management)_ - [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge. - [i-doit](http://www.i-doit.org/) - IT Documentation and CMDB. @@ -474,7 +474,7 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht *Monitoring software.* -_See also: [Metrics & Metric Collection](#metrics--metric-collection)_ +_Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. ([Source Code](https://github.com/opinkerfi/adagios)) `AGPL-3.0` `Docker/Python` @@ -528,7 +528,7 @@ _See also: [Metrics & Metric Collection](#metrics--metric-collection)_ *Metric gathering and display software.* -_See also: [Databases](#databases), [Monitoring](#monitoring)_ +_Related: [Databases](#databases), [Monitoring](#monitoring)_ - [Beats](https://www.elastic.co/beats/) - Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ([Source Code](https://github.com/elastic/beats)) `Apache-2.0` - [Collectd](https://collectd.org/) - System statistics collection daemon. ([Source Code](https://github.com/collectd/collectd)) `MIT` `C` From 8fc68349e57a58cf720f03c7329b42e1fa128e12 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 22:31:41 +0000 Subject: [PATCH 101/152] mark DNS sections as related to awesome-selfhosted/DNS --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 94446de..adc4ae0 100644 --- a/README.md +++ b/README.md @@ -336,6 +336,8 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht *DNS servers.* +_See also: [awesome-selfhosted/DNS](https://github.com/awesome-selfhosted/awesome-selfhosted#dns)_ + - [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) `MPL-2.0` `C` - [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) `Apache-2.0` `Go` - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) `Public Domain` `C` @@ -353,6 +355,8 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht *DNS server control panels, web interfaces and domain management tools* +_See also: [awesome-selfhosted/DNS](https://github.com/awesome-selfhosted/awesome-selfhosted#dns)_ + - [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `ISC` `Perl` - [Designate](https://wiki.openstack.org/wiki/Designate) - DNSaaS services for OpenStack. ([Source Code](https://opendev.org/openstack/designate)) - [DNSControl](https://stackexchange.github.io/dnscontrol/) - Synchronize your DNS to multiple providers from a simple DSL. ([Source Code](https://github.com/StackExchange/dnscontrol)) `MIT` `Go/Docker` From 26be43a796a572ac9d2498d3581bce91677aba44 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 22:32:23 +0000 Subject: [PATCH 102/152] fix powerdns syntax --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index adc4ae0..5e6930d 100644 --- a/README.md +++ b/README.md @@ -344,7 +344,7 @@ _See also: [awesome-selfhosted/DNS](https://github.com/awesome-selfhosted/awesom - [dnsmasq](https://www.thekelleys.org.uk/dnsmasq/doc.html) - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. ([Source Code](https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=tree)) `GPL-2.0` `C` - [Knot](https://www.knot-dns.cz/) - High performance authoritative-only DNS server. ([Source Code](https://gitlab.nic.cz/knot/knot-dns)) `GPL-3.0` `C` - [NSD](https://www.nlnetlabs.nl/projects/nsd/about/) - Authoritative DNS name server developed speed, reliability, stability and security. ([Source Code](https://github.com/NLnetLabs/nsd)) `BSD-3-Clause` `C` -- [PowerDNS Authoritative Server](https://doc.powerdns.com/authoritative/) - Versatile nameserver which supports a large number of backends.. ([Source Code](https://github.com/PowerDNS/pdns)) `GPL-2.0` `C++` +- [PowerDNS Authoritative Server](https://doc.powerdns.com/authoritative/) - Versatile nameserver which supports a large number of backends. ([Source Code](https://github.com/PowerDNS/pdns)) `GPL-2.0` `C++` - [Unbound](https://nlnetlabs.nl/projects/unbound/about/) - Validating, recursive, and caching DNS resolver. ([Source Code](https://github.com/NLnetLabs/unbound)) `BSD-3-Clause` `C` - [Yadifa](https://www.yadifa.eu/) - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. ([Source Code](https://github.com/yadifa/yadifa)) `BSD-3-Clause` `C` From 37b9ba9e6a59edc628e105f329bba4af900d1c5c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 22:35:28 +0000 Subject: [PATCH 103/152] mark DNS subsections as related to each other --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 5e6930d..2bb17a1 100644 --- a/README.md +++ b/README.md @@ -338,6 +338,8 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht _See also: [awesome-selfhosted/DNS](https://github.com/awesome-selfhosted/awesome-selfhosted#dns)_ +_Related: [DNS - Control Panels & Domain Management](#dns---control-panels--domain-management)_ + - [Bind](https://www.isc.org/bind/) - Versatile, classic, complete name server software. ([Source Code](https://gitlab.isc.org/isc-projects/bind9)) `MPL-2.0` `C` - [CoreDNS](https://coredns.io/) - Flexible DNS server. ([Source Code](https://github.com/coredns/coredns)) `Apache-2.0` `Go` - [djbdns](http://cr.yp.to/djbdns.html) - A collection of DNS applications, including tinydns. ([Source Code](https://salsa.debian.org/debian/djbdns)) `Public Domain` `C` @@ -357,6 +359,8 @@ _See also: [awesome-selfhosted/DNS](https://github.com/awesome-selfhosted/awesom _See also: [awesome-selfhosted/DNS](https://github.com/awesome-selfhosted/awesome-selfhosted#dns)_ +_Related: [DNS - Servers](#dns---servers)_ + - [Atomia DNS](https://atomiadns.com/) - DNS management system. ([Source Code](https://github.com/atomia/atomiadns/)) `ISC` `Perl` - [Designate](https://wiki.openstack.org/wiki/Designate) - DNSaaS services for OpenStack. ([Source Code](https://opendev.org/openstack/designate)) - [DNSControl](https://stackexchange.github.io/dnscontrol/) - Synchronize your DNS to multiple providers from a simple DSL. ([Source Code](https://github.com/StackExchange/dnscontrol)) `MIT` `Go/Docker` From b0abaaf37cc7cc62d95e2a5168428b422285921a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 22:50:47 +0000 Subject: [PATCH 104/152] move nsupdate.info/SPF Toolbox from awesome-selfhosted/DNS to DNS - Control Panels & Domain Management (#504) - ref. https://github.com/awesome-foss/awesome-sysadmin/pull/473 - ref. https://github.com/awesome-selfhosted/awesome-selfhosted/pull/3938 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2bb17a1..167c524 100644 --- a/README.md +++ b/README.md @@ -365,9 +365,11 @@ _Related: [DNS - Servers](#dns---servers)_ - [Designate](https://wiki.openstack.org/wiki/Designate) - DNSaaS services for OpenStack. ([Source Code](https://opendev.org/openstack/designate)) - [DNSControl](https://stackexchange.github.io/dnscontrol/) - Synchronize your DNS to multiple providers from a simple DSL. ([Source Code](https://github.com/StackExchange/dnscontrol)) `MIT` `Go/Docker` - [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. ([Source Code](https://github.com/domainmod/domainmod.git)) `GPL-3.0` `PHP` +- [nsupdate.info](https://www.nsupdate.info/) - Dynamic DNS service. ([Demo](https://www.nsupdate.info/account/register/), [Source Code](https://github.com/nsupdate-info/nsupdate.info)) `BSD-3-Clause` `Python` - [octoDNS](https://github.com/github/octodns) - DNS as code - Tools for managing DNS across multiple providers. `MIT` `Python` - [Pi-hole](https://pi-hole.net/) - A blackhole for Internet qdvertisements with a GUI for management and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` - [Poweradmin](https://www.poweradmin.org/) - Web-based DNS control panel for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` +- [SPF Toolbox](https://spftoolbox.com) - Application to look up DNS records such as SPF, MX, Whois, and more. ([Source Code](https://github.com/charlesabarnes/SPFtoolbox)) `MIT` `PHP` ### Editors From 27ac520d7964588de5758efe525f3d823d7267ca Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 28 Jun 2023 23:02:20 +0000 Subject: [PATCH 105/152] Remove Pi-Hole (moved to awesome-selfhosted/DNS) (#505) - https://github.com/awesome-selfhosted/awesome-selfhosted#dns - ref. https://github.com/awesome-selfhosted/awesome-selfhosted/pull/3942 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 167c524..bc1e873 100644 --- a/README.md +++ b/README.md @@ -367,7 +367,6 @@ _Related: [DNS - Servers](#dns---servers)_ - [DomainMOD](https://domainmod.org) - Manage your domains and other internet assets in a central location. ([Source Code](https://github.com/domainmod/domainmod.git)) `GPL-3.0` `PHP` - [nsupdate.info](https://www.nsupdate.info/) - Dynamic DNS service. ([Demo](https://www.nsupdate.info/account/register/), [Source Code](https://github.com/nsupdate-info/nsupdate.info)) `BSD-3-Clause` `Python` - [octoDNS](https://github.com/github/octodns) - DNS as code - Tools for managing DNS across multiple providers. `MIT` `Python` -- [Pi-hole](https://pi-hole.net/) - A blackhole for Internet qdvertisements with a GUI for management and monitoring. ([Source Code](https://github.com/pi-hole/pi-hole)) `EUPL-1.2` `Shell/PHP` - [Poweradmin](https://www.poweradmin.org/) - Web-based DNS control panel for PowerDNS server. ([Source Code](https://github.com/poweradmin/poweradmin)) `GPL-3.0` `PHP` - [SPF Toolbox](https://spftoolbox.com) - Application to look up DNS records such as SPF, MX, Whois, and more. ([Source Code](https://github.com/charlesabarnes/SPFtoolbox)) `MIT` `PHP` From 1db1de5aa7230460fe80d8d5718a61a6c58dc6a1 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 14:53:48 +0200 Subject: [PATCH 106/152] Software Containers: add source code links - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bc1e873..627c018 100644 --- a/README.md +++ b/README.md @@ -643,14 +643,14 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ *Operating system–level virtualization.* -- [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. -- [Docker](http://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. -- [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. +- [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. ([Source Code](https://github.com/docker/compose)) +- [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. ([Source Code](https://github.com/moby/swarmkit)) +- [Docker](https://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. ([Source Code](https://www.docker.com/community/open-source/)) +- [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. ([Source Code](https://github.com/lxc/lxc)) +- [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. ([Source Code](https://github.com/lxc/lxd)) +- [OpenVZ](https://openvz.org) - Container-based virtualization for Linux. ([Source Code](https://src.openvz.org/projects/OVZ)) - [Podman](https://podman.io) - Daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode. Simply put: `alias docker=podman`. ([Source Code](https://github.com/containers/podman)) `Apache-2.0` `Go` -- [Portainer](https://portainer.io/) - Simple management UI for Docker. +- [Portainer Community Edition](https://www.portainer.io/) - Simple management UI for Docker. ([Source Code](https://github.com/portainer/portainer)) - [systemd-nspawn](https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html) - Lightweight, chroot-like, environment to run an OS or command directly under systemd. ([Source Code](https://github.com/systemd/systemd)) `GPL-2.0` `C` From da277361bf4e11ea688d28dd4f74175cdb3cf7d2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 14:56:00 +0200 Subject: [PATCH 107/152] Software Containers: add link to OS-level virtualizatio page on wikipedia --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 627c018..e35cec1 100644 --- a/README.md +++ b/README.md @@ -641,7 +641,7 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** -*Operating system–level virtualization.* +*[Operating system–level](https://en.wikipedia.org/wiki/OS-level_virtualization) virtualization.* - [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. ([Source Code](https://github.com/docker/compose)) - [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. ([Source Code](https://github.com/moby/swarmkit)) From ecd3e726722cb11b1cebd2febf82a12018f04bf4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 14:57:07 +0200 Subject: [PATCH 108/152] consul: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e35cec1..f7309ba 100644 --- a/README.md +++ b/README.md @@ -631,7 +631,7 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** -- [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. +- [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) - [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. From 7a350112035c5d056e40d697a216c9534871f946 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 14:57:26 +0200 Subject: [PATCH 109/152] remove doozerd (unmaintained since 2013) - https://github.com/ha/doozerd/commits/master --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f7309ba..1d46e34 100644 --- a/README.md +++ b/README.md @@ -632,7 +632,6 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** - [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) -- [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. From ded5d1c21b89ec60b7ad20443f7e583db8988fca Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 14:58:09 +0200 Subject: [PATCH 110/152] etcd: add homepage link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1d46e34..3dc9c02 100644 --- a/README.md +++ b/README.md @@ -632,7 +632,7 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** - [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) -- [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. +- [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) - [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. From 5d2febb193156cbffeb3eb693ac2b2564cc696d7 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 14:58:42 +0200 Subject: [PATCH 111/152] zookeeper: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3dc9c02..985c192 100644 --- a/README.md +++ b/README.md @@ -633,7 +633,7 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ - [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) - [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) -- [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. +- [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ([Source Code](https://github.com/apache/zookeeper)) ### Software Containers From aee3d9e502277fbf7f92f0f18baae9f6bb6ffc8c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 15:00:08 +0200 Subject: [PATCH 112/152] Service Discovery: add section description --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 985c192..3e98480 100644 --- a/README.md +++ b/README.md @@ -631,6 +631,8 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ **[`^ back to top ^`](#awesome-sysadmin)** +*[Service discovery](https://en.wikipedia.org/wiki/Service_discovery) is the process of automatically detecting devices and services on a computer network.* + - [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) - [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) - [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ([Source Code](https://github.com/apache/zookeeper)) From 635a6cb46f458af1a61ba17acde0b85345d297e4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 15:01:07 +0200 Subject: [PATCH 113/152] Service Discovery: add license tags - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3e98480..c78b328 100644 --- a/README.md +++ b/README.md @@ -633,9 +633,9 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ *[Service discovery](https://en.wikipedia.org/wiki/Service_discovery) is the process of automatically detecting devices and services on a computer network.* -- [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) -- [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) -- [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ([Source Code](https://github.com/apache/zookeeper)) +- [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) `MPL-2.0` +- [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) `Apache-2.0` +- [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ([Source Code](https://github.com/apache/zookeeper)) `Apache-2.0` ### Software Containers From 94f470a2f6755c5cd3a777303030c0e6695d90c6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 15:05:08 +0200 Subject: [PATCH 114/152] Software Containers: add license tags - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c78b328..33e94f1 100644 --- a/README.md +++ b/README.md @@ -644,14 +644,14 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ *[Operating system–level](https://en.wikipedia.org/wiki/OS-level_virtualization) virtualization.* -- [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. ([Source Code](https://github.com/docker/compose)) -- [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. ([Source Code](https://github.com/moby/swarmkit)) -- [Docker](https://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. ([Source Code](https://www.docker.com/community/open-source/)) -- [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. ([Source Code](https://github.com/lxc/lxc)) -- [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. ([Source Code](https://github.com/lxc/lxd)) -- [OpenVZ](https://openvz.org) - Container-based virtualization for Linux. ([Source Code](https://src.openvz.org/projects/OVZ)) +- [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. ([Source Code](https://github.com/docker/compose)) `Apache-2.0` +- [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. ([Source Code](https://github.com/moby/swarmkit)) `Apache-2.0` +- [Docker](https://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. ([Source Code](https://www.docker.com/community/open-source/)) `Apache-2.0` +- [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. ([Source Code](https://github.com/lxc/lxc)) `GPL-2.0` +- [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. ([Source Code](https://github.com/lxc/lxd)) `Apache-2.0` +- [OpenVZ](https://openvz.org) - Container-based virtualization for Linux. ([Source Code](https://src.openvz.org/projects/OVZ)) `GPL-2.0` - [Podman](https://podman.io) - Daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode. Simply put: `alias docker=podman`. ([Source Code](https://github.com/containers/podman)) `Apache-2.0` `Go` -- [Portainer Community Edition](https://www.portainer.io/) - Simple management UI for Docker. ([Source Code](https://github.com/portainer/portainer)) +- [Portainer Community Edition](https://www.portainer.io/) - Simple management UI for Docker. ([Source Code](https://github.com/portainer/portainer)) `Zlib` - [systemd-nspawn](https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html) - Lightweight, chroot-like, environment to run an OS or command directly under systemd. ([Source Code](https://github.com/systemd/systemd)) `GPL-2.0` `C` From 3f28ce9ba999b2be0496ebbb5a5f2e16597dd0a2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 15:08:12 +0200 Subject: [PATCH 115/152] Software Containers: add language/platform tags - ref. #416 --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 33e94f1..89cc562 100644 --- a/README.md +++ b/README.md @@ -644,14 +644,14 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ *[Operating system–level](https://en.wikipedia.org/wiki/OS-level_virtualization) virtualization.* -- [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. ([Source Code](https://github.com/docker/compose)) `Apache-2.0` -- [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. ([Source Code](https://github.com/moby/swarmkit)) `Apache-2.0` -- [Docker](https://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. ([Source Code](https://www.docker.com/community/open-source/)) `Apache-2.0` -- [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. ([Source Code](https://github.com/lxc/lxc)) `GPL-2.0` -- [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. ([Source Code](https://github.com/lxc/lxd)) `Apache-2.0` -- [OpenVZ](https://openvz.org) - Container-based virtualization for Linux. ([Source Code](https://src.openvz.org/projects/OVZ)) `GPL-2.0` +- [Docker Compose](https://docs.docker.com/compose/) - Define and run multi-container Docker applications. ([Source Code](https://github.com/docker/compose)) `Apache-2.0` `Go` +- [Docker Swarm](https://docs.docker.com/engine/swarm/) - Manage cluster of Docker Engines. ([Source Code](https://github.com/moby/swarmkit)) `Apache-2.0` `Go` +- [Docker](https://www.docker.com/) - Platform for developers and sysadmins to build, ship, and run distributed applications. ([Source Code](https://www.docker.com/community/open-source/)) `Apache-2.0` `Go` +- [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. ([Source Code](https://github.com/lxc/lxc)) `GPL-2.0` `C` +- [LXD](https://linuxcontainers.org/lxd/) – a container "hypervisor" and a better UX for LXC. ([Source Code](https://github.com/lxc/lxd)) `Apache-2.0` `Go` +- [OpenVZ](https://openvz.org) - Container-based virtualization for Linux. ([Source Code](https://src.openvz.org/projects/OVZ)) `GPL-2.0` `C` - [Podman](https://podman.io) - Daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode. Simply put: `alias docker=podman`. ([Source Code](https://github.com/containers/podman)) `Apache-2.0` `Go` -- [Portainer Community Edition](https://www.portainer.io/) - Simple management UI for Docker. ([Source Code](https://github.com/portainer/portainer)) `Zlib` +- [Portainer Community Edition](https://www.portainer.io/) - Simple management UI for Docker. ([Source Code](https://github.com/portainer/portainer)) `Zlib` `Go` - [systemd-nspawn](https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html) - Lightweight, chroot-like, environment to run an OS or command directly under systemd. ([Source Code](https://github.com/systemd/systemd)) `GPL-2.0` `C` From a0c1681161b69e42218b83feaa54dc78323a15cf Mon Sep 17 00:00:00 2001 From: nodiscc Date: Mon, 3 Jul 2023 15:09:08 +0200 Subject: [PATCH 116/152] Service Discovery: add language/platform tags - ref. #416 --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 89cc562..6df2cad 100644 --- a/README.md +++ b/README.md @@ -633,9 +633,9 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ *[Service discovery](https://en.wikipedia.org/wiki/Service_discovery) is the process of automatically detecting devices and services on a computer network.* -- [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) `MPL-2.0` -- [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) `Apache-2.0` -- [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ([Source Code](https://github.com/apache/zookeeper)) `Apache-2.0` +- [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. ([Source Code](https://github.com/hashicorp/consul)) `MPL-2.0` `Go` +- [etcd](https://etcd.io/) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ([Source Code](https://github.com/coreos/etcd)) `Apache-2.0` `Go` +- [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ([Source Code](https://github.com/apache/zookeeper)) `Apache-2.0` `Java/C++` ### Software Containers From 87c503c622f9520111632ddd6b26bb4919975bde Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 7 Jul 2023 17:54:59 +0000 Subject: [PATCH 117/152] Rename Remote Management section to Remote Desktop Clients (#508) - mark as related to awesome-selfhosted/Remote Access (servers and web interfaces) - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/404 --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6df2cad..27c1262 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ - [Project Management](#project-management) - [Queuing](#queuing) - [Router](#router) - - [Remote Management](#remote-management) + - [Remote Desktop Clients](#remote-management) - [Service Discovery](#service-discovery) - [Software Containers](#software-containers) - [Troubleshooting](#troubleshooting) @@ -609,7 +609,11 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ - [ZeroMQ](https://zeromq.org/) - Lightweight queuing system. ([Source Code](https://github.com/zeromq)) `GPL-3.0` `C++` -### Remote Management +### Remote Desktop Clients + +[Remote Desktop](https://en.wikipedia.org/wiki/Remote_desktop_software) client software. + +_See also: [awesome-selfhosted/Remote Access](https://github.com/awesome-selfhosted/awesome-selfhosted#remote-access)_ **[`^ back to top ^`](#awesome-sysadmin)** From 921538e0d17e331061fb290974b35c359a5cead4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 7 Jul 2023 17:57:40 +0000 Subject: [PATCH 118/152] fix link to remote desktop-clients section/anchor --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 27c1262..e5530f3 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ - [Project Management](#project-management) - [Queuing](#queuing) - [Router](#router) - - [Remote Desktop Clients](#remote-management) + - [Remote Desktop Clients](#remote-desktop-clients) - [Service Discovery](#service-discovery) - [Software Containers](#software-containers) - [Troubleshooting](#troubleshooting) From 924cfbc78fd0fe65adcb3fc100a5cf223e992e7b Mon Sep 17 00:00:00 2001 From: Lars Lehmann <33843261+larsl-net@users.noreply.github.com> Date: Tue, 11 Jul 2023 13:06:09 +0200 Subject: [PATCH 119/152] Add authentik to SSO (#498) Co-authored-by: nodiscc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e5530f3..182182a 100644 --- a/README.md +++ b/README.md @@ -436,6 +436,7 @@ _Related: [DNS - Servers](#dns---servers)_ **[`^ back to top ^`](#awesome-sysadmin)** - [Authelia](https://www.authelia.com/) - The Single Sign-On Multi-Factor portal for web apps. ([Source Code](https://github.com/authelia/authelia)) `Apache-2.0` `Go` +- [Authentik](https://goauthentik.io/) - Flexible identity provider with support for different protocols. (OAuth 2.0, SAML, LDAP and Radius). ([Source Code](https://github.com/goauthentik/authentik)) `MIT` `Python` - [KeyCloak](https://www.keycloak.org) - Open Source Identity and Access Management. ([Source Code](https://github.com/keycloak/keycloak)) `Apache-2.0` `Java` From acc11baa0bd0b05e3f0b4e7b0841a33027dc7448 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 16:56:22 +0000 Subject: [PATCH 120/152] external links: websites: standardize formatting/shorten description (#511) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 182182a..9d48747 100644 --- a/README.md +++ b/README.md @@ -787,11 +787,11 @@ _See also: [awesome-selfhosted/Remote Access](https://github.com/awesome-selfhos ## Websites -- [ArchWiki](https://wiki.archlinux.org/) – Arch Linux Wiki which has really nice written articles valid for other distros. +- [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. - [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. +- [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials) - 6,000+ tutorials for getting the basics of certain applications/tools/systems administration topics. ------------------ From 7abbeb59c351011818fe6975792a40b2c34b7f43 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:00:31 +0200 Subject: [PATCH 121/152] external links: add link to Cloud Native Software Landscape - fixes https://github.com/awesome-foss/awesome-sysadmin/issues/455 - landscape view: https://landscape.cncf.io/?license=open-source - source code and contribution: https://github.com/cncf/landscape/ - more information: https://landscape.cncf.io/guide --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9d48747..c4c9848 100644 --- a/README.md +++ b/README.md @@ -787,6 +787,7 @@ _See also: [awesome-selfhosted/Remote Access](https://github.com/awesome-selfhos ## Websites +- [Cloud Native Software Landscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category) - Compilation of software and tools for cloud computing. - [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. - [Awesome SysAdmin @ LibHunt](https://sysadmin.libhunt.com) - Your go-to SysAdmin Toolbox. Based on the list here. From ac3e33d790ea40411842762c9f7e76f22d6fa553 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:03:01 +0200 Subject: [PATCH 122/152] cloud computing: add description/wikipedia link, link to Cloud Native Software Landcscape - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/455 --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index c4c9848..55283e6 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,10 @@ _Related: [IT Asset Management](#it-asset-management)_ **[`^ back to top ^`](#awesome-sysadmin)** +[Cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. + +_See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)_ + - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) - [Mesos](http://mesos.apache.org/) - Develop and run resource-efficient distributed systems. From de894fca3e379454442324309be1d9fb192ce613 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:06:43 +0200 Subject: [PATCH 123/152] cloud computing: remove Mesos (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 55283e6..d67a73f 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [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. From 399b34d40e8cea9ab8bb8914e2af9300374230d4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:07:11 +0200 Subject: [PATCH 124/152] clud computing: remove OpenNebula (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index d67a73f..a85360b 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [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. From d96c2c1bdbed7f5c39813e952e1029198f2d4e09 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:07:36 +0200 Subject: [PATCH 125/152] cloud computing: remove OpenShift (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index a85360b..dfba707 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [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. From 6530ab49af65c9837020a8789ae09a14d1ff0aa4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:08:01 +0200 Subject: [PATCH 126/152] cloud computing: remove OpenStack (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index dfba707..e93b367 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [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. From ba589f2719c299d688571809d78eeb3506140bd6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:08:24 +0200 Subject: [PATCH 127/152] cloud computing: remove Foreman (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e93b367..521c3da 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [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. From 3cdea102b4b391ed94f169dbdd6548a546729e1d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:08:56 +0200 Subject: [PATCH 128/152] cloud computing: remove Tsuru (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 521c3da..5f4b626 100644 --- a/README.md +++ b/README.md @@ -170,7 +170,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) -- [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. ### Cloud Orchestration From e236ed96bd4e4a87c0c409e031674befcf57d07a Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:10:20 +0200 Subject: [PATCH 129/152] cloud orchestration: remove BOSH (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 5f4b626..69f42fe 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [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. From 8ff7f86666b0fd1a8c7ea152d3ada137a4e70d2c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:12:03 +0200 Subject: [PATCH 130/152] cloud orchestration: remove Cloud Foundy (all sub-projects already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 69f42fe..c156716 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [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. From c9707b1d1e2081d570f7f7acac9cfabdccb3f29d Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:12:34 +0200 Subject: [PATCH 131/152] cloud orchestration: remove cloudify (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index c156716..a3884fa 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [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. From 2e49598904d63e6894408faf9d2c9406d1ca61f5 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:14:40 +0200 Subject: [PATCH 132/152] cloudslang: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a3884fa..dc9b0a6 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod **[`^ back to top ^`](#awesome-sysadmin)** -- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. +- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [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-2.0` `Go` From 452f8e6ffa02e793160513ff58483692153e7ebe Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:15:55 +0200 Subject: [PATCH 133/152] cloud orchestration: remove juju (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index dc9b0a6..ac6802d 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [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-2.0` `Go` - [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. - [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go` From 40a5b4e72a54d62f6e5cb3f6f0bcc802bad5315f Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:16:34 +0200 Subject: [PATCH 134/152] cloud orchestration: remove kubernetes (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ac6802d..98f6959 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [Kubernetes](http://kubernetes.io/) - Orchestration system for Docker containers - ([Source Code](https://github.com/kubernetes/kubernetes), [Documentation](http://kubernetes.io/docs/)) `Apache-2.0` `Go` - [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. - [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go` - [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. From f10de22307a7e55c0de91c1cf6202957663752d2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:16:59 +0200 Subject: [PATCH 135/152] cloud orchestration: remove nomad (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 98f6959..8cf1b22 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [MCollective](https://puppet.com/mcollective) - Ruby framework to manage server orchestration, developed by Puppet labs. -- [Nomad](https://www.nomadproject.io) - Simple and flexible orchestrator for Docker, Podman, executables, Java, and QEMU - ([Source Code](https://github.com/hashicorp/nomad), [Documentation](https://www.nomadproject.io/docs)) `MPL-2.0` `Go` - [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. From eb1d8bc6da297fad3e053d72e1158dc3a83b3b8b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:17:53 +0200 Subject: [PATCH 136/152] cloud orchestration: remove mcollective (dead link) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8cf1b22..2b7b933 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [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. From 4c892ccfc8366494d815bcb84a7d172dcafba057 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:18:35 +0200 Subject: [PATCH 137/152] overcast: add source code link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b7b933..f704ba9 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. -- [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. +- [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) - [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). From 67faf37306b28b280f39c52fe6a8edf3cd524346 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:19:06 +0200 Subject: [PATCH 138/152] cloud orchestration: remove rundeck (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f704ba9..f515219 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [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. From 554234cb0eb85508d92c4de3042695d9532ef65b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:19:41 +0200 Subject: [PATCH 139/152] cloud orchestration: remove salt (duplicate) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index f515219..9f64893 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [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. - [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. From 29190ce4de608364f10ec560e14a9008d0ff40f4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:20:42 +0200 Subject: [PATCH 140/152] cloud orchestration: remove spruce (YAML manipulation tool, unrelated) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 9f64893..521c9cb 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [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. - [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. From 88b1adaf2dc5c986b430e31a98cbd0ee97453c3c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:21:19 +0200 Subject: [PATCH 141/152] cloud orchestration: remove stackstorm (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 521c9cb..304ffe1 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [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. From 43567b85bff6ca3f795dcef4a5552fa3ace7df99 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:21:56 +0200 Subject: [PATCH 142/152] cloud orchestration: remove terraform (already listed at https://landscape.cncf.io/card-mode?license=open-source) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 304ffe1..640535a 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,6 @@ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mod - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) -- [Terraform](https://www.terraform.io/) - Terraform works with many cloud providers and creates infrastructure from code. ### Code Review From 645aad989c44aadd9836df86efca5d5341549cc4 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:23:21 +0200 Subject: [PATCH 143/152] merge cloud computing/cloud orchestration sections - .github/PULL_REQUEST_TEMPLATE.md: Any category you are creating has the minimum requirement of 3 items. --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index 640535a..c6b8fc4 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,6 @@ - [Client management](#client-management) - [Cloning](#cloning) - [Cloud Computing](#cloud-computing) - - [Cloud Orchestration](#cloud-orchestration) - [Code Review](#code-review) - [Configuration Management Database](#configuration-management-database) - [Configuration Management](#configuration-management) @@ -168,15 +167,9 @@ _Related: [IT Asset Management](#it-asset-management)_ _See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)_ +- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) - [Cobbler](http://cobbler.github.io/) - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ([Source Code](https://github.com/cobbler/cobbler)) - - -### Cloud Orchestration - -**[`^ back to top ^`](#awesome-sysadmin)** - -- [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [Genesis](https://github.com/starkandwayne/genesis) - A template framework for multi-environment BOSH deployments. - [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. ([SOurce Code](https://github.com/andrewchilds/overcast)) From 9be3143f8f6fcff8704ec44044e66dbbc098e5f9 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:30:46 +0200 Subject: [PATCH 144/152] cloud computing: use **please visit** external link format instead of _see also_ - CNCF landscape must be preferred to awesome-sysadmin for cloud orchestration-related tools - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/455 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c6b8fc4..1a4ac16 100644 --- a/README.md +++ b/README.md @@ -165,7 +165,7 @@ _Related: [IT Asset Management](#it-asset-management)_ [Cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. -_See also: [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)_ +**Please visit [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)** - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) From e9c0353794af8526547ed8d7a2e95a5d9c720171 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:32:19 +0200 Subject: [PATCH 145/152] configuration management: improve descriptions - use wikipedia description of official project descriptions --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1a4ac16..0a4b995 100644 --- a/README.md +++ b/README.md @@ -201,12 +201,12 @@ _Related: [IT Asset Management](#it-asset-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. +- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool +- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. +- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". - [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. +- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. +- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ### Continuous Integration & Continuous Deployment From ce2e4a0c353d8d8bd9eea94c247a7e591d614812 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:34:25 +0200 Subject: [PATCH 146/152] confgiuration management: add section description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a4b995..069c219 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,7 @@ _Related: [IT Asset Management](#it-asset-management)_ **[`^ back to top ^`](#awesome-sysadmin)** -*Configuration management tools.* +[Configuration management (CM)](https://en.wikipedia.org/wiki/Configuration_management) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. - [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool - [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. From e6fb3bd880d589a4f52d2b59b2a2a52f752b6bbb Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:37:44 +0200 Subject: [PATCH 147/152] configuration management: add source code links - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/416 --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 069c219..ed15d7e 100644 --- a/README.md +++ b/README.md @@ -201,12 +201,12 @@ _Related: [IT Asset Management](#it-asset-management)_ [Configuration management (CM)](https://en.wikipedia.org/wiki/Configuration_management) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. -- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool -- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. -- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". -- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. -- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. -- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. +- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) +- [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core)) +- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) +- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. ([Source Code](https://github.com/palletops)) +- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) +- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) ### Continuous Integration & Continuous Deployment From 6d66a1c62183e5f495049c32cec00a4a9a67dc07 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:38:57 +0200 Subject: [PATCH 148/152] remove pallet (unmaintained since 2017) > - repositories at https://github.com/palletops did not receive any commits since 2015-2017 - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/405 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ed15d7e..3ca2a62 100644 --- a/README.md +++ b/README.md @@ -204,7 +204,6 @@ _Related: [IT Asset Management](#it-asset-management)_ - [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) - [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core)) - [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) -- [Pallet](http://palletops.com/) - Infrastructure definition, configuration and management via a Clojure DSL. ([Source Code](https://github.com/palletops)) - [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) - [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) From 4139053548a382b5086ed85d4ff35f46a8576e56 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Jul 2023 19:41:26 +0200 Subject: [PATCH 149/152] configuration management: update homepage links following redirects --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3ca2a62..10e6186 100644 --- a/README.md +++ b/README.md @@ -201,11 +201,11 @@ _Related: [IT Asset Management](#it-asset-management)_ [Configuration management (CM)](https://en.wikipedia.org/wiki/Configuration_management) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. -- [Ansible](http://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) +- [Ansible](https://www.ansible.com/) - Provisioning, configuration management, and application-deployment tool. ([Source Code](https://github.com/ansible/ansible)) - [CFEngine](https://cfengine.com/) - Configuration management system for automated configuration and maintenance of large-scale computer systems. ([Source Code](https://github.com/cfengine/core)) -- [Chef](https://www.chef.io/chef/) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) -- [Puppet](https://puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) -- [Salt](http://saltstack.com/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) +- [Chef](https://www.chef.io/products/chef-infra) - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ([Source Code](https://github.com/chef/chef)) +- [Puppet](https://www.puppet.com/) - Software configuration management tool which includes its own declarative language to describe system configuration. ([Source Code](https://github.com/puppetlabs/puppet)) +- [Salt](https://docs.saltproject.io/) - Event-driven IT automation, remote task execution, and configuration management software. ([Source Code](https://github.com/saltstack/salt)) ### Continuous Integration & Continuous Deployment From 9354ccdcb35c6931a1a48720ce74e98845e8777b Mon Sep 17 00:00:00 2001 From: Bosse Klykken Date: Mon, 24 Jul 2023 14:47:50 +0200 Subject: [PATCH 150/152] Added kroki.io to diagramming chapter (#501) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9d48747..4d5254b 100644 --- a/README.md +++ b/README.md @@ -302,6 +302,7 @@ _See also: [awesome-selfhosted/Database Management](https://github.com/awesome-s - [Diagrams.net](https://app.diagrams.net/) - A.K.A. [Draw.io](https://app.diagrams.net/). Easy to use Diagram UI with a plethora of templates. - [DrawThe.Net](http://go.drawthe.net/) - Javascript tool that uses a YAML-formatted input to programmatically create large, complex, and visually solid diagrams. +- [Kroki](https://kroki.io) - API for generating diagrams from textual descriptions. ([Source Code](https://github.com/yuzutech/kroki)) `MIT` `Java` - [Mermaid](https://mermaid-js.github.io/mermaid-live-editor/) - Javascript module with a unique, easy, shorthand syntax. Integrates into several other tools like Grafana. From 4505b290105626d8465d808567ba1d339cbc047f Mon Sep 17 00:00:00 2001 From: SteamWolf <85211822+SteamWo1f@users.noreply.github.com> Date: Tue, 25 Jul 2023 20:06:49 -0600 Subject: [PATCH 151/152] Fix demo link for "dashdot" in Monitoring software (#514) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4d5254b..af3779c 100644 --- a/README.md +++ b/README.md @@ -496,7 +496,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Cacti](http://www.cacti.net) - Web-based network monitoring and graphing tool. ([Source Code](https://github.com/Cacti/cacti)) `GPL-2.0` `PHP` - [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers ([Source Code](https://github.com/google/cadvisor)) `Apache-2.0` `Go` - [checkmk](https://checkmk.com/) - Comprehensive solution for monitoring of applications, servers, and networks. ([Source Code](https://github.com/tribe29/checkmk)) `Python/PHP` -- [dashdot](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard for smaller private servers. ([Demo](https://dash.mauz.io)) `MIT` `Nodejs/Docker` +- [dashdot](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard for smaller private servers. ([Demo](https://dash.mauz.dev/)) `MIT` `Nodejs/Docker` - [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` - [eZ Server Monitor](http://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. ([Source Code](https://github.com/shevabam/ezservermonitor-web)) `GPL-3.0` `PHP/Shell` - [Healthchecks](https://healthchecks.io/docs/self_hosted/) - Monitoring for cron jobs, background services and scheduled tasks. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python` From 76452d1bd02759ad416e6daa907d801d81fa1af2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sat, 29 Jul 2023 20:02:59 +0200 Subject: [PATCH 152/152] fix typos --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 10e6186..69b3792 100644 --- a/README.md +++ b/README.md @@ -156,7 +156,7 @@ _Related: [IT Asset Management](#it-asset-management)_ *Cloning software.* - [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program. ([Source Code](https://clonezilla.org/downloads/src/)) `GPL-2.0/Other` `Perl/Shell/Other` -- [Fog](https://www.fogproject.org/) - Cloning/imaging solution/rescue suite. ([Sorce Code](https://github.com/FOGProject/fogproject)) `GPL-3.0` `PHP/Shell` +- [Fog](https://www.fogproject.org/) - Cloning/imaging solution/rescue suite. ([Source Code](https://github.com/FOGProject/fogproject)) `GPL-3.0` `PHP/Shell` ### Cloud Computing @@ -165,7 +165,7 @@ _Related: [IT Asset Management](#it-asset-management)_ [Cloud computing](https://en.wikipedia.org/wiki/Cloud_computing) is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user. -**Please visit [Cloud Native Software Landcscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)** +**Please visit [Cloud Native Software Landscape](https://landscape.cncf.io/card-mode?license=open-source&grouping=category)** - [CloudSlang](http://www.cloudslang.io/) - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ([Source Code](https://github.com/CloudSlang/score)) - [CloudStack](http://cloudstack.apache.org/) - Cloud computing software for creating, managing, and deploying infrastructure cloud services. ([Source Code](https://github.com/apache/cloudstack)) @@ -466,7 +466,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Adagios](http://adagios.org/) - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. ([Source Code](https://github.com/opinkerfi/adagios)) `AGPL-3.0` `Docker/Python` -- [Alerta](https://alerta.io/) - Distributed, scaleable and flexible monitoring system. ([Source Code](https://github.com/alerta/alerta)) `Apache-2.0` `Python` +- [Alerta](https://alerta.io/) - Distributed, scalable and flexible monitoring system. ([Source Code](https://github.com/alerta/alerta)) `Apache-2.0` `Python` - [Bloonix](https://bloonix-monitoring.org/) - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. ([Source Code](https://github.com/bloonix)) `GPL-3.0` `Perl` - [Bosun](http://bosun.org/) - Monitoring and alerting system by Stack Exchange ([Source Code](https://github.com/bosun-monitor/bosun)) `MIT` `Go` - [Cabot](http://cabotapp.com/) - Monitoring and alerts, similar to PagerDuty. ([Source Code](https://github.com/arachnys/cabot)) `MIT` `Python`