* Wiki Software: [see awesome-selfhosted#wikis](https://github.com/Kickball/awesome-selfhosted#wikis), Sysadmin Wikis: [see #wikis](#wikis)
* [Resources](#resources)
* [Resources](#resources)
* [Blogs](#blogs)
* [Blogs](#blogs)
* [Books](#books)
* [Books](#books)
@ -66,6 +66,7 @@
* [Websites](#websites)
* [Websites](#websites)
* [Wikis](#wikis)
* [Wikis](#wikis)
## Automation
## Automation
*Automation build.*
*Automation build.*
@ -76,6 +77,7 @@
* [Gradle](http://gradle.org/) - Another build automation system.
* [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.
* [Rake](https://github.com/ruby/rake) - Build automation tool similar to Make, written in and extensible in Ruby.
## Backups
## Backups
*Backup software.*
*Backup software.*
@ -96,6 +98,7 @@
* [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies.
* [DREBS](https://github.com/dojo4/drebs) - AWS EBS backup script that supports strategies.
* [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool.
* [ZBackup](http://zbackup.org/) - A versatile deduplicating backup tool.
## Build and software organization tools
## Build and software organization tools
*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.
* [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.
* [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
## ChatOps
*Conversation-driven development and management. See https://www.reddit.com/r/chatops for more information.*
*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.
* [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.
* [Abot](https://github.com/itsabot/abot) - A digital assistant framework in Go.
## Client management
## Client management
*Managing software on desktop computers.*
*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.
* [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.
* [WPKG](http://wpkg.org/) - Software deployment, upgrade and removal program for Windows.
## Cloning
## Cloning
*Cloning software.*
*Cloning software.*
* [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program.
* [Clonezilla](http://clonezilla.org/) - Partition and disk imaging/cloning program.
* [Fog](https://www.fogproject.org/) - Another computer cloning solution.
* [Fog](https://www.fogproject.org/) - Another computer cloning solution.
## Cloud Computing
## Cloud Computing
* [AppScale](https://github.com/AppScale/appscale) - Cloud software with Google App Engine compatibility.
* [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.
* [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.
* [Tsuru](https://tsuru.io) - Tsuru is an extensible Platform as a Service software.
## Cloud Orchestration
## 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.
* [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.
* [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
* [StackStorm](https://stackstorm.com/) - Event Driven Operations and ChatOps platform for infrastructure management. Written in Python
* [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.
* [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.
* [Review Board](https://www.reviewboard.org/) - Available as free software under the MIT License.
* [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.
* [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.
* [Collins](http://tumblr.github.io/collins/) - At Tumblr, it's the infrastructure source of truth and knowledge.
* [TahoeLAFS](https://tahoe-lafs.org/trac/tahoe-lafs) - secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system.
* [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](http://www.xtreemfs.org/) - XtreemFS is a fault-tolerant distributed file system for all storage needs.
* [rConfig](http://www.rconfig.com/) - Another network device configuration management tool.
* [rConfig](http://www.rconfig.com/) - Another network device configuration management tool.
* [trigger](https://github.com/trigger/trigger) - Robust network automation toolkit written in Python.
* [trigger](https://github.com/trigger/trigger) - Robust network automation toolkit written in Python.
## Newsletters
## Newsletters
*Newsletter software.*
*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.
* [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.
* [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
*NoSQL databases.*
*NoSQL databases.*
@ -477,6 +491,7 @@ Comparison of NoSQL servers: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-v
* [SQLite](http://sqlite.org/) - Library that implements a self-contained, serverless, zero-configuration, transactional SQL DBS.
* [SQLite](http://sqlite.org/) - Library that implements a self-contained, serverless, zero-configuration, transactional SQL DBS.
## Remote Management
## 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.
* [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.
* [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.
* [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
## Service Discovery
* [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.
@ -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.
* [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.
* [ZooKeeper](http://zookeeper.apache.org/) - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
## Software Containers
## Software Containers
*Operating system–level virtualization.*
*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.
* [LXC](https://linuxcontainers.org/lxc/) - Userspace interface for the Linux kernel containment features.
* [OpenVZ](http://openvz.org) - Container-based virtualization for Linux.
* [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
## 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.
* [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.
* [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
*Troubleshooting Tools.*
*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.
* [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.
* [Wireshark](https://www.wireshark.org/) - The world's foremost network protocol analyzer.
## Version control
## Version control
*Software versioning and revision 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.
* [Mercurial](https://www.mercurial-scm.org/) - Another distributed revision control.
* [Subversion](http://subversion.apache.org/) - Client-server revision control system.
* [Subversion](http://subversion.apache.org/) - Client-server revision control system.
## Virtualization
## Virtualization
*Virtualization software.*
*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.
* [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.
* [XenServer](http://xenserver.org/) - Turnkey virtualization platform based on CentOS distribution, using Xen and an extended toolstack/API.
## VPN
## VPN
*VPN software.*
*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.
* [strongSwan](https://www.strongswan.org/) - Complete IPsec implementation for Linux.
Various resources, such as books, websites and articles, for improving your skills and knowledge.
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.
* [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.
* [Rackspace Developers](https://developer.rackspace.com/blog/) - Slightly biased blog with lots of Devops Topics.
## Books
## Books
*Sysadmin related 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.
* [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.
* [UNIX and Linux System Administration Handbook](http://www.admin.com/) - Approaches system administration from a practical perspective.
## Communities / Forums
## Communities / Forums
*For the social people.*
*For the social people.*
@ -628,11 +636,13 @@ Various resources, such as books, websites and articles, for improving your skil
* [Server Fault](https://serverfault.com/) – StackExchange community for system and network administrators.
* [Server Fault](https://serverfault.com/) – StackExchange community for system and network administrators.
## Newsletters
## Newsletters
* [Servers for Hackers](https://serversforhackers.com/) - Newsletter for programmers who find themselves needing to know their way around a server.
* [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.
* [Web Operations Weekly](http://webopsweekly.com/) - A weekly newsletter on Web operations, infrastructure, performance, and tooling, from the browser down to the metal.
## Repositories
## Repositories
*Software package 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.
* [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.
* [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
## Websites
*Useful sysadmin related websites.*
*Useful sysadmin related websites.*
* [Ops School](http://www.opsschool.org) - Comprehensive program that will help you learn to be an operations engineer.
* [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) - A surprisingly vast resource for getting the basics of certain applications, tools, or even systems administration topics.
## Wikis
## Wikis
*Useful Wikis for Sysadmins – not to be confused with Wiki software.*
*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.
* [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.
* [Gentoo Wiki](https://wiki.gentoo.org/) - Gentoo Linux Wiki with a lot in-detail description of Linux components.