Skip to main content Skip to navigation
Free WordPress Plugin

Amazon Lightsail,
Inside WordPress

LightSail Manager by ByteCore Stack will connect your WordPress dashboard directly to Amazon Lightsail. Start, stop, and reboot your cloud instances — no AWS Console required.

100% Free GPL v2 Licensed No Pro Upsell In Development
100% Free GPL v2 — No paid plan
AWS API Direct Lightsail integration
wp-admin No Console switching
Coming Soon In active development
Planned Features

What we're building

Here's what LightSail Manager will do when it launches.

Instance Management

Start, stop, and reboot any of your Lightsail instances directly from the WordPress admin. No need to open the AWS Console for routine server operations.

Instance Overview

See all your Lightsail instances at a glance — name, region, state, public IP, and blueprint — displayed in a clean table inside wp-admin.

Secure IAM Credentials

Connect using a dedicated IAM user with minimal Lightsail permissions. Credentials are stored in wp_options and never transmitted to ByteCore Stack servers.

Region Selection

Choose your AWS region in Settings and the plugin fetches all instances in that region. Switch regions without leaving WordPress.

Simple Settings Panel

A clean admin settings page to enter your AWS Access Key ID, Secret Access Key, and region. The plugin tests the connection on save and reports any errors clearly.

Role-Based Access

Only WordPress Administrators can access the plugin. No capability leaks — lower-privileged users never see the instance list or the settings page.

Setup

Up and running
in three steps

No CLI. No SDK. Just your AWS keys and the WordPress admin.

Install & Activate

Upload the bcs-lightsail-manager folder to /wp-content/plugins/ and activate from the WordPress Plugins screen.

Add AWS Credentials

Go to Tools → LightSail Manager → Settings. Enter your IAM Access Key ID, Secret Access Key, and choose your AWS region.

Manage Your Instances

Your Lightsail instances appear in the dashboard. Start, stop, and reboot any server — all without leaving WordPress.

FAQ

Common questions

Anything else? Open an issue on GitHub.

What AWS permissions does my IAM user need?

Create a dedicated IAM user with a custom policy limited to lightsail:GetInstances, lightsail:StartInstance, lightsail:StopInstance, and lightsail:RebootInstance. This gives the plugin exactly what it needs — nothing more.

Are my AWS credentials stored securely?

Credentials are stored in the WordPress wp_options table using the standard update_option() API. The Secret Access Key is masked in the UI after saving. No credentials are ever transmitted to ByteCore Stack servers — all AWS API calls go directly from your server to AWS.

Does stopping an instance via this plugin affect billing?

Stopping a Lightsail instance calls the standard StopInstance AWS API — the same action as using the AWS Console. Note that Amazon Lightsail charges for stopped instances (unlike EC2), so billing continues while an instance is stopped unless you delete it.

When will this plugin be available?

LightSail Manager is currently in active development. Follow the ByteCore Stack GitHub to be notified when it's released.

Will this be free?

Yes. LightSail Manager will be 100% free and GPL v2 licensed, with no paid tier or upsell — consistent with all other ByteCore Stack plugins.

Your servers,
in your dashboard

Free, open source, and in active development.
Follow ByteCore Stack on GitHub to get notified on release.