{"id":31585073,"url":"https://github.com/nahidcseru/devops-configs","last_synced_at":"2025-10-06T01:26:58.761Z","repository":{"id":313542309,"uuid":"1051778771","full_name":"NahidCSERU/devops-configs","owner":"NahidCSERU","description":"A structured DevOps configuration repository documenting Server Configuration and Database Configuration. Includes Docker-based setups for Nginx, Apache, Caddy, Traefik, MySQL, PostgreSQL, and MongoDB.   Designed for learning, hands-on practice, and showcasing professional DevOps skills in a single, organized monorepo.","archived":false,"fork":false,"pushed_at":"2025-09-14T06:14:21.000Z","size":26,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-14T08:22:30.321Z","etag":null,"topics":["apache","caddy","database","devops","docker","mysql","nginx","postgresql","server-configuration","traefik"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/in/nahidaws/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NahidCSERU.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-06T17:48:06.000Z","updated_at":"2025-09-14T06:14:24.000Z","dependencies_parsed_at":"2025-09-06T20:25:26.154Z","dependency_job_id":"b14ad69d-47b9-4cfd-b93c-f295fa89e82d","html_url":"https://github.com/NahidCSERU/devops-configs","commit_stats":null,"previous_names":["nahidcseru/devops-configs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NahidCSERU/devops-configs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NahidCSERU%2Fdevops-configs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NahidCSERU%2Fdevops-configs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NahidCSERU%2Fdevops-configs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NahidCSERU%2Fdevops-configs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NahidCSERU","download_url":"https://codeload.github.com/NahidCSERU/devops-configs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NahidCSERU%2Fdevops-configs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278547778,"owners_count":26004772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","caddy","database","devops","docker","mysql","nginx","postgresql","server-configuration","traefik"],"created_at":"2025-10-06T01:26:57.632Z","updated_at":"2025-10-06T01:26:58.754Z","avatar_url":"https://github.com/NahidCSERU.png","language":"Shell","readme":"# DevOps Configuration Repository\n\nThis repository is designed to document and practice **Server Configuration** and **Database Configuration** in a structured way.  \nIt follows a monorepo style where all configs are organized into separate folders for clarity.  \n\n\n## 📂 Project Structure\n```\ndevops-configs/\n│── server-configs/\n│ ├── nginx/\n│ ├── apache/\n│ ├── traefik/\n│ └── caddy/\n│\n│── db-configs/\n│ ├── mysql/\n│ ├── postgres/\n│ └── mongodb/\n│\n└── README.md\n```\n\n## ⚡ Server Configuration\n\nThis section contains configuration files and documentation for popular web servers and reverse proxies:\n\n- **Nginx** → Reverse proxy, load balancing, static file serving  \n- **Apache** → Traditional web server, PHP support  \n- **Caddy** → Easy HTTPS setup with automatic TLS  \n- **Traefik** → Cloud-native reverse proxy \u0026 load balancer with Docker/K8s support  \n\n👉 Each folder includes:\n- Example configuration files  \n- Docker setup (if applicable)  \n- Documentation on usage  \n\n---\n\n## 🛢️ Database Configuration\n\nThis section contains configuration files and setup instructions for commonly used databases:\n\n- **MySQL** → Relational database, SQL-based  \n- **PostgreSQL** → Advanced relational database with strong features  \n- **MongoDB** → NoSQL document-oriented database  \n\n👉 Each folder includes:\n- Configuration files  \n- Docker Compose setup  \n- Usage \u0026 connection examples  \n\n---\n\n## 🎯 Purpose\n\nThis repo is built for:\n- **Learning** → Documenting different server and DB setups  \n- **Practice** → Hands-on Docker \u0026 DevOps configurations  \n- **Portfolio** → Showcase professional DevOps skills in a structured way  \n\n---\n\n## 🚀 How to Use\n\n1. Clone the repository:\n   ```\n   git clone https://github.com/NahidCSERU/devops-configs.git\n   cd devops-configs\n   ```\n2. Navigate to the desired config:\n    ```\n    cd server-configs/nginx\n    ```\n3. Follow the documentation inside each folder to run and test the setup.\n\n## 📖 Documentation Style\n- Each configuration folder contains:\n\n    - `README.md` → Usage guide\n\n    - `docker-compose.yml` (if needed)\n\n    - Example config files (.conf, .cnf, .yaml)\n\n## 🌟 Future Enhancements\n- Add **CI/CD examples** for automated deployment\n\n- Add **Terraform/Ansible** examples for infra automation\n\n- Expand with **Redis, ElasticSearch, RabbitMQ** configs\n\n## 👨‍💻 Author\nMaintained by Nahid Hasan – Junioe DevOps Engineer   \n📧 Contact: nahid.hasancseru@gmail.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnahidcseru%2Fdevops-configs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnahidcseru%2Fdevops-configs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnahidcseru%2Fdevops-configs/lists"}