100 lines
3.0 KiB
Markdown
Executable File
100 lines
3.0 KiB
Markdown
Executable File
# 🐧 Linux Documents
|
||
|
||
A curated collection of scripts, configuration files, and guides for managing and configuring Linux-based systems. This personal repository serves as a comprehensive knowledge base to simplify deployment, automation, monitoring, security, and much more.
|
||
|
||
---
|
||
|
||
## 📂 Repository Structure
|
||
|
||
### ⚙️ Configuration Management & Automation
|
||
- [Ansible](./Configuration%20Management%20&%20Automation/Ansible)
|
||
- [CronJob](./Configuration%20Management%20&%20Automation/CronJob)
|
||
|
||
### 🐳 Containerization & Orchestration
|
||
- [Docker](./Containerization%20&%20Orchestration/Docker)
|
||
- [Kubernetes(On Working)](./Containerization%20&%20Orchestration/Kubernetes)
|
||
|
||
### 🗄️ Databases
|
||
- [Postgresql](./Databases/Postgresql)
|
||
|
||
### ⚡ Caching
|
||
- [Redis](./Caching/redis)
|
||
|
||
### 💻 Code Management
|
||
- [Git](./Code%20Management/Git)
|
||
|
||
### 🔀 High Availability
|
||
- [Ha-Proxy](./High%20Availability/Ha-Proxy)
|
||
|
||
### 📊 Monitoring & Logging
|
||
- [Grafana](./Monitoring%20&%20Logging/Grafana)
|
||
- [Librenms](./Monitoring%20&%20Logging/Librenms)
|
||
- [Netdata](./Monitoring%20&%20Logging/Netdata)
|
||
- [Zabbix](./Monitoring%20&%20Logging/Zabbix)
|
||
|
||
### 🔐 Networking & Security
|
||
- [iptables](./Security%20&%20Networking/Iptables)
|
||
- [Nmap](./Security%20&%20Networking/Nmap)
|
||
- [Nginx](./Security%20&%20Networking/Nginx)
|
||
- [FileSharing](./Security%20&%20Networking/FileSharing)
|
||
|
||
### 📦 Storage
|
||
- [NFS](./Storage/NFS)
|
||
|
||
### 🧠 System & Kernel Management
|
||
- [Kernel](./System%20&%20Kernel%20Management/Kernel)
|
||
|
||
### 🌐 Web Development & Frameworks
|
||
- [Django](./Web%20Development%20&%20Frameworks/Django)
|
||
- [Laravel API Setup](./Web%20Development%20&%20Frameworks/LaravelAPI)
|
||
- [Laravel on Nginx](./Web%20Development%20&%20Frameworks/LaravelOnNginx)
|
||
|
||
### 🔁 Web Servers & Reverse Proxies
|
||
- [Nginx](./Web%20Servers%20&%20Reverse%20Proxies/Nginx)
|
||
|
||
### 🤖 Bots & Automation Tools
|
||
- [TelegramBot](./Bots%20&%20Automation%20Tools/TelegramBot)
|
||
|
||
### 📝 Miscellaneous
|
||
- [Info](./Info)
|
||
|
||
---
|
||
|
||
## 🚀 Getting Started
|
||
|
||
```bash
|
||
git clone https://github.com/RadinPirouz/linux-documents.git
|
||
cd linux-documents
|
||
```
|
||
|
||
- Explore each folder for setup guides, scripts, and configuration examples.
|
||
- Follow individual READMEs or documentation inside each directory before running any scripts.
|
||
|
||
---
|
||
|
||
## 📌 Notes
|
||
- Tested on **Debian/Ubuntu** and **CentOS/RHEL**-based distributions.
|
||
- Always review and test configurations in a staging environment before applying to production.
|
||
|
||
---
|
||
|
||
## 🤝 Contributing
|
||
|
||
Contributions are welcome! 🛠️
|
||
1. Fork the repository.
|
||
2. Create a new branch (`git checkout -b feature/YourFeature`).
|
||
3. Commit your changes (`git commit -m "Add new config for X"`).
|
||
4. Push to the branch (`git push origin feature/YourFeature`).
|
||
5. Open a Pull Request. 🙌
|
||
|
||
Please ensure your code is tested and documented.
|
||
---
|
||
|
||
## 📬 Contact
|
||
|
||
Questions or feedback? 📫
|
||
- Telegram: [@RadinPirouz](https://t.me/RadinPirouz)
|
||
- GitHub Issues: Open an issue in this repo
|
||
|
||
⭐ If you find this repository useful, don’t forget to give it a star!
|