Files
my-docs/README.md
2026-04-14 18:02:10 +03:30

187 lines
3.1 KiB
Markdown
Executable File

# 🐧 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
```bash
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!
```bash
# 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
* 💬 Telegram: [https://t.me/RadinPirouz](https://t.me/RadinPirouz)
* 🐛 Issues: [https://github.com/RadinPirouz/linux-documents/issues](https://github.com/RadinPirouz/linux-documents/issues)
---
## ⭐ Support the Project
If this helped you:
* ⭐ Star the repository
* 🔁 Share it with others
* 🧠 Use it, improve it, contribute back