Skip to content

A complete DevOps & Infrastructure Automation Suite containing ready-to-use scripts, Docker setups, CI/CD pipelines, and documentation for server management, deployment, and performance testing.

Notifications You must be signed in to change notification settings

yossef-ashraf/devox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Devox — DevOps Toolkit Repository

A complete DevOps & Infrastructure Automation Suite containing ready-to-use scripts, Docker setups, CI/CD pipelines, and documentation for server management, deployment, and performance testing.


🗂️ Final Repository Structure

Devox/
├── 📁 scripts/                  # Deployment & Setup Scripts
│   ├── server-full-init.sh         # Complete LEMP stack
│   ├── server-init.sh              # Basic LEMP setup
│   ├── server-start.sh             # Advanced deployment
│   ├── server-start-backup.sh      # Backup deployment
│   ├── node-init.sh                # Node.js + Database
│   └── n8n-setup.sh                # n8n automation platform
│
├── 📁 docs/                     # Documentation & Guides
│   ├── quick-reference.md          # Essential commands
│   ├── 📁 git/                    # Git & Version Control
│   │   ├── ssh-setup-and-repository-access.md
│   │   ├── git-commands-reference.md
│   │   └── release-tag-troubleshooting.md
│   ├── 📁 server/                 # Server Administration
│   │   ├── installation.md            # Software installation
│   │   ├── nginx.md                   # Nginx configuration
│   │   ├── ssl-setup.md               # SSL certificates
│   │   ├── nginx-wordpress-ssl-guide.md
│   │   ├── csr-guide.md
│   │   └── ssl-manual.md
│   └── 📁 performance-testing/     # Load Testing
│       ├── apache-benchmark-guide.md
│       └── Apache Benchmark (ab).pdf
│
├── 📁 devops/                   # DevOps Configurations
│   ├── 📁 docker/                 # Container Configurations
│   │   ├── laravel/               # Laravel stack
│   │   ├── nginx/                 # Custom Nginx
│   │   ├── node-mongo/            # Node.js + MongoDB
│   │   ├── node-sql/              # Node.js + SQL
│   │   ├── php-sql-apache/        # PHP + Apache + SQL
│   │   ├── php-sql-nginx/         # PHP + Nginx + SQL
│   │   ├── setup-laravel/         # Laravel development setup
│   │   └── xdebug/                # PHP debugging
│   └── 📁 pipelines/              # CI/CD Templates
│       ├── node/                  # Node.js pipelines
│       ├── php/                   # PHP pipelines
│       └── pipeline/              # General configurations
│
├── 📁 database/                 # Database Management
│   └── 📁 mysql/
│       └── mysql-commands.md       # Complete MySQL reference
│
├── 📁 tools/                    # Development Tools
│   ├── 📁 n8n/                   # Workflow Automation
│   │   └── installation-guide.md
│   ├── 📁 strapi/                # CMS Platform
│   │   └── deployment-guide.md
│   └── 📁 shell/                 # System Utilities
│       └── file-monitoring-setup.md
│
├── 📄 README.md                  # Main project overview
└── 📄 INDEX.md                   # Comprehensive project index

📋 Content Highlights

⚙️ Deployment Scripts

  • LEMP Stack : Automated PHP/MySQL web server setup
  • Node.js Stack : Ready-to-deploy Node.js with SQL/Mongo databases
  • n8n Platform : Workflow automation with SSL and systemd integration

📘 Documentation

  • Server Management : Full Nginx, SSL, and admin guides
  • Git Workflows : SSH setup, repo access, and troubleshooting
  • Performance Testing : Apache Benchmark (AB) usage and analysis
  • Quick Reference : Essential commands for daily DevOps tasks

🧰 DevOps Tools

  • Docker Configurations : Plug-and-play stacks for Laravel, Node, PHP
  • CI/CD Pipelines : GitHub Actions templates for automated deployment
  • Database Utilities : MySQL management, backups, and optimization

🧩 Development Tools

  • n8n Automation : Full installation and service setup
  • Strapi CMS : Deployment with Vite integration
  • System Monitoring : File system tracking with inotify-tools

🧠 Purpose

This repository is designed to:

  • Simplify DevOps workflows
  • Standardize server deployments
  • Provide ready-to-use templates for Docker and CI/CD
  • Serve as a central reference hub for developers and admins

About

A complete DevOps & Infrastructure Automation Suite containing ready-to-use scripts, Docker setups, CI/CD pipelines, and documentation for server management, deployment, and performance testing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published