Академический Документы
Профессиональный Документы
Культура Документы
--
Title: Awesome Sysadmin
Description: A curated list of amazingly awesome open source sysadmin resources.
Author: n1trux
-->
**A curated list of amazingly awesome open source sysadmin resources.** Please read
[CONTRIBUTING](./.github/CONTRIBUTING.md) if you wish to add software and consider
[donating](https://github.com/n1trux/awesome-donations) to the FLOSS projects you
use regularly.
* [Awesome Sysadmin](#awesome-sysadmin)
* [Automation](#automation)
* [Backups](#backups)
* [Build and software organization tools](#build-and-software-organization-tools)
* [ChatOps](#chatops)
* [Client Management](#client-management)
* [Cloning](#cloning)
* [Cloud Computing](#cloud-computing)
* [Cloud Orchestration](#cloud-orchestration)
* Cloud Storage: [see awesome-selfhosted#file-transfersynchronization]
(https://github.com/Kickball/awesome-selfhosted#file-transfersynchronization)
* [Code Review](#code-review)
* [Collaborative Software](#collaborative-software)
* [Configuration Management Database](#configuration-management-database)
* [Configuration Management](#configuration-management)
* [Continuous Integration & Continuous Deployment](#continuous-integration--
continuous-deployment)
* [Control Panels](#control-panels)
* [Deployment Automation](#deployment-automation)
* [Distributed Filesystems](#distributed-filesystems)
* [DNS](#dns)
* [Domains](#domains)
* [Editors](#editors)
* [Identity Management](#identity-management)
* [IT Asset Management](#it-asset-management)
* [Log Management](#log-management)
* [Mail Clients](#mail-clients)
* 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)
* [Newsletter](#newsletters)
* [NoSQL](#nosql)
* [Packaging](#packaging)
* [Project Management](#project-management)
* [Queuing](#queuing)
* [RDBMS](#rdbms)
* [Remote Management](#remote-management)
* Security: [see awesome-security](https://github.com/sbilly/awesome-security)
* [Service Discovery](#service-discovery)
* [Software Containers](#software-containers)
* 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: [see awesome-selfhosted#ticketing]
(https://github.com/Kickball/awesome-selfhosted#ticketing)
* [Troubleshooting](#troubleshooting)
* [Version control](#version-control)
* [Virtualization](#virtualization)
* [VPN](#vpn)
* XMPP: [see awesome-selfhosted#xmpp](https://github.com/Kickball/awesome-
selfhosted#xmpp)
* [Web](#web)
* Wiki Software: [see awesome-selfhosted#wikis]
(https://github.com/Kickball/awesome-selfhosted#wikis), Sysadmin Wikis: [see
#wikis](#wikis)
* [Resources](#resources)
* [Blogs](#blogs)
* [Books](#books)
* [Communities/Forums](#communities--forums)
* [Newsletters](#newsletters)
* [Repositories](#repositories)
* [Websites](#websites)
* [Wikis](#wikis)
## Automation
*Automation build.*
## Backups
*Backup software.*
## ChatOps
## Client management
## Cloning
*Cloning software.*
## Cloud Computing
## Cloud Orchestration
## Code Review
## Collaborative Software
## Configuration Management
## Control Panels
* Web hosting
* [Froxlor](https://froxlor.org/) - Easy to use panel for Linux with Nginx and
PHP-FPM support.
* [ISPConfig](http://www.ispconfig.org) - Hosting control panel for Linux.
* [Sentora](http://sentora.org/) - Control panel for Linux, BSD, and Windows
based on ZPanel.
* [VestaCP](http://vestacp.com/) - Hosting panel for Linux but with Nginx.
* [Virtualmin](http://www.virtualmin.com/) - Hosting panel for Linux based on
webmin.
* DNS
* [Atomia DNS](http://atomiadns.com/) - DNS management system.
* [nsedit](https://github.com/tuxis-ie/nsedit) - nsedit is a DNS editor for
PowerDNS, working with PowerDNS's new API.
* [PDNS Gui](https://github.com/odoucet/pdns-gui) - WebGUI which aids in
administering domains and records for PowerDNS with MySQL.
* [Pi-hole](https://pi-hole.net/) - A blackhole for Internet Advertisements with
a gui for managing and monitoring
* [Poweradmin](http://www.poweradmin.org/) - Friendly web-based DNS
administration tool for PowerDNS server.
* Revision Control
* [iF.SVNAdmin](http://svnadmin.insanefactory.com/) - WebGUI to manage Subversion
repositories and User/Group permissions.
* [SCM-Manager](https://www.scm-manager.org/) - The easiest way to share and
manage your Git, Mercurial and Subversion repositories.
* [WebSVN](https://websvnphp.github.io/) - Opensource web subversion repository
browser.
* Virtualization
* [Feathur](http://feathur.com) - VPS Provisioning and Management Software.
* [OpenVZ Web Panel](https://github.com/sibprogrammer/owp) - Web panel to control
OpenVZ virtual machines.
* [WebVirtMgr](https://retspen.github.io) - libvirt-based Web interface for
managing virtual machines.
* Server
* [Ajenti](http://ajenti.org/) - Control panel for Linux and BSD.
* [Cockpit](http://cockpit-project.org/) - New multi-server web interface for
Linux servers written in C.
* [Webmin](http://www.webmin.com/) - Linux server control panel.
## Deployment Automation
## Distributed Filesystems
## DNS
*DNS servers.*
## Domains
*Domain management.*
## Editors
## Identity Management
### LDAP
## IT Asset Management
## Log Management
## Mail Clients
## Monitoring
*Monitoring software.*
* Collectors only
* [Diamond](https://github.com/BrightcoveOS/Diamond) - Python based statistic
collection daemon.
* [Collectd](http://collectd.org/) - System statistic collection daemon.
* [Collectl](http://collectl.sourceforge.net/) - High precision system
performance metrics collecting tool.
* [PGObserver](https://github.com/zalando/PGObserver) - Monitoring solution for
PostgreSQL databases that also works with AWS RDS.
* [Statsd](https://github.com/etsy/statsd/) - Application statistic listener.
* [tcollector]
(http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - System
statistic collection daemon written in Python for OpenTSDB
* [Telegraf](https://github.com/influxdata/telegraf) - The plugin-driven server
agent for collecting & reporting metrics.
* Dashboards
* [Grafana](http://grafana.org/) - A Graphite & InfluxDB Dashboard and Graph
Editor.
* [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.
* [RRDtool](http://oss.oetiker.ch/rrdtool/) - Industry standard, high performance
data logging and graphing system for time series data.
* [Dashing](http://dashing.io/) - Ruby gem that allows for rapid statistical
dashboard development. An all HTML5 approach allows for big screen displays in data
centers or conference rooms.
* [Facette](http://facette.io) - Time series data visualization and graphing
software written in Go.
* [Freeboard](https://github.com/Freeboard/freeboard) - A damn-sexy front-end
real-time dashboard for the internet of things. Transforms raw JSON into delicious
UI.
* [Netdata](http://netdata.firehol.org/) - Real-time performance monitoring for
Linux systems with plugin support.
* Storage
* [OpenTSDB](http://opentsdb.net/) - Store and server massive amounts of time
series data without losing granularity.
* [KairosDB](https://github.com/kairosdb/kairosdb) - Fast distributed scalable
time series database, fork of OpenTSDB 1.x.
* [InfluxDB](https://influxdb.com/) - Distributed time series database with no
external dependencies.
* Packages
* [Prometheus](http://prometheus.io/) - Service monitoring system and time series
database.
* [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.
## Newsletters
*Newsletter software.*
## NoSQL
*NoSQL databases.*
* Column-Family
* [Apache HBase](http://hbase.apache.org/) - Hadoop database, a distributed, big
data store.
* [Cassandra](http://cassandra.apache.org/) - Distributed DBMS designed to handle
large amounts of data across many servers.
* [Hypertable](http://hypertable.org/) - C++ based BigTable-like DBMS,
communicates through Thrift and runs either as stand-alone or on distributed FS
such as Hadoop.
* Document Store
* [CouchDB](http://couchdb.apache.org/) - Ease of use, with multi-master
replication document-oriented database system.
* [ElasticSearch](https://www.elastic.co/) - Java based database, popular with
log aggregation, and email archiving projects.
* [MongoDB](https://www.mongodb.org/) - Another document-oriented database
system.
* [RavenDB](http://ravendb.net/) - Document based database with
ACID/Transactional features.
* [RethinkDB](http://www.rethinkdb.com/) - Distributed document store database,
focuses on JSON.
* Graph
* [FlockDB](https://github.com/twitter/flockdb) - Twitter's distributed, fault-
tolerant graph database.
* [Neo4j](http://neo4j.com/) - Graph database.
* Key-Value
* [LevelDB](https://github.com/google/leveldb) - Google's high performance
key/value database.
* [Redis](http://redis.io/) - Networked, in-memory, key-value data store with
optional durability.
* [Riak](http://docs.basho.com/) - Another fault-tolerant key-value NoSQL
database.
## Packaging
## Project Management
## Queuing
## RDBMS
*Relational DBMS.*
## Remote Management
## Service Discovery
## Software Containers
## Status Pages
## Troubleshooting
*Troubleshooting Tools.*
## Version control
## Virtualization
*Virtualization software.*
## VPN
*VPN software.*
## Web
*Web servers.*
*Web Performance.*
# Resources
Various resources, such as books, websites and articles, for improving your skills
and knowledge.
## Blogs
* [Code as Craft](https://codeascraft.com/) - Etsy's Ops blog, lots of technical
posts.
* [DevOpsGuys](http://blog.devopsguys.com/) - Devops consultants who blog about
operations.
* [Rackspace Developers](https://developer.rackspace.com/blog/) - Slightly biased
blog with lots of Devops Topics.
* [RoseHosting Blog](https://www.rosehosting.com/blog/) - Linux tutorials for
installing and configuring various software through the Linux command line. Guides
and introductions to different Linux technologies and applications. Tips and tricks
you can do via the Linux command line and more.
## Books
## Communities / Forums
## Newsletters
## Repositories
*Software package repositories.*
## Websites
## Wikis
## License
![cc license](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)