Self-hosting is an option if you insist on using RApache. It might be easier than you think. Here is a link to a blog post that I read a month ago before I decided to buy hardware and a server for my own files. I just watched this seven minute YouTube video entitled β R Web Application - World World using RApache β I believe it was published today.
Seven minutes later, the author browses the Hello World site using RApache, then goes through a more ambitious example, creating an input form for entering data, and then passing it to a specific R function - an exemplary fragment of what I suspect most people will want to use RApache for.
The second option is to use a web framework. My recommendation here is Django . What for? It is written in Python, so you can access the R functions through python bindings (RPy2). Secondly, if you are not an experienced web developer, Django is in many ways a great platform to start with, because it is really a βcompleteβ solution - it works more or less out of the box. In addition, there is a significant and growing set of quality walkthroughs, code snippets, and even packaged django sites to learn from.
source share