The process for Couchdb sync is simply setting up a Couchdb install and fixing your permissions. That's it.
As for Supabase and Realm, yes, syncing to those is possible, though unlike Couchdb you'd have to write the logic yourself: https://rxdb.info/replication.html