← Plugin catalog
Developer Tools

BasicDeploy

Akacia v2.0.2

Deploy apps from the chat

Full description ↓

View on ChatGPT ↗

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

BasicDeploy lets your assistant create a live container for a web app, deploy code to it, and manage it — all from the chat. Each app comes with a PostgreSQL database, S3-compatible object storage, environment variables, and a public HTTPS URL, set up automatically. Through the connector, the assistant can create containers, deploy a project, run shell commands, and read logs. You can also add hosted sign-up and login to the apps you build over standard OpenID Connect, so your app gets its own users without writing an auth system. You sign in once with your BasicDeploy account — no API key to paste. Pricing is a flat monthly rate that includes the database, storage, bandwidth, and URL.

Language: English · Automatically detected from descriptions.

What changed

BasicDeploy

Oct 27, 2026 · 1 saved observations

Metadata · Oct 27, 2026 · 00:16 UTC · Compared with Oct 24, 2026 · 13:00 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

Is v2 template

Before

Oct 24, 2026 · 13:00 UTC

Not present

After

Oct 27, 2026 · 00:16 UTC

false

Metadata: full comparison →
Earlier changes · 1 more observation days on this page

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 3, 2026.

Declared capabilities

Deploy apps from the chat

Declared limitations

Specific limitations have not been established. Missing information does not mean unrestricted capabilities.

Cost & access

Pricing and account requirements have not been established from the available package declarations. Unknown pricing does not mean free access.

Starter prompt

Build and deploy a URL shortener with a PostgreSQL database, and give me the live link.

View package source →

Matches for “apps”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher subtitle

Deploy apps from the chat

Publisher description

BasicDeploy lets your assistant create a live container for a web app, deploy code to it, and manage it — all from the chat. Each app comes with a PostgreSQL database, S3-compatible object storage, environment variables, and a public HTTPS URL, set up automatically. Through the connector, the assistant can create containers, deploy a project, run shell commands, and read logs. You can also add hosted sign-up and login to the apps you build over standard OpenID Connect, so your app gets its own users without writing an auth system. You sign in once with your BasicDeploy account — no API key to paste. Pricing is a flat monthly rate that includes the database, storage, bandwidth, and URL.

Files & skills

File archives

Plugin package5 files · 3.17 KBBrowse files →
Skill instructions
deploy-on-basicdeploy3.32 KB

View saved version →

---
name: deploy-on-basicdeploy
description: Deploy and host a web app, API, or site on BasicDeploy and get a live HTTPS URL. Trigger when the user asks to deploy, host, ship, or "put online" an app on BasicDeploy (with the BasicDeploy connector available). Covers creating a container, deploying code over the chat connector, the REQUIRED 0.0.0.0:8080 port, the preset DATABASE_URL / S3 env vars, logs, and always-on. Do not use for other hosting providers.
---

# Deploy on BasicDeploy

BasicDeploy gives each app a live container with a PostgreSQL database, S3-compatible
object storage, and a public HTTPS URL, all wired in. Follow these steps to deploy reliably.

## The one rule that breaks deploys
The container's public URL is **always routed to port 8080**. Your app **MUST listen on
`0.0.0.0:8080`** — not `localhost`/`127.0.0.1`, and not 3000/5000/8000. Any other port, or a
loopback bind, returns HTTP 503 at the public URL even though the process is running. If the
framework reads a `PORT` env var, set it to 8080.

## Steps
1. **(Optional) Check the account:** call `get_account` for plan limits and selectable memory sizes.
2. **Create a container:** call `create_container` (optionally `memoryMb`). It returns the
   container id + public URL and auto-provisions a Postgres database and an S3 bucket.
3. **Put the app in the container — two ways:**
   - **Chat / remote connector (ChatGPT, Claude, Gemini): use `exec_command`.** There is no
     shared filesystem, so `deploy_app`'s tarball path will NOT work here. Write the app files
     into the container with `exec_command` (heredoc/echo, or `git clone`), install deps, then
     start the server bound to `0.0.0.0:8080`.
   - **Local stdio server: use `deploy_app`** with a tarball path on your own machine
     (Dockerfile / package.json / requirements.txt / go.mod at the archive root).
4. **Use the preset env vars — do not hardcode:** `DATABASE_URL` (Postgres) and
   `S3_ENDPOINT` / `S3_ACCESS_KEY` / `S3_SECRET_KEY` / `S3_BUCKET` are already set in the
   container environment. Read them from the environment.
5. **Keep it running:** there is no init/supervisor — a process started via `exec_command`
   runs only until the container sleeps or restarts and is NOT relaunched. For a long-running
   web server, run it as the container's main process and enable always-on with `set_always_on`
   (free on Pro/Scale; a paid add-on on Free). For a one-shot job, re-run the start command after each wake.
6. **Verify:** open the public URL from step 2. A 503 means the app is on the wrong port or bound
   to localhost — fix it to `0.0.0.0:8080`. Use `get_logs` to debug.

## Notes
- `get_logs` shows the container's **main process** output. A process started as a child of
  `exec_command` won't appear there — run the app as the main process to get logs.
- `S3_ENDPOINT` and `DATABASE_URL` are cluster-internal, reachable only from inside the container.
  To serve user-uploaded media, read it from S3 in your backend and stream it to the client — do
  NOT hand browsers direct S3 or presigned URLs.
- Optional: add hosted sign-up/login to the app you build via BasicDeploy's auth-as-a-service
  (standard OpenID Connect) — see the docs.
- Pricing is flat: database, storage, bandwidth and URL are included; no usage bills.
- Full documentation: call the `get_docs` tool, or see https://basicdeploy.com/docs.

Referenced files: 2 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Akacia

Package observed Nov 3, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 3, 2026 · 18:00 UTC
Collection status
Collected

plugin_asdk_app_6a7c58a845f88191860e59f46130b8bb

Download plugin data (JSON)