24/7 bot hosting without idle sleep

Close the laptop.Keep the bot running.

A bot should not depend on your computer staying awake. Run it in an always-on container, with logs and deployment tools ready when you need them.

  • No idle sleep
  • Automatic restarts
  • One management panel

Your code. Your tokens. One place to run it.

Bring what you already use
  • Telegram bots
  • Discord bots
  • Notification workers
  • Custom automations

Less setup. More building.

Your project has a job to do.
We give it a place to run.

01

Stay ready between messages

Your application does not sleep just because nobody has sent it a request.

02

Recover from a crashed process

Automatic container restarts give your bot a way to start again. Your code handles reconnection and saved tasks.

03

Manage it from wherever you are

Deploy updates, read logs, and change environment variables through the web panel.

From your machine to the cloud

Bring your project. Make it available.

You handle what your application does. The panel handles where it runs.

  1. 1

    Bring your worker

    Deploy the command that keeps listening for messages or tasks.

  2. 2

    Set up its environment

    Add credentials and configure persistent storage for anything that must survive a restart.

  3. 3

    Check it, then close the laptop

    Try a real task and a restart to confirm that your bot reconnects and recovers.

What could you put online?

  • A community bot that listens between commands
  • A worker waiting for its next task
  • Notifications that should not depend on your PC

A small project can start small

See your cost before you deploy.

Choose the CPU, memory, and storage your application needs. All allocated resources are billed per minute.

$1.90 / vCPU per month
0.15 vCPU
$1.95 / GB per month
0.15 GB
$0.25 / GB per month
0.0 GB
Your estimate
$0.58/mo

USD for a full month at these allocations. All allocated CPU, RAM, and disk across your applications are billed per minute.

Automatic HTTPSApplication logsWeb shellDeployment tools

This is a resource estimate, not a fixed plan. Your project may need more memory or storage. External model APIs and other third-party services are billed separately.

Built something? Give it a home.

Let your bot have its own place to run.

Create an account, choose your deployment method, and bring your project.

Put my bot online

Before you deploy

A few things you might be wondering.

Have a different setup in mind?

Talk to support

Does 24/7 bot hosting mean guaranteed 100% uptime?

No. It means the application can run continuously without idle sleep. Availability still depends on infrastructure, your application, its resource allocation, and external services.

Do I need an uptime ping to keep my bot awake?

No. JustRunMy.App has no idle sleep policy for its containers. Monitoring can still be useful to detect failures, but artificial traffic is not needed to keep a container awake.

Does automatic restart fix every bot error?

No. It can restart a crashed container. Your bot must handle invalid credentials, failed requests, reconnects, stuck tasks, and recovery of saved state in its own code.

How is an always-on bot billed?

All allocated CPU, RAM, and disk are billed per minute across your applications. Estimate a full month at your chosen allocation; low message volume does not stop allocation-based billing.

Want the technical details?Read the full always-on hosting hosting guide

24/7 bot hosting without idle sleep

JustRunMy.App containers run without an idle sleep policy and include automatic container restarts, logs, and a web shell. Always-on describes the process model; it does not guarantee uninterrupted service or fix bugs, token failures, or network errors inside your bot.

A good fit for: Bots with persistent connections, long-polling workers, notification relays, and applications that must listen between requests.

Why idle sleep matters for a bot

A website can often wait for the next incoming request. A bot may need to maintain a connection, poll for updates, or send a scheduled notification when no user is visiting a page. A hosting service that suspends an idle process can interrupt those jobs.

An always-on container keeps your worker eligible to run without a traffic-based wake-up step. You do not need artificial web requests to defeat an idle timer on JustRunMy.App. Keep the application configured correctly and provision enough resources for its workload.

Build recovery into the application

Automatic container restart addresses a process that exits. It does not recover unsaved state or prove the bot is still processing messages. Make external requests time out, retry temporary errors with a delay, and save task progress before a restart can erase it.

Store reminders and job status on persistent storage or in your database. Make handlers safe to retry where possible so that a recovered job does not send the same notification twice. Test a restart while a task is pending to see what your application actually recovers.

Check useful behavior, not just a running process

Use logs to confirm successful connections and completed work. For an HTTP bot, a health endpoint can show whether dependencies are reachable. For a background worker, record recent successful jobs or messages and use monitoring appropriate to that signal.

Review disk growth and the account resource limits on the pricing page. Rotate files and remove temporary downloads. A process with exhausted storage or memory can stop being useful even if no idle policy applies.

Deployment checklist

  1. Choose the worker entry point

    Run the command that connects to the chat platform or consumes jobs and stays active between events.

  2. Deploy and allocate resources

    Use Zip, Git, or Docker and select CPU, RAM, and disk based on a realistic workload.

  3. Make state recoverable

    Configure persistent files or a database, timeouts, retry delays, and a way to recognize completed tasks.

  4. Test failure recovery

    Restart the bot, verify reconnection and pending work, and inspect logs after the next real message.

Review billing and account resource limits →

Example resource allocations

Monthly USD rates: $1.90 per vCPU, $1.95 per GB RAM, and $0.25 per GB disk. All allocated resources are billed per minute across applications, including idle allocations.

Budget for the entire time resources remain allocated. A bot waiting for an event still needs memory and its running environment; quiet periods do not remove allocation charges.

Illustrative allocations in USD for a full month. These are estimates, not fixed plans or tested workload capacities.
ExamplevCPURAM (GB)DiskMonthly estimate
Minimal allocation example0.150.150 GB$0.58
Lightweight worker example0.250.250.3 GB$1.04
More memory for dependencies0.250.51 GB$1.70
Larger worker example0.511 GB$3.15

References and further reading