[self-interest] Larrikin - A Toy Cloud for Self

David Ungar ungar at me.com
Tue Nov 11 19:54:17 UTC 2014


Very cool!!

> On Nov 2, 2014, at 5:10 PM, Russell Allen mail at russell-allen.com [self-interest] <self-interest at yahoogroups.com> wrote:
> 
> 
> All the cool kids have a cloud, so we should have one too!
> 
> Announcing LARRIKIN.ORG <http://larrikin.org/> - the Self cloud (tada!)
> 
> NBAQ: (Never Before Asked Questions)
> ------------------------------------
> 
> * What is it?
> 
> A cluster of Linux images which you can run Self snapshots on. When I say cluster, I mean two, currently small instances on Digital Ocean. Each Linux instance can run multiple Self worlds. A coodinator at https://manager.larrikin.org <https://manager.larrikin.org/> keeps track of stuff. It is much simpler than the big clouds but also has obvious drawbacks. 
> 
> * How does it work?
> 
> You go to https://manager.larrikin.org <https://manager.larrikin.org/> and sign up, then you can upload, download, wake, sleep, delete etc snapshots.  You will need the secret Self mailing list invitation: "ourselves"
> 
> * How do I interact with my running Self world?
> 
> You can interact with the stdin/stdout of your Self world through the manager. Also, if you run a webserver in your Self world on port 8000 then it will be exposed the web on port 80 of http://worldname.username.larrikin.org <http://worldname.username.larrikin.org/> I’m working on allowing people to point other domain names to their worlds. 
> 
> * Why didn't you just use OpenStack/Docker/Puppet/CoreOS/Mesos/Vagrant/Zookeeper
> 
> I don't even know what these things are but they sound fiendlishly complex. Seriously though, cluster of two machines, remember?  Some of these might become relevant if I end up trying to run many many snapshots over many instances. I am a bear of very little brain and long words bother me, so I've tried to keep moving parts to a minimum. Current moving parts are: Self, Centos 7, DigitalOcean, Amazon Route 53, nginx, FireJail and a very little python.
> 
> * Larrikin.org <http://larrikin.org/>?
> 
> Shug. I happened to have the domain name. I'll move it to something better in due course.
> 
> * For the love of all that is good and holy, why?
> 
> To meet the large un-met demand for cloud hosting of Self snapshots, of course!
> 
> Ground Rules:
> -------------
> 
> I. Your running worlds are in a sandbox and shouldn't be able to do anything harmful. Please try and let me know if you succeed in breaking anything!
> 
> II. The system may restart your running worlds at any time without warning, so if you are running, for example, a webserver make sure it starts up when the snapshot starts.
> 
> III. If you save your snapshot the system should keep track of the change. 
> 
> IV. If you look around you will see your snapshot is able to read and write files to disk. These files will disappear every snapshot restart so don't rely on them.
> 
> V. Even with very small TTL values, DNS sometimes takes time to propogate so if your webserver isn’t immediately available that is probably why. 
> 
> VI. This is just for fun! Don't do anything which you care too much about without talking to me first because as far as I know the code has a bug which will send all your data to the NSA, eat all your snapshots, then burn down the data centre.
> 
> VIII. Please please USE A UNIQUE PASSWORD to access the system. That way when the hackers break in they won't be able to use that password on your Top Secret Important Account.
> 
> :) Russell
> 
> 
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20141111/5d4581c9/attachment.html>


More information about the Self-interest mailing list