{"id":283094,"date":"2026-06-09T14:22:50","date_gmt":"2026-06-09T14:22:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lightsail-cdn-control\/"},"modified":"2026-06-09T14:34:54","modified_gmt":"2026-06-09T14:34:54","slug":"bytepresstech-cdn-manager-for-lightsail","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bytepresstech-cdn-manager-for-lightsail\/","author":17005538,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Lightsail Manager by ByteCore Stack","header_author":"ByteCore Stack","header_description":"Comprehensive AWS Lightsail CDN cache management plugin with manual clearing, automatic cache invalidation on content updates, and scheduled clearing capabilities. Supports multiple post types and flexible scheduling options.","assets_banners_color":"465165","last_updated":"2026-06-09 14:34:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bytecorestack.com\/plugins\/lightsail-manager","header_author_uri":"https:\/\/bytecorestack.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"stephen97","date":"2026-06-09 14:34:54"},"1.0.0":{"tag":"1.0.0","author":"stephen97","date":"2026-06-09 14:22:28"}},"upgrade_notice":{"1.0":"<p>Initial release of Lightsail Manager by ByteCore Stack.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3566219,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3566219,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3566219,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3566219,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3566227,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3566227,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3566227,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3566227,"resolution":"4","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Main admin interface with manual cache clearing","2":"Auto-clear settings for automatic cache invalidation","3":"Scheduled cache clearing with live countdown timer","4":"Configuration panel showing AWS status","5":"Post type selection for auto-clear functionality"}},"plugin_section":[],"plugin_tags":[1898,146,3863,253617,247],"plugin_category":[52,54,59],"plugin_contributors":[266332],"plugin_business_model":[],"class_list":["post-283094","plugin","type-plugin","status-publish","hentry","plugin_tags-aws","plugin_tags-cache","plugin_tags-cdn","plugin_tags-lightsail","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-bytecorestack","plugin_committers-stephen97"],"banners":{"banner":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/banner-772x250.png?rev=3566219","banner_2x":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/banner-1544x500.png?rev=3566219","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/icon-128x128.png?rev=3566219","icon_2x":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/icon-256x256.png?rev=3566219","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/screenshot-1.png?rev=3566227","caption":"Main admin interface with manual cache clearing"},{"src":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/screenshot-2.png?rev=3566227","caption":"Auto-clear settings for automatic cache invalidation"},{"src":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/screenshot-3.png?rev=3566227","caption":"Scheduled cache clearing with live countdown timer"},{"src":"https:\/\/ps.w.org\/bytepresstech-cdn-manager-for-lightsail\/assets\/screenshot-4.png?rev=3566227","caption":"Configuration panel showing AWS status"}],"raw_content":"<!--section=description-->\n<p>Lightsail Manager by ByteCore Stack is a powerful yet user-friendly plugin that gives you complete control over your AWS Lightsail CDN cache directly from your WordPress admin panel. Whether you need to clear your cache immediately, automatically invalidate it when content changes, or schedule regular cache clearing, this plugin has you covered.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Manual Cache Clearing<\/strong>\n* One-click cache invalidation from WordPress admin\n* Instant feedback on cache clearing status\n* Perfect for when you need immediate control<\/p>\n\n<p><strong>Automatic Cache Clearing<\/strong>\n* Automatically clear CDN cache when content is published or updated\n* Select which post types trigger cache clearing\n* Support for custom post types\n* Immediate content updates across your CDN<\/p>\n\n<p><strong>Scheduled Cache Clearing<\/strong>\n* Set up recurring cache clears on your schedule\n* Interval, weekly, or monthly options\n* Choose specific times and days\n* Live countdown timer showing next scheduled clear\n* Uses your WordPress timezone settings<\/p>\n\n<p><strong>Easy Configuration<\/strong>\n* Simple wp-config.php based credentials\n* Clear status indicators\n* Helpful configuration examples\n* Secure AWS Signature Version 4 authentication<\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>WordPress sites using AWS Lightsail CDN<\/li>\n<li>Content publishers who need fresh content delivered fast<\/li>\n<li>Developers who want automated cache management<\/li>\n<li>Sites with frequent content updates<\/li>\n<li>Anyone wanting more control over their CDN<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>AWS Lightsail distribution with CDN enabled<\/li>\n<li>AWS Access Key ID and Secret Access Key with Lightsail permissions<\/li>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.2 or higher<\/li>\n<\/ul>\n\n<h4>Documentation<\/h4>\n\n<p>Full setup instructions and documentation available at https:\/\/bytecorestack.com\/plugins\/lightsail-manager<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the AWS Lightsail API to perform CDN cache invalidation operations.<\/p>\n\n<p><strong>AWS Lightsail API<\/strong><\/p>\n\n<p>This plugin sends requests to the AWS Lightsail REST API endpoint:<\/p>\n\n<pre><code>https:\/\/lightsail.{region}.amazonaws.com\/\n<\/code><\/pre>\n\n<p><strong>What data is sent:<\/strong><\/p>\n\n<ul>\n<li>Your Lightsail distribution name (stored locally in wp-config.php)<\/li>\n<li>A cache reset request signed with your AWS credentials using AWS Signature Version 4<\/li>\n<\/ul>\n\n<p><strong>When data is sent:<\/strong><\/p>\n\n<ul>\n<li>When you manually click \"Clear CDN Cache Now\"<\/li>\n<li>When a post\/page is published or updated (if Auto-Clear is enabled)<\/li>\n<li>On a recurring schedule (if Scheduled Auto-Clear is enabled)<\/li>\n<\/ul>\n\n<p>No personal data, user data, or site content is transmitted to AWS beyond the distribution name and the cache-clear command.<\/p>\n\n<p><strong>AWS Terms of Service:<\/strong> https:\/\/aws.amazon.com\/service-terms\/\n<strong>AWS Privacy Policy:<\/strong> https:\/\/aws.amazon.com\/privacy\/<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports, please visit:\n* Plugin page: https:\/\/bytecorestack.com\/plugins\/lightsail-manager\n* Author website: https:\/\/bytecorestack.com\/<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin does not collect, store, or transmit any user data. All AWS credentials are stored locally in your wp-config.php file and are only used to communicate with the AWS Lightsail API for cache management operations. See the External Services section above for full details on what is sent to AWS.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by ByteCore Stack.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<h4>From WordPress Admin<\/h4>\n\n<ol>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Lightsail Manager by ByteCore Stack\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Configure your AWS credentials in wp-config.php<\/li>\n<li>Go to Settings &gt; Lightsail Manager to manage your cache<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Upload to \/wp-content\/plugins\/ directory<\/li>\n<li>Extract the ZIP file<\/li>\n<li>Activate the plugin through WordPress admin<\/li>\n<li>Configure AWS credentials (see Configuration section)<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<p>Add these constants to your wp-config.php file:<\/p>\n\n<pre><code>define('AWS_ACCESS_KEY_ID', 'your_access_key_here');\ndefine('AWS_SECRET_ACCESS_KEY', 'your_secret_key_here');\ndefine('AWS_DEFAULT_REGION', 'us-east-1');\ndefine('LIGHTSAIL_DISTRIBUTION_NAME', 'your_distribution_name');\n<\/code><\/pre>\n\n<p><strong>Finding Your Distribution Name:<\/strong>\n1. Log in to AWS Lightsail console\n2. Go to Networking &gt; CDN distributions\n3. Find your distribution and copy its name<\/p>\n\n<p><strong>Creating AWS Credentials:<\/strong>\n1. Go to AWS IAM console\n2. Create a new user or use existing one\n3. Attach Lightsail permissions\n4. Generate access keys\n5. Add keys to wp-config.php<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20aws%20lightsail%20cdn%3F\"><h3>What is AWS Lightsail CDN?<\/h3><\/dt>\n<dd><p>AWS Lightsail CDN is a content delivery network service from Amazon Web Services that caches your website content at edge locations worldwide, making your site faster for visitors globally.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20aws%20account%3F\"><h3>Do I need an AWS account?<\/h3><\/dt>\n<dd><p>Yes, you need an AWS account with an active Lightsail distribution and appropriate permissions.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20my%20aws%20credentials%3F\"><h3>How do I get my AWS credentials?<\/h3><\/dt>\n<dd><p>You can create AWS credentials (Access Key ID and Secret Access Key) from the AWS IAM console. Make sure the credentials have permissions to manage Lightsail distributions.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20secure%3F\"><h3>Is this plugin secure?<\/h3><\/dt>\n<dd><p>Yes, the plugin uses AWS Signature Version 4 for secure authentication. Your credentials are stored in wp-config.php (not in the database) and are never exposed in the admin interface.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20cloudfront%3F\"><h3>Does this work with CloudFront?<\/h3><\/dt>\n<dd><p>This plugin is specifically designed for AWS Lightsail CDN. For CloudFront, you would need a different plugin.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20cache%20clears%20at%20specific%20times%3F\"><h3>Can I schedule cache clears at specific times?<\/h3><\/dt>\n<dd><p>Yes! The plugin supports interval, weekly, and monthly scheduling with customizable times. You can choose the exact time and day\/date for cache clearing.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20cache%20clearing%20fails%3F\"><h3>What happens if cache clearing fails?<\/h3><\/dt>\n<dd><p>The plugin will display an error message with details about what went wrong. Common issues include incorrect credentials or distribution name.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No, cache clearing operations happen in the background and don't affect your site's performance. The plugin only communicates with AWS when you manually clear cache, when content is updated (if auto-clear is enabled), or during scheduled clears.<\/p><\/dd>\n<dt id=\"can%20i%20clear%20cache%20for%20specific%20pages%20only%3F\"><h3>Can I clear cache for specific pages only?<\/h3><\/dt>\n<dd><p>Currently, the plugin clears the entire CDN cache. Selective cache clearing may be added in future versions.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20multisite%3F\"><h3>Does this work with multisite?<\/h3><\/dt>\n<dd><p>The plugin is compatible with WordPress multisite installations. Each site can have its own cache clearing schedule.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Manual cache clearing functionality<\/li>\n<li>Automatic cache clearing on content updates<\/li>\n<li>Scheduled cache clearing (interval, weekly, monthly)<\/li>\n<li>Live countdown timer for scheduled clears<\/li>\n<li>Support for custom post types<\/li>\n<li>Local timezone support for scheduled clears<\/li>\n<li>Comprehensive AWS error reporting<\/li>\n<li>Clean, modern admin interface<\/li>\n<li>Full WordPress coding standards compliance<\/li>\n<\/ul>","raw_excerpt":"Comprehensive AWS Lightsail CDN cache management with manual clearing, automatic invalidation on content updates, and flexible scheduling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/283094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=283094"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/stephen97"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=283094"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=283094"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=283094"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=283094"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=283094"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=283094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}