Coronium Cloud Platform

@cspence Yes, the idea is to run it on your own hardware.  Some choices for distribution so far that I want to make available are Docker instances (easier) and a “book” on how to build your own from the ground up (harder).  The “book” version will allow you to extend the server in many ways beyond the provided API, which are simply Lua modules included in a server scope, but you will need an intermediate/advanced knowledge of Linux and server architecture, or be really good at following instructions.  As a third option I could install it and set it up for a modest fee.

I have toyed with the idea of a “service” in addition to the other options, as it would be nice to recoup something for the hours, but that’s not the main goal.  If there was a “service” it would be monthly, and have no API limit.  The server would be yours to break. :wink:

Test instances are available to those who are serious about using it and helping make it better.

Hope that helps.  If you have anymore questions, let me know.

Cheers.

Would it be possible to deploy an instance on Heroku to avoid self-hosting?

best,

Jen

Hi Jen,

That might be possible, I have not looked at the details.  Docker is a little different though.  It’s an open-source portable container.  For example Dokku is a mini-Heroku running as a Docker instance.

The goal of Coronium is to not have to pay specifically for services beyond your hosting, and to not be limited by API calls.  But I also want it to be user friendly.  You can have a 1GB DigitalOcean box for $10 a month and it’s as simple as pie to deploy Docker (1 button), as it’s a built in image.  After that you’d just pull the Coronium Docker instance and you’d be on your way.  Docker is also supported on Linode out of the box, and can be easily installed on most Linux platforms.

Docker instances can also be stacked into one box, and stay completely separated.  This is a bonus if you have multiple apps and want to use one server and not mash your data and code together.

There is no doubt that Coronium takes a little more effort to set up and may not be for everyone.  The paid services will always offer a better experience, as long as you can pay when your app gets popular.  Hosting costs will always be cheaper in that situation.

Hope that helps.

Cheers.

Great screencast. Looks very nice. Please sign me up as a tester and let me know when I can start. Thanks

Hello,

I’ve posted a new collection of screencasts showing some simple Coronium Cloud Platform Alpha 2 usage.

Click here to watch now.

Cheers.

Awesome develephant!  This looks great, very nice job on the video.

I’ve always struggled with implementing the php on the server side and will be thrilled to be able to use lua code on it now.

Nail

Excellent Develephant, thanks for posting these video tutorials, perfect timing as last night I started to get my feet wet with Coronium

Regards

Hector

@hector7 Many thanks!  Have fun, and if you have any questions email me.

Have a great weekend.

Cheers.

Cool beans, sign me in as well please

Can’t stop feeding Polly. Poor thing is going to go belly up soon! :-) 

This is seriously amazing. I appreciate all the hard work you are putting into not only developing Coronium but also the documentation library and these clear videos.

Thank you very much!!!

Thanks for the support ksan. Your help has been instrumental in shaping the MySQL adapter. It’s very appreciated.

Cheers

Hello,

I appreciate the feedback.  I’ll be sending out updates on the Coronium Google group, so make sure you join up.

Cheers.

I joined the group. This sounds great :slight_smile:

Great stuff!

Could this be used for turnbased multiplayer?

Hi Chris,

Just finished studying your tutorials, they are excellent, you make it look so easy for us users. You are on to something big, please keep up with the great work, it was the first time I sent a push notification message to my android and iphone phones, I can’t believe it was so easy.

Regards
Hector

Unbelievable isn’t it. Coronium is the only solution for cross platform push messaging under one roof for us Corona devs and Chris is doing an amazing job maturing it. 

Other capabilities are out of this world too!!! I am working on some supporting functions easing the linkage between mySQL & sqlite. Thanks to Coronium’s ability to run mySQL commands like “SHOW COLUMNS FROM table_name” and “SHOW TABLES” etc I can literally run a single line of code and get the table names & structures downloaded from the web and matching local db with its tables created in an instant. 

Writing web connected database driven business apps has never been this easy. The thought of never having to hand code another CREATE TABLE etc is just too much to grasp in one go. See attached screen shot mashup to get a sense of what is possible thanks to amazing Coronium. How long would it take you to prepare the sqlite table on the right matching the mysql table on the left? For me, from now on it will take less than 5 seconds! Next step, doing the reverse… take an sqlite db and create matching db in mysql if it does not exist. After that I’m going to tackle the insert & updates statements so I don’t have to write them by hand any more.

Fun never ends in the land of Coronium. Thank you very much Chris for making it happen!!! Keep well. 

@aliennude It certainly can.  It’s one of the reasons I’m building it.  Once the project matures I’ll be spending time showing how to do it.

Be sure to follow on the Google group.

Cheers.

I can’t tell you how much it means to me to have you all hacking on Coronium.  I really appreciate the help.

@hector7 - Thank you so much for going through the Push process.  It will be more useful soon.

@ksan - You’re doing some amazing DB stuff.  Keep it up!

Cheers.

I’ve posted an overview of the MySQL adapter here for those interested.

Cheers.

.