2026-05-30 20:35:11 +03:30
2025-12-25 17:02:47 +03:30
2025-10-15 11:25:32 +03:30
2026-03-16 15:46:58 +03:30
2026-04-29 00:34:46 +03:30
2026-04-15 00:45:23 +03:30
2026-04-21 23:09:34 +03:30
2025-09-27 11:07:21 +03:30
2025-11-27 00:04:38 +03:30
2026-01-19 14:23:50 +03:30
2026-04-14 18:02:10 +03:30

🐧 DevOps Knowledge Base

🚀 Your centralized hub for Linux, DevOps, and Infrastructure mastery

A structured and ever-growing collection of scripts, configurations, and hands-on guides designed to simplify:

  • ⚙️ Automation
  • 🐳 Containerization
  • 📊 Monitoring
  • 🔐 Security
  • ☁️ Cloud & Infrastructure

🧭 Quick Navigation

⚙️ Configuration & Automation

  • 🔹 Ansible
  • 🔹 CronJobs

🐳 Containers & Orchestration

  • 🔹 Docker
  • 🔹 Kubernetes (Work in Progress)
  • 🔹 Dozzle

☁️ Cloud

  • 🔹 AWS

🗄️ Databases

  • 🔹 PostgreSQL
  • 🔹 MariaDB

Caching

  • 🔹 Redis

💻 Code Management

  • 🔹 Git
  • 🔹 GitLab (CI/CD, Cache, Baremetal Setup)

🔀 High Availability

  • 🔹 HAProxy

📊 Monitoring & Logging

  • 🔹 Grafana
  • 🔹 Zabbix
  • 🔹 Netdata
  • 🔹 LibreNMS
  • 🔹 ELK Stack

🔐 Security & Networking

  • 🔹 iptables
  • 🔹 Nmap
  • 🔹 tcpdump
  • 🔹 hping3
  • 🔹 File Sharing (SMB)

📦 Storage & Object Systems

  • 🔹 NFS
  • 🔹 MinIO
  • 🔹 S5CMD

🧠 Linux & System Administration

  • 🔹 Bash Scripting
  • 🔹 System Administration
  • 🔹 File Synchronization (rsync)
  • 🔹 Terminal Multiplexers (screen)

🔁 Web Servers & Reverse Proxies

  • 🔹 Nginx
  • 🔹 Certbot
  • 🔹 Nextcloud

🔑 Password Management

  • 🔹 Vaultwarden

🖥️ Virtualization & Dev Environments

  • 🔹 Vagrant

🤖 Automation & Bots

  • 🔹 Telegram Bot

🗂️ Documentation Structure

This repository is organized into topic-based directories, each containing:

  • 📘 Step-by-step guides
  • Real-world configurations
  • 🧪 Practical examples
  • 🧾 Ready-to-use scripts

💡 Each section is self-contained—start anywhere based on your needs.


🚀 Getting Started

git clone https://github.com/RadinPirouz/linux-documents.git
cd linux-documents

📌 Then:

  1. Navigate to the relevant category
  2. Open the .md documentation files
  3. Follow instructions step-by-step

🧪 Philosophy

This knowledge base is built on:

  • Practical, real-world usage
  • Minimal theory, maximum application
  • Copy-paste friendly configs
  • Modular learning approach

⚠️ Important Notes

  • 🐧 Tested on:

    • Debian / Ubuntu
    • CentOS / RHEL
  • 🚨 Always:

    • Review configs before running
    • Test in staging environments
    • Understand before deploying to production

🤝 Contributing

Want to improve this knowledge base? You're welcome!

# 1. Fork the repo
# 2. Create your feature branch
git checkout -b feature/your-feature

# 3. Commit changes
git commit -m "Add: your feature"

# 4. Push to GitHub
git push origin feature/your-feature

Then open a Pull Request 🙌


📬 Contact & Support


Support the Project

If this helped you:

  • Star the repository
  • 🔁 Share it with others
  • 🧠 Use it, improve it, contribute back
Description
No description provided
Readme 23 MiB
Languages
Python 58.4%
Shell 41.6%