From d15311b122005547f16f26209430b29a33af3086 Mon Sep 17 00:00:00 2001 From: phre4k Date: Fri, 1 Jul 2016 11:44:26 +0200 Subject: [PATCH] clean up table of contents and whitespace --- README.md | 79 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 706144f..7e75c58 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ * [Cloning](#cloning) * [Cloud Computing](#cloud-computing) * [Cloud Orchestration](#cloud-orchestration) - * [Cloud Storage](#cloud-storage) + * Cloud Storage: [see awesome-selfhosted#file-transfersynchronization](https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization) * [Code Review](#code-review) * [Collaborative Software](#collaborative-software) * [Configuration Management Database](#configuration-management-database) @@ -32,7 +32,7 @@ * [IT Asset Management](#it-asset-management) * [Log Management](#log-management) * [Mail Clients](#mail-clients) - * [Mail Servers](#mail-servers) + * Mail servers/webmail: [see awesome-selfhosted#email](https://github.com/kickball/awesome-selfhosted#email) * [Monitoring](#monitoring) * [Metric & Metric Collection](#metric--metric-collection) * [Network Configuration Management](#network-configuration-management) @@ -43,20 +43,20 @@ * [Queuing](#queuing) * [RDBMS](#rdbms) * [Remote Management](#remote-management) - * Security: [sbilly/awesome-security](https://github.com/sbilly/awesome-security) + * Security: [see awesome-security](https://github.com/sbilly/awesome-security) * [Service Discovery](#service-discovery) * [Software Containers](#software-containers) - * [SSH](#ssh) - * [Statistics](#statistics) + * SSH: [see awesome-ssh](https://github.com/moul/awesome-ssh) + * Statistics: [see awesome-selfhosted#analytics](https://github.com/Kickball/awesome-selfhosted#analytics) * [Status Pages](#status-pages) - * [Ticketing systems](#ticketing-systems) + * Ticketing systems: [see awesome-selfhosted#ticketing](https://github.com/Kickball/awesome-selfhosted#ticketing) * [Troubleshooting](#troubleshooting) * [Version control](#version-control) * [Virtualization](#virtualization) * [VPN](#vpn) - * [XMPP](#xmpp) + * XMPP: [see awesome-selfhosted#xmpp](https://github.com/Kickball/awesome-selfhosted#xmpp) * [Web](#web) - * [Wiki Software](#wiki-software) + * Wiki Software: [see awesome-selfhosted#wikis](https://github.com/Kickball/awesome-selfhosted#wikis), Sysadmin Wikis: [see #wikis](#wikis) * [Resources](#resources) * [Blogs](#blogs) * [Books](#books) @@ -66,6 +66,7 @@ * [Websites](#websites) * [Wikis](#wikis) + ## Automation *Automation build.* @@ -76,6 +77,7 @@ * [Gradle](http://gradle.org/) - Another build automation system. * [Rake](https://github.com/ruby/rake) - Build automation tool similar to Make, written in and extensible in Ruby. + ## Backups *Backup software.* @@ -96,6 +98,7 @@ * [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies. * [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool. + ## Build and software organization tools *Build and software organization tools.* @@ -103,6 +106,7 @@ * [environment-modules Lmod](https://www.tacc.utexas.edu/research-development/tacc-projects/lmod) - Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. * [HPCBIOS](hpcbios.readthedocs.org/en/latest/) - HPCBIOS is an effort to setup a common, well-documented and reproducible, environment spanning across multiple HPC systems & sites, *inclusive* of documentation. + ## ChatOps *Conversation-driven development and management. See https://www.reddit.com/r/chatops for more information.* @@ -114,6 +118,7 @@ * [Lita](https://www.lita.io/) - A robot companion for your company's chat room. * [Abot](https://github.com/itsabot/abot) - A digital assistant framework in Go. + ## Client management *Managing software on desktop computers.* @@ -124,12 +129,14 @@ * [WAPT](https://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en) - Network-wide (un)installation, configuration and upgrades of Windows based software. * [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows. + ## Cloning *Cloning software.* * [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program. * [Fog](https://www.fogproject.org/) - Another computer cloning solution. + ## Cloud Computing * [AppScale](https://github.com/AppScale/appscale) - Cloud software with Google App Engine compatibility. @@ -146,6 +153,7 @@ * [The Foreman](http://theforeman.org/) - Complete lifecycle management tool for physical and virtual servers. FOSS. * [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software. + ## Cloud Orchestration * [BOSH](http://bosh.io/docs/) - IaaS orchestration platform originally written for deploying and managing Cloud Foundry PaaS, but also useful for general purpose distributed systems. @@ -159,9 +167,6 @@ * [Salt](http://saltstack.com/) - Fast, scalable and flexible systems management software written in Python/ZeroMQ. * [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python -## Cloud Storage - -_See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization_ ## Code Review *Web Based collaborative code review system.* @@ -170,6 +175,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Phabricator](http://phabricator.org/) - Code review tool build by facebook and used by WikiMedia, FB, dropbox etc. Comes with an integrated wiki, bug tracker, VC integration and a CLI tool called arcanist. * [Review Board](https://www.reviewboard.org/) - Available as free software under the MIT License. + ## Collaborative Software *Collaborative software or groupware suites.* @@ -180,6 +186,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [SOGo](http://www.sogo.nu/) - Collaborative software server with a focus on simplicity and scalability. * [Zimbra](http://community.zimbra.com/) - Collaborative software suite, that includes an email server and web client. + ## Configuration Management Database *Configuration management database (CMDB) software.* @@ -189,6 +196,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Clusto](https://github.com/clusto/clusto) - Helps you keep track of your inventory, where it is, how it's connected, and provides an abstracted interface for interacting with the elements of the infrastructure. * [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge. + ## Configuration Management *Configuration management tools.* @@ -200,6 +208,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Salt](http://saltstack.com/) - It's written in Python. * [Slaughter](http://www.steve.org.uk/Software/slaughter/) - It's written in Perl. + ## Continuous Integration & Continuous Deployment *Continuous integration/deployment software.* @@ -210,6 +219,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Go](http://www.go.cd/) - Continuous delivery server. * [Jenkins](http://jenkins-ci.org/) - An extendable continuous integration server. + ## Control Panels *Web hosting and server or service control panels* @@ -237,6 +247,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Cockpit](http://cockpit-project.org/) - New multi-server web interface for Linux servers written in C. * [Webmin](http://www.webmin.com/) - Linux server control panel. + ## Deployment Automation *Tools and scripts to support deployments to your servers.* @@ -246,6 +257,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Rocketeer](http://rocketeer.autopergamene.eu/) - PHP task runner and deployment tool. * [Vlad the Deployer](https://github.com/seattlerb/vlad) - Deployment automation (rake based). + ## Distributed Filesystems *Network distributed filesystems.* @@ -261,6 +273,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. * [XtreemFS](http://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs. + ## DNS *DNS servers.* @@ -274,6 +287,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [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. + ## Editors *Open source code editors.* @@ -293,6 +307,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Visual Studio Code](https://code.visualstudio.com/) - An open source cross-platform extensible code editor from Microsoft * [Nano](http://nano-editor.org) - Easy to use, customizable text editor. + ## Identity Management *LDAP servers and other tools to manage accounts and identities.* @@ -309,6 +324,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [LDAP Account Manager (LAM)](https://www.ldap-account-manager.org/lamcms/) - Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. * [Samba](https://www.samba.org/) – Active Directory and CIFS protocol implementation. + ## IT Asset Management *IT Assets Management software.* @@ -319,6 +335,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Ralph](https://github.com/allegro/ralph) - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. * [Snipe IT](https://snipeitapp.com/) - Asset & license management software. + ## Log Management *Log management tools: collect, parse, visualize ...* @@ -331,6 +348,7 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Logstash](https://www.elastic.co/products/logstash) - Tool for managing events and logs. * [Octopussy](http://www.octopussy.pm) - Log Management Solution (Visualize / Alert / Report). + ## Mail Clients * [Claws Mail](http://www.claws-mail.org/) - Old school email client (and news reader), based on GTK+. @@ -341,10 +359,6 @@ _See https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization * [Thunderbird](https://www.mozilla.org/de/thunderbird/) - Free email application that's easy to set up and customize. -## Mail servers/webmail - -_See https://github.com/kickball/awesome-selfhosted#email_ - ## Monitoring *Monitoring software.* @@ -384,9 +398,6 @@ ils and flask. * [Zenoss](http://community.zenoss.org) - Application, server, and network management platform based on Zope. - - - ## Metric & Metric Collection *Metric gathering and display software.* @@ -416,6 +427,7 @@ ils and flask. * [Packetbeat](https://www.elastic.co/products/beats) - Captures network traffic and displays it in a custom Kibana dashboard for easy viewing. * [Graphite](http://graphite.readthedocs.org/en/latest/) - Scalable graphing server. + ## Network Configuration Management *Network configuration management tools.* @@ -425,6 +437,7 @@ ils and flask. * [rConfig](http://www.rconfig.com/) - Another network device configuration management tool. * [trigger](https://github.com/trigger/trigger) - Robust network automation toolkit written in Python. + ## Newsletters *Newsletter software.* @@ -433,6 +446,7 @@ ils and flask. * [LibreMailer](https://github.com/averna-syd/LibreMailer) - Libre Mailer is a modest and simple web based email marketing application. * [Lewsnetter](https://github.com/bborn/lewsnetter) - E-mail marketing application (create and send e-mail newsletter via SES). Includes subscription management, delivery, bounce and complaint notification, templates, and some stats. + ## NoSQL *NoSQL databases.* @@ -477,6 +491,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [RabbitMQ](http://www.rabbitmq.com/) - Robust, fully featured, cross distro queuing system. * [ZeroMQ](http://zeromq.org/) - Lightweight queuing system. + ## RDBMS *Relational DBMS.* @@ -489,12 +504,14 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [PostgreSQL-XL](http://www.postgres-xl.org/) - Scalable PostgreSQL-based database cluster. * [SQLite](http://sqlite.org/) - Library that implements a self-contained, serverless, zero-configuration, transactional SQL DBS. + ## Remote Management * [Tiger VNC](http://tigervnc.org/) - TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. * [Remmina](http://www.remmina.org/wp/) - A Feature rich remote desktop application for linux and other unixes. * [X2go](http://wiki.x2go.org/doku.php) - X2Go is an open source remote desktop software for Linux that uses the NX technology protocol. + ## Service Discovery * [Consul](https://www.consul.io/) - Consul is a tool for service discovery, monitoring and configuration. @@ -502,6 +519,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [etcd](https://github.com/coreos/etcd) - distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. * [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. + ## Software Containers *Operating system–level virtualization.* @@ -509,13 +527,6 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features. * [OpenVZ](http://openvz.org) - Container-based virtualization for Linux. -## SSH - -*SSH tools. See https://github.com/moul/awesome-ssh* - -## Statistics - -*Analytics software. See https://github.com/Kickball/awesome-selfhosted#analytics* ## Status Pages @@ -524,8 +535,6 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [System Status Dashboard (SSD)](http://www.system-status-dashboard.com/) - Overview about an organization's infrastructure health status. * [Staytus](http://staytus.co/) - Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. -## Ticketing systems -*Web-based ticketing system. See https://github.com/Kickball/awesome-selfhosted#ticketing* ## Troubleshooting *Troubleshooting Tools.* @@ -536,6 +545,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Sysdig](http://www.sysdig.org/) - Capture system state and activity from a running Linux instance, then save, filter and analyze. * [Wireshark](https://www.wireshark.org/) - The world's foremost network protocol analyzer. + ## Version control *Software versioning and revision control.* @@ -545,6 +555,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Mercurial](https://www.mercurial-scm.org/) - Another distributed revision control. * [Subversion](http://subversion.apache.org/) - Client-server revision control system. + ## Virtualization *Virtualization software.* @@ -563,6 +574,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [Xen](http://www.xenproject.org/) - Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. * [XenServer](http://xenserver.org/) - Turnkey virtualization platform based on CentOS distribution, using Xen and an extended toolstack/API. + ## VPN *VPN software.* @@ -573,9 +585,6 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v * [strongSwan](https://www.strongswan.org/) - Complete IPsec implementation for Linux. * [tinc](http://www.tinc-vpn.org/) - Distributed p2p VPN. -## XMPP - -_See https://github.com/Kickball/awesome-selfhosted#xmpp_ ## Web *Web servers.* @@ -594,9 +603,6 @@ _See https://github.com/Kickball/awesome-selfhosted#xmpp_ * [Varnish](https://www.varnish-cache.org/) - HTTP based web application accelerator focusing on optimizing caching and compression. -## Wiki Software - -_See https://github.com/Kickball/awesome-selfhosted#wikis_ # Resources Various resources, such as books, websites and articles, for improving your skills and knowledge. @@ -607,6 +613,7 @@ Various resources, such as books, websites and articles, for improving your skil * [DevOpsGuys](http://blog.devopsguys.com/) - Devops consultants who blog about operations. * [Rackspace Developers](https://developer.rackspace.com/blog/) - Slightly biased blog with lots of Devops Topics. + ## Books *Sysadmin related books.* @@ -616,6 +623,7 @@ Various resources, such as books, websites and articles, for improving your skil * [The Visible Ops Handbook: Implementing ITIL in 4 Practical and Auditable Steps](http://www.itpi.org/the-visible-ops-handbook-review.html) - Is a methodology designed to jumpstart implementation of controls and process improvement. * [UNIX and Linux System Administration Handbook](http://www.admin.com/) - Approaches system administration from a practical perspective. + ## Communities / Forums *For the social people.* @@ -628,11 +636,13 @@ Various resources, such as books, websites and articles, for improving your skil * [StackExchange Network](https://stackexchange.com/sites#technology) – Q&A communities. * [Server Fault](https://serverfault.com/) – StackExchange community for system and network administrators. + ## Newsletters * [Servers for Hackers](https://serversforhackers.com/) - Newsletter for programmers who find themselves needing to know their way around a server. * [Web Operations Weekly](http://webopsweekly.com/) - A weekly newsletter on Web operations, infrastructure, performance, and tooling, from the browser down to the metal. + ## Repositories *Software package repositories.* @@ -648,18 +658,21 @@ Various resources, such as books, websites and articles, for improving your skil * [Remi](http://rpms.famillecollet.com/) - Repository with LAMP updated packages for RHEL/Centos/Fedora. * [Software Collections](https://www.softwarecollections.org) - Community Release of [Red Hat Software Collections](https://access.redhat.com/documentation/en/red-hat-software-collections/). Provides updated packages of Ruby, Python, etc. for CentOS/Scientific Linux 6.x. + ## Websites *Useful sysadmin related websites.* * [Ops School](http://www.opsschool.org) - Comprehensive program that will help you learn to be an operations engineer. * [Digital Ocean Tutorials](https://www.digitalocean.com/community/tutorials) - A surprisingly vast resource for getting the basics of certain applications, tools, or even systems administration topics. + ## Wikis *Useful Wikis for Sysadmins – not to be confused with Wiki software.* * [ArchWiki](https://wiki.archlinux.org/) – Arch Linux Wiki which has really nice written articles valid for other distros. * [Gentoo Wiki](https://wiki.gentoo.org/) - Gentoo Linux Wiki with a lot in-detail description of Linux components. + ## License ![cc license](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)