Skip to content

andy737/DevopsWiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

DevopsWiki

A wiki of Guides, Scripts, Tutorials related to devops

![Devops tools] (http://i.imgur.com/GFKIa7V.png)

Table of Contents

  1. Bash Guides and Scripts
  2. Python Guides and Scripts
  3. Awk Guide
  4. Automation Guides
  5. Troubleshooting
  6. Backups
  7. Email Server Configuration
  8. Firewall and Monitoring
  9. Miscellaneous

Bash Guides and Scripts

Real time file syncing daemon with inotify tools

https://github.com/Leo-G/backup-bash

http://techarena51.com/index.php/inotify-tools-example/

Creating Init/Systemd Scripts

http://techarena51.com/index.php/how-to-create-an-init-script-on-centos-6/

Building an RPM on CentOS

http://techarena51.com/index.php/build-rpm-without-breaking-head/

Using BUP a git based software to backup files

http://techarena51.com/index.php/using-git-backup-website-files-on-linux/

Bash Scripting Tutorials for Beginners

http://techarena51.com/index.php/bash-scripting-tutorial-part-2/

http://techarena51.com/index.php/a-beginners-guide-to-bash-scripting/

Back to top

Python Guides and Scripts

Building system monitoring apps in Python with Flask

http://techarena51.com/index.php/how-to-install-python-3-and-flask-on-linux/

Building a Database driven RESTFUL API in Python 3 with Flask

http://techarena51.com/index.php/buidling-a-database-driven-restful-json-api-in-python-3-with-flask-flask-restful-and-sqlalchemy/

Building Database driven apps with MySQL or PostgreSQL using Python and SQLAlchemy ORM

http://techarena51.com/index.php/flask-sqlalchemy-tutorial/

http://techarena51.com/index.php/flask-sqlalchemy-postgresql-tutorial/

Token based Auth

http://techarena51.com/index.php/json-web-token-authentication-with-flask-and-angularjs/

Script to automatically Scaffold a database driven CRUD app in python

https://github.com/Leo-G/Flask-Scaffold

Automating web testing with Selenium

http://techarena51.com/index.php/install-selenium-linux-automate-web-tests/

Continously deploying your Flask/Python code to your Linux production server with GitHub webhooks

http://techarena51.com/index.php/flask-github-webhook-handler/

Back to top

Awk Guide

http://techarena51.com/index.php/advance-text-processing-examples-awk/

Back to top

##Automation Guides

Automating Server Configs with Puppet

http://techarena51.com/index.php/a-simple-way-to-install-and-configure-a-puppet-server-on-linux/

Automating Server Configs with the SaltStack

http://techarena51.com/index.php/getting-started-with-saltstack/

Using Foreman, an Opensource Frontend for Puppet

http://techarena51.com/index.php/using-foreman-opensource-frontend-puppet/

Back to top

Troubleshooting

Troubleshooting Linux Server Memory Usage

http://techarena51.com/index.php/linux-memory-usage/

Using Watch to continously Monitor a command

http://techarena51.com/index.php/watch-command-linux/

Troubleshooting with Tcpdump

http://techarena51.com/index.php/tcpdump-examples-to-capture-passwords/

Back to top

Backups

BUP Git based Backup

http://techarena51.com/index.php/using-git-backup-website-files-on-linux/

Real time Backup Script written in bash

https://github.com/Leo-G/backup-bash

Back to top

Email Server Configuration

Postfix configuration

http://techarena51.com/index.php/configure-secure-postfix-email-server/

Fail2ban configuration

http://techarena51.com/index.php/confiigure-fail2ban-block-brute-force-ips-scanning-postfix-logs/

Troubleshooting

http://techarena51.com/index.php/postfix-configuration-and-explanation-of-parameters/

Adding DMARC records

http://techarena51.com/index.php/what-is-dmarc-and-how-you-can-add-it/

Back to top

Firewall and Monitoring

Configuring a Firewall for linux with CSF and LFD

http://techarena51.com/index.php/how-to-configure-and-install-config-server-firewall-login-failure-daemon/

Monitoring Linux Servers with Monit

http://techarena51.com/index.php/how-to-install-monit-monitoring-service-on-your-linux-vps-server/

Back to top

Miscellaneous

Installing your a VPN server on Linux

http://techarena51.com/index.php/how-to-install-an-opensource-vpn-server-on-linux/

Installing Ruby on Rails on Linux

http://techarena51.com/index.php/how-to-install-ruby-ruby-on-rails-and-phusion-passenger-on-centos/

Installing Gunicorn on Linux

http://techarena51.com/index.php/deploy-flask-on-ubuntu/

Back to top

About

A wiki of Devops Tools, Tutorials and Scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published