Zoho to Nextcloud: the detailed checklist

Claude only writes; you run every command. Work in one Claude Project on claude.ai so every model sees the same documents. Each step says what to do and where to do it, so a helper can follow along. If Opus is not selectable on your plan, use Sonnet and ask it to review its own plan as a skeptic. DNS steps assume Cloudflare; adapt them if your DNS lives elsewhere. Progress is saved in this browser. Follow the highlighted step only. If you notice something else that needs doing, write it in DECISIONS and come back; do not start a side project. The Next step button jumps you back to where you were. Every step done by Claude has a Prompt box: open it, copy it, paste it into the Project chat on the named model, then fill in the [bracketed] parts. Each prompt also lists the documentation Claude should read, so it does not need to search the web. Most links come from pages I saw while researching or that are long-lived, but I could not open every one: check each link before pasting and fix any that moved. Items written as [URL: ...] are placeholders for the page you look up yourself.

0 of 0 done
Opus design and reviewSonnet writes commands and configsHaiku docs, checks, draftsYou manual action

Zoho app to Nextcloud replacement

ZohoReplacement
MailNextcloud Mail app on MXRoute (IMAP/SMTP, Sieve filters)
Calendar, ContactsCalendar, Contacts (CalDAV/CardDAV)
WorkDriveFiles, plus Group folders for team and shared drives
Writer, Sheet, ShowNextcloud Office with OnlyOffice (Collabora as fallback, decided by your file test)
CliqTalk chat
MeetingTalk with the high-performance backend; recordings from the Talk recording backend on Proxmox. Jitsi stays an option for much larger meetings later
BookingsAppointments
FormsForms
Notebook, ConnectNotes, Collectives
Projects, TasksDeck, Tasks
DeskosTicket, signed in through Nextcloud OIDC
VaultVaultwarden, kept off the AIO stack
Extras worth addingWhiteboard, Two-Factor TOTP, Retention rules, ClamAV, Uptime Kuma on Proxmox watching the VPS from outside