Lab
Each button below posts a plain HTML form to /api/actions/<name>.
The server runs the matching Python action and its output appears in the console.
No JavaScript on this page.
Check the server
Returns the API host, time and Python version.
Launch an EC2 instance
Uses the AMI, key pair and network set in the server's .env.
Leave dry run on to check permissions without starting anything.
List lab instances
Shows instances this site has launched and their state.
Adding a new button
- Add a Python file to
server/actions/(copyping.py). - Add a
<form>here posting to/api/actions/your_namewithtarget="console". - Rebuild the API container:
docker compose up -d --build api.