Operations FAQ

Short answers to the questions that come up while running d0pe. (Evaluating it? The homepage FAQ covers what d0pe is.)

Will I lose data when I update or roll back?

No. Updates and rollbacks swap the app image only; your database and analytics live in Docker volumes that aren't touched, so Postgres comes back on the same volume with every lead intact. See On-prem, licensing & updates for the full flow.

What happens when my license lapses?

Nothing abrupt. A grace window (72h by default) absorbs outages, and only a definitive expiry past grace makes the CRM read-only — your data stays and you can still view and export it. It returns to normal the moment you renew.

Do I need a domain to start?

No. Open the CRM at your server's IP and start working; add a domain later for the prelander edge and TLS when you want.

Is ClickHouse required?

No. Analytics default to Postgres; ClickHouse is opt-in for heavier reporting (started with the analytics profile). Your leads never depend on it.

Can I use it on my phone?

Yes. The UI is responsive — open it in your phone's browser and the dashboard, leads and statuses work well on the go (the heavier flow builders are best on desktop). There's no separate app to install.

Can I run without internet?

The instance tolerates outages within the grace window, but the license needs periodic Call-Home to stay verified — fully air-gapped isn't supported.

How do I update or roll back?

Click “Update now” on the in-CRM banner, or bump CRM_VERSION / run ./update.sh; roll back by picking an earlier version or ./rollback.sh. Full details in On-prem, licensing & updates.