{"id":23900105,"url":"https://github.com/wnstify/webnestify-omnimanage","last_synced_at":"2025-09-01T22:38:46.357Z","repository":{"id":270976389,"uuid":"912015586","full_name":"wnstify/Webnestify-OmniManage","owner":"wnstify","description":"Comprehensive suite of automation scripts designed to simplify and streamline the management of WordPress sites, Cloudflare settings, and server environments.","archived":false,"fork":false,"pushed_at":"2025-02-12T17:41:32.000Z","size":24,"stargazers_count":19,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-29T07:11:59.819Z","etag":null,"topics":["automation","cloudflare","enhance","linux","linux-server","linux-shell","runcloud","webnestify","wordpress"],"latest_commit_sha":null,"homepage":"https://webnestify.cloud","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wnstify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-04T13:24:15.000Z","updated_at":"2025-08-08T17:08:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"208e4477-1147-44c4-943a-95a01b44682f","html_url":"https://github.com/wnstify/Webnestify-OmniManage","commit_stats":null,"previous_names":["wnstify/webnestify-omnimanage"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wnstify/Webnestify-OmniManage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wnstify%2FWebnestify-OmniManage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wnstify%2FWebnestify-OmniManage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wnstify%2FWebnestify-OmniManage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wnstify%2FWebnestify-OmniManage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wnstify","download_url":"https://codeload.github.com/wnstify/Webnestify-OmniManage/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wnstify%2FWebnestify-OmniManage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273203230,"owners_count":25063275,"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-09-01T02:00:09.058Z","response_time":120,"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":["automation","cloudflare","enhance","linux","linux-server","linux-shell","runcloud","webnestify","wordpress"],"created_at":"2025-01-04T19:14:31.175Z","updated_at":"2025-09-01T22:38:46.339Z","avatar_url":"https://github.com/wnstify.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Webnestify Logo](https://webnestify.cloud/wp-content/uploads/2023/11/webnestify-logo-dark-300x109.png) \n\n![Webnestify Logo](https://webnestify.cloud/wp-content/uploads/2025/01/omni-manage-logo-2.jpg)\n\n# Webnestify OmniManage\n\n**Webnestify OmniManage** is a comprehensive suite of automation scripts designed to simplify and streamline the management of WordPress sites, Cloudflare settings, and server environments. Whether you're a developer, system administrator, or site owner, this repository provides the tools you need to automate essential maintenance tasks and improve operational efficiency.\n\n---\n\n## 🚀 Features\n\n### WordPress Management\n- **Update Plugins and Themes**: Automatically check and update WordPress plugins and themes for multiple installations.\n- **Adjust Memory Limits**: Easily configure the WordPress memory limit across all installations to ensure optimal performance.\n- **Integrity Checks**: Verify WordPress core file integrity using checksums to detect and resolve potential issues.\n\n### Cloudflare Integration\n- **Bot Protection**: Enable bot protection for all associated zones using your Cloudflare API token.\n- **Cache Management**: Flush caches and create tailored page rules (e.g., caching for `/wp-content/uploads`).\n- **Zone Management**: Export zone data to a CSV for detailed records and audit purposes.\n\n### System Maintenance\n- **System Updates**: Automatically update packages, clean up unused files, and apply distribution upgrades.\n- **Process Monitoring**:\n  - Check running processes for all system users.\n  - Monitor processes with open ports for potential risks.\n- **Cron Jobs**: Inspect and manage all users' scheduled cron jobs.\n\n---\n\n### 🌐 Supported Management Panels\n\nCurrently, **Webnestify OmniManage** supports:\n- **Enhance**\n- **RunCloud**\n\nWe’re constantly working to add support for more panels in future updates.\n\n---\n\n### 🎉 New Features Coming Constantly\nWe’re always working to improve Webnestify OmniManage! Expect frequent updates and additions to make managing your WordPress, Cloudflare, and server environments even easier.\n\n---\n\n## ⚠️ Disclaimer\n\n\u003e ### **⚠️ Important Notice**\n\u003e\n\u003e **Webnestify OmniManage is provided as-is, without warranty of any kind.**\n\u003e\n\u003e - Webnestify **is not responsible** for any damages, data loss, or system issues caused by the use of this software.\n\u003e - Ensure you have up-to-date backups before using any of the provided scripts.\n\u003e - Use at your own risk and test in a controlled environment before deploying to production.\n\n---\n\n## 🔑 Cloudflare API Configuration\n\nTo use the Cloudflare integration features, you need to create a Cloudflare API token with the following permissions:\n\n| **Permission**          | **Access Level** | **Purpose**                                   |\n|--------------------------|------------------|-----------------------------------------------|\n| **Config Rules**         | Edit             | Manage configuration rules for zones.         |\n| **Bot Management**       | Edit             | Enable or configure bot protection.           |\n| **Zone WAF**             | Edit             | Edit Web Application Firewall (WAF) settings. |\n| **Zone**                 | Read             | Access information about your zones.          |\n| **Cache Purge**          | Purge            | Flush cache for the specified zones.          |\n| **Page Rules**           | Edit             | Create or modify page rules.                  |\n| **Firewall Services**    | Edit             | Manage firewall settings.                     |\n\n### Steps to Create the API Token\n\n1. Log in to your Cloudflare account.\n2. Navigate to **My Profile \u003e API Tokens**.\n3. Click **Create Token**.\n4. Under **Custom Token**, configure the above permissions.\n5. Specify the corresponding zone(s) you want to manage (or allow access to all zones if applicable).\n6. Save the token and use it in Webnestify OmniManage.\n\n---\n\n## 💡 How to Use\n\nTo execute the script, set it executable:\n```bash\nchmod +x wn-omnimanage.sh \u0026\u0026 ./wn-omnimanage.sh\n```\nAnd follow menu options.\n\n---\n\n## 💡 Why Choose Webnestify OmniManage?\n\n- **Automation First**: Save time and reduce manual effort with fully automated scripts.\n- **Scalability**: Manage multiple WordPress installations and server environments with ease.\n- **Customizable**: Tailor scripts to fit your unique setup or hosting platform.\n- **Security-Focused**: Improve site and server security with integrations like Cloudflare.\n\n---\n\n## 📌 Notes\n\n- **Requirements**:\n  - [WP-CLI](https://wp-cli.org/) for WordPress management.\n  - `jq` for processing JSON data in Cloudflare integrations.\n  - Appropriate user permissions for executing system-level scripts.\n\n---\n\n## 🌟 Roadmap\n\nThis repository is constantly evolving! Here’s what’s planned:\n- **Enhanced Monitoring**: Advanced reporting for server health and performance metrics.\n- **Support for Additional Platforms**: Extend compatibility to other hosting platforms like xCloud and others.\n- **Advanced Security Features**: Integrations with more security tools and firewalls.\n- **Customizable Dashboards**: Provide an interface for visualizing site and server metrics.\n\nStay tuned for frequent updates and new features! Contributions and suggestions are always welcome.\n\n---\n\n## 🤝 Contributions\n\nWe welcome contributions to make **Webnestify OmniManage** even better! Feel free to fork the repository, make your changes, and submit a pull request.\n\n---\n\n## 📝 License\n\nThis project is licensed under the [MIT License](LICENSE).\n \n---\n\n## 🌐 Connect with Us\n\nHave questions or need help? Join our community:\n- Discord: [Webnestify Community](https://wnstify.cc/discord)\n- Email: [contact@webnestify.cloud](mailto:contact@webnestify.cloud)\n---\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwnstify%2Fwebnestify-omnimanage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwnstify%2Fwebnestify-omnimanage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwnstify%2Fwebnestify-omnimanage/lists"}