> For the complete documentation index, see [llms.txt](https://docs.stackos.io/stackos-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stackos.io/stackos-docs/operations/pod-launch-general.md).

# Pod Launch - General

To launch any workload, first ensure the image is available on Docker Hub. &#x20;

{% content-ref url="/pages/x0PCd8Ro6vlESfErEToY" %}
[Docker Hub Intro](/stackos-docs/preparing-custom-images/docker-hub-intro.md)
{% endcontent-ref %}

You can also automate the image preparation with this guide

{% content-ref url="/pages/v1eAZ9pFlA8a6sdGoYA5" %}
[GitHub, DockerHub and StackOS Integration](/stackos-docs/preparing-custom-images/github-dockerhub-and-stackos-integration.md)
{% endcontent-ref %}

Be sure your account is funded:

{% content-ref url="/pages/oCYHza0HmBKxXnt2yycr" %}
[Account Funding - General](/stackos-docs/operations/account-funding-general.md)
{% endcontent-ref %}

Go to the Dashboard

![](/files/Pfz2kIDBLLrD65RoF6WF)

Click\
![](/files/i1uJZBJFKPnvAAAg4jAZ)

Configure your application. &#x20;

The Application Name will be helpful to select servers during debugging

{% content-ref url="/pages/f8p2oiwMIiPY9bDaaDIJ" %}
[WebTTY, Logs, Shell Access](/stackos-docs/operations/webtty-logs-shell-access.md)
{% endcontent-ref %}

![](/files/dY7Xj7tFKM9dijJm6DR8)

For custom DNS reference the following:

{% content-ref url="/pages/AxsBhGv6h4Tv3sIuF4Fh" %}
[Custom DNS](/stackos-docs/operations/custom-dns.md)
{% endcontent-ref %}

![Environment Variables defined like those in -e NAME=Value](/files/ZRHQUVWEqQ2qswrco0QD)

![](/files/U56fnQzrcJ27p4MGQFAk)

![](/files/c4PimwZghtSSgfeSucWS)

![](/files/z7zMiL0avTjxv3nrhCid)

When running a web server you can use the webtty to check internal function before checking external functions.

{% content-ref url="/pages/f8p2oiwMIiPY9bDaaDIJ" %}
[WebTTY, Logs, Shell Access](/stackos-docs/operations/webtty-logs-shell-access.md)
{% endcontent-ref %}
