Status

The demo, and whether it is up.

The public demo at demo.open-todo.app is a real OpenTodo server in demo mode: every visitor gets a private sandbox with sample data, and nothing in it is kept. This page says how it behaves and where to look when it does not answer. How the demo works

The health endpoint answers with {"status":"ok","version":"…"} when the server is running, and names the version it runs. Health

Sandbox lifetime
2 hours without activity, 24 hours at most
Full reset
Every day at 03:00 UTC
This site describes
OpenTodo v0.6.0

Expiry and the nightly reset

A sandbox is deleted after two hours without activity, a day after it was created at the latest, and every day at 03:00 UTC the server deletes every sandbox and compacts its database. An open tab learns on its next request and offers a new sandbox.

Expiry and the nightly reset

What is switched off

Features that could be abused on a public server are disabled in demo mode: sign-up and invitations, user administration, password changes and reset links, single sign-on, and the owner-only settings. Nobody can sign in as the owner.

Demo mode

Private to you

Each sandbox is its own account with its own copy of the sample data. Nobody sees anybody else's sandbox, membership changes are refused, and there is no share link or public page. Still, do not store anything personal there.

Isolation

If the demo does not answer

  • "Your demo sandbox has expired": that is the two-hour limit or the nightly reset, not an outage. Select Start a new sandbox. In the troubleshooting page
  • The page does not load at all: open the health endpoint. If it does not answer either, the demo is down or being updated; it comes back on its own after an update, usually within minutes. If it stays down, tell us in an issue.
  • The demo looks different from the screenshots: it may run a newer or older version than the one this site describes. The health endpoint names its version; this site describes v0.6.0. What changed between releases

This page is static and makes no request on your behalf. Your own server has the same health endpoint, which orchestrators use for their checks. Health

Rather have your own?

Your own server keeps your data, resets never, and takes about twenty minutes to set up.

OpenTodo is free and open source, with no paid tier. If it helps you, a star on GitHub helps other people find it, and a coffee helps keep it going.

Buy me a coffee