I've installed Acralyzer using this tutorial and got following parameters for integrating Acra into my Android app:
httpMethod = Method.PUT,
reportType = Type.JSON,
formUri = "http://localhost:5984/acra-myap/_design/acra-storage/_update/report",
formUriBasicAuthLogin = "myap-reporter",
formUriBasicAuthPassword = "a11youneedisl0v3"
Before installing Acralyzer, I ran
ssh -L5984:127.0.0.1:5984 user@AAA.BBB.CCC.DDD
(establishes a tunnel to CouchDB running at AAA.BBB.CCC.DDD
) where AAA.BBB.CCC.DDD
is the address of my instance at DigitalOcean.
Smart as I am, after installing Acralyzer, I killed the ssh process and tried to open the URL http://AAA.BBB.CCC.DDD:5984/acra-myap/_design/acra-storage/_update/report
.
I could not connect to it from my browser, which means that the the Android app will not be able to send crash reports to Acralyzer.
What can I do in order for the Acralyzer's URL (http://AAA.BBB.CCC.DDD:5984/acra-myap/_design/acra-storage/_update/report
) to become available without ssh tunnel?