I have an iOS app that uses Couchbase-Lite-iOS to sync with an CouchDB server running on my local network. The app has been through the prototyping stage and now I’d like to transition to an alpha version running over the internet with a few selected users. However, searching through the docs and the web I haven’t found a description of what I need to do to make this transition in a secure way and which will put me in position to do a scaled up beta with hundreds or thousands of users. I’ll probably try to do this on AWS as I have used it a few times before.
Currently, in my app I simply pass “http://blah” with my IP/port to createPullReplication and createPushReplication, but I don’t want to do this on the open internet. I’m not at all clear on what best practices I need to be following with this tech. Are there any good articles or examples that cover this kind of thing? If not, can anyone give a rough overview of what’s needed? Thanks!