Skip to content

A collection of DevOps tools for automating infrastructure, deployment, and monitoring. It includes setups for CI/CD, monitoring (Prometheus, Zabbix), private registries (Nexus, Harbor), VPN (WireGuard), and more.

Notifications You must be signed in to change notification settings

HosseineZolfi/devops-toolkit

Repository files navigation

Repository Overview

This repository contains various services and configurations that are designed to enhance infrastructure management, monitoring, and deployment. Below is a brief description of each service included in this repository.

Services

1. BigBlueButton (BBB)

  • A powerful open-source video conferencing and web conferencing system for online learning and meetings.

2. SSL

  • Configurations for implementing SSL/TLS encryption to secure communications over the web.

3. Ansible Playbooks

  • A collection of playbooks for automating various infrastructure management tasks.

4. Bash Scripts

  • A set of bash scripts designed to automate common tasks and processes.

5. Caddy

  • A fast, multi-platform web server with automatic HTTPS by default.

6. cAdvisor

  • A tool for analyzing and monitoring the performance of containers.

7. ELK Compose

  • A Docker Compose setup for deploying the ELK stack (Elasticsearch, Logstash, Kibana).

8. GitLab

  • A web-based Git repository manager that provides CI/CD features.

9. Harbor

  • A cloud-native registry that stores, signs, and scans container images for vulnerabilities.

10. Jira Docker

  • A Docker setup for hosting Jira, an issue and project tracking tool.

11. Kubernetes

  • A system for automating the deployment, scaling, and management of containerized applications.

12. minIO

  • A high-performance, distributed object storage system that is compatible with Amazon S3 APIs.

13. Monitoring Stack

  • A set of tools (Prometheus, Grafana, etc.) for monitoring and alerting across your infrastructure.

14. Nexus

  • A repository manager that supports the distribution of software components.

15. Postgres Exporter

  • A Prometheus exporter for PostgreSQL metrics.

16. Rocket.Chat

  • A web-based team communication platform that supports messaging, video calls, and more.

17. Vote App

  • A simple web application for collecting and displaying votes.

18. WireGuard

  • A simple and fast VPN protocol and software.

19. WordPress

  • A popular open-source content management system (CMS) for building websites and blogs.

20. Zabbix

  • An open-source monitoring software for tracking performance and availability of servers, applications, and networks.

Usage

Each service is modular and can be used independently or in combination with others based on your requirements. Please refer to the respective directories and files for more detailed configurations and instructions.

License

This repository is open-source and available under the MIT License. See the LICENSE file for more information.

About

A collection of DevOps tools for automating infrastructure, deployment, and monitoring. It includes setups for CI/CD, monitoring (Prometheus, Zabbix), private registries (Nexus, Harbor), VPN (WireGuard), and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published