# 🐧 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](./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!