Publishing Failed or Domain Not Working: ChanTan Fixes
Publishing didn't finish, or your domain still isn't live? A failed publish never touches your live site — how to read each message and fix it fast.
Read this first: a failed publish never touches your live site. Visitors keep seeing the last good version the whole time. Most publish failures are momentary and a single retry fixes them.
1. Read the first line of the message
You'll see something like:
"Publishing didn't finish" — "Something went wrong while putting your app online." — "Your current live site is untouched."
with Technical details and Try again. You may also see the toast "Publishing failed — open Publish to retry" or "Taking a while — tap to retry".
2. Press "Try again"
If the message ends in "Try again", press it. That solves most cases — no other step needed.
3. If it says your app failed to build, hand the error to the AI
- Open "Technical details" and copy the text.
- Paste it into the chat with: "publishing failed with this error, please fix it".
- Publish again once the AI is done.
4. If it says your app "would expose data to the public", set who can see your data
- Open the green "Secure" badge in the project header.
- Choose who can read each part of your data — everyone, only signed-in users, or only each user's own rows. It's one click per table, and the AI explains the choice.
- Publish again.
"Nothing on your database was changed" by the block. It's a safety check, not damage.
5. If it says your app is too large, ask the AI to slim it down
The limit is 200 MB. Ask in the chat to remove unused images and files, then publish again.
6. If it says there's nothing to publish, build something first
"This project has no files to publish yet — build something first." means the project is still empty. Send a request in the chat, let it build, then publish.
✅ Done. The publish window shows your app is live, and opening your address in a new tab shows your latest version.
Your domain isn't working yet
Domains are slower than publishing, and that's normal — changes take time to spread across the internet.
Wait first. ChanTan tells you: "Usually ready within 30 minutes. We are checking automatically." You can close the page — the checking continues without you.
These are the status chips you'll see on your domain card:
| Chip | What it means |
|---|---|
| "Connected" | Done. Your domain is live. |
| "Generating SSL" | Almost there — the security certificate is being made. Automatic. |
| "Setting up" | In progress. Nothing for you to do. |
| "Waiting for DNS" | Your change is still spreading. Wait. |
| "Needs records" | You need to add a record at your domain provider. |
| "Needs attention" | Something needs a look — read the per-record message. |
| "Detached" | The domain is no longer attached to this project. |
| "Expired" | The registration has lapsed. Contact support. |
If a record needs fixing
The panel tells you exactly what to do, in this shape: "Add CNAME {name} with value {target}, then check again." or "CNAME {name} points to {observed}. Change it to {target}."
- Go to wherever you bought the domain.
- Make the record match the panel exactly — the same name and the same value.
- Come back and press "Check records".
Three rules that cause most of the failures:
- It must be a CNAME. Never an A or AAAA record.
- The value must match character for character. No extra dots, no trailing spaces.
- "We could not check Name {name} yet. Try again in a minute." means exactly that — wait a minute. Domain changes spread slowly.
If you see "Automatic checks stopped after 48 hours. You can repair records or run a manual check.", fix the records first, then run the manual check.
If you see "Too many DNS checks — please wait a minute and try again.", wait, then carry on.
⚠️ If any domain message mentions a payment being reviewed, or says "contact support with this order id" — stop and email support. Do not retry the purchase. You will not be double-charged.
Domains bought through ChanTan Studio need no records from you at all — DNS is configured automatically. The record steps above are only for a domain you already own elsewhere.
Your published site went offline
Publishing your app on ChanTan Cloud is free for the first month. After that it costs 128 credits per month per published app (less than $1), taken from your credit wallet on the same day of the month you first published.
ℹ️ During the closed beta this charge is switched off, so an unpaid hosting month is not the reason a site is offline today. Check the publish window first — see ChanTan Cloud hosting billing.
If your wallet can't cover it once the charge is live, you get email reminders and about 7 days to add credit before the site is paused.
| What happened | What to do |
|---|---|
| Your site is paused for an unpaid month | Add credit to your wallet. A paused site comes back automatically. |
| You want to stop the charges | Use "Take my site offline" under More options in the publish window. Your address stays reserved. |
⚠️ A paused site is never deleted. Your app, your files and your data stay exactly where they are.
When to contact support
Email support@chantan.studio when:
- The same publish error happens 3 times in a row — retrying won't help. Paste the Technical details text into your email.
- Any domain message mentions a payment being reviewed, or gives you an order id — don't retry the purchase yourself.
- Your domain shows "Expired", or you need to renew a domain you bought through ChanTan.
Include:
- Your account email
- The project name (and the domain name, if it's a domain problem)
- The exact message you saw, or a screenshot — plus the order id if one is shown
- Roughly when it happened, and your timezone
- What you had just done before it appeared
You do not need support for a domain that's under 30 minutes old, or for a publish that offers a Try again button you haven't pressed yet.
Honest limits
- Domains bought through ChanTan do not renew automatically today. Note the expiry date on your domain card and contact support well before it. A lapsed domain is not something ChanTan can undo.
- Your published web address cannot be changed after the first publish, so choose it carefully.
- Automatic domain checks stop after 48 hours. After that you run them manually with the check button.
- There is no self-service refund button for a domain purchase — every money question goes through support.