I was hoping for a floating point rounding bug in performance tuning or some such. This is just plain ol mis-management.
HN user
timmorgan
Website (one of many): https://timmorgan.dev Email: tim@timmorgan.org
I like Ruby. I'm building my own Ruby, called Natalie, for fun! Come join me: https://github.com/natalie-lang/natalie
I'm also an amateur radio operator (ham), amateur photographer (B&W film developed at home), and trying my hand at gardening (flowers, not food, yet). I guess you could say I don't really enjoy being the best at one thing -- I love being mediocre at a lot of things! XD
[ my public key: https://keybase.io/seven1m; my proof: https://keybase.io/seven1m/sigs/i3FMzZExnevVekN-zESisiU_oZ5JPlyIIoMP9eHgxzY ]
My wifi password is "there's a space in it".
Yeah, Rails would be a long ways off, if it ever happens at all. But I could see a use for a compiled Sinatra app, and that seems attainable in my lifetime. :-)
Right?!! It’s just so much fun to use. I have even more appreciation for it after working on my own. :-)
Please do… I would love to have some more example scripts in the repo!
My son's laptop screen kept shutting off while he was playing American Truck Simulator. His truck would drive off the road while the screen was black.
Every time I played on his laptop, this did not happen. He swore he was cursed.
This went on for many days, with many instances where it would happen for him but not for me. Then one day I just sat and observed him while he played, looking for any difference. That's when I noticed his watch band is metal with a magnetic clasp. The position of his wrist on the laptop was tripping the hall sensor, making the laptop think the lid was closed.
Him and I (and his mother) were glad to find out he is not cursed. :-D
Becky talked about this on her YouTube channel a few years back too: https://youtu.be/rBbIil2HPSU
I built this kit over the weekend. It was so much fun! I was able to get my MailStation on the wifi, run msTERM, and connect with telnet to klud.ge.
jcs did a great job designing and documenting this project. Highly recommend you try it out.
Thanks for sharing this. I’d always wondered how NAT works and this explanation worked well for me. Nice bit of investigation too!
I’m on mobile, so this page confused me. My eye skipped right over the button at the top of the page to launch the browser. But reading the comments made me look again. This is really cool! Though I’ll definitely want to try this on a desktop computer later...
I’ve been wanting to learn scheme. I think this would be a good opportunity!
Question: should I go with Racket or Chicken Scheme?
Cool project! I will check this out.
Note: you have a typo on your home page: "never loose a bit" 'loose' => 'lose'
Thanks!
I was just scanning headlines and saw it! Such a weird feeling haha!
No, it’s not documented. I feel bad.
It’s basically four keys: name, image, min_size (optional), and config.
The config key contains the cloud-config, tutorial here: https://www.digitalocean.com/community/tutorials/an-introduc...
Example app.yml with more stuff: https://github.com/churchio/onebody/blob/master/app.yml
Well, hello! This is my project -- I didn't expect to see it posted here!
It is as jgh said: "it's basically just a script that provisions a new digitalocean instance via the DO api, installs dependencies, and builds/installs/runs the program."
I built it specifically so people could easily install my open source church software OneBody by clicking a button on the website here: https://church.io/onebody/
If I would have known guests were coming, I would have cleaned up a bit! The CSS looks horrible on mobile I just realized.
Anyway, thanks for posting!
This is great. Good work!
My entire family is currently using Path as a small social network and share a lot there. I'd love to move us to something we can control and where the data (esp. photos) aren't locked away in a proprietary system. Does this (or Gnu Social) support protected accounts, where permission must be given for people to see and follow accounts?
You might be more interested in installing our church app OneBody. You can do that by clicking the "Install on DigitalOcean" button in the readme here: https://github.com/churchio/onebody
If you have an ssh key set up in your DigitalOcean account, then that is the key set up on the root account. If not, you should have received a password email from DigitalOcean -- use that.
ssh root@the-ipYes.
There could be a standard, but I don't think it exists today (at least not one that is supported by the services I hope to use, e.g. DigitalOcean, Amazon, Google).
This is a tool that scratches my own itch -- certainly not something I care to be the end-all of service-agnostic app installer.
I agree somewhat, though OneBody does have church-specific features built-in, such as favorite bible verses and prayer requests etc. It is specialized for church communities, though you can turn that stuff off and use the software as a general community social network if you want.
Thanks for this comment -- reminds me I need to look into CoreOS some more.
For OneBody, we have 6 different ways to install the software.[1] We're definitely not forcing anyone to pay DigitalOcean to host our open source app, but it sure is nice to give people that option when they don't want to mess with running their own host.
This tool is built to interface with DigitalOcean's API so it can spin up the VM.
There is no universal API for Docker that would allow one to install "anywhere that has docker", at least as far as I know.
Yep, it already does! Whenever someone clicks to install, a referral cookie is set on DO.
Matt, thanks for the feedback!
I'm not sure this app would get official support from DO, since it's a bit hacky. I imagine DO would add their own install-button support at some point in the future (at least I hope so).
This app does set a referral cookie whenever someone chooses to install an app using it.
Certainly, for anyone who wants to hand-type the commands on their own machine, we have manual install instructions for OneBody[1].
But for a whole host of people, getting the app running quickly on a host they control is like magic.
[1] https://github.com/churchio/onebody/wiki/Manual-Installation
Hey everybody. I built this small Sinatra app because I wanted a simpler way for people to install my software OneBody[1] on DigitalOcean.
I'm not sure my little VPS will hold up under the strain of HN, but you can see the app in action at http://installer.71m.us and even use it to install itself (how meta!) on DigitalOcean.
This uses the new MetaData[2] feature of the DO API to pass a config string to be processed by CloudConfig[3].
Once that is done, there is a small bit of code running on the VM to tell this app when the install is finished so you get a progress bar while you're waiting.
To be clear, DigitalOcean is doing all the real work -- this app simply acts as a hand-off between your app.yml config file on GitHub and the DigitalOcean API.
[1] https://github.com/churchio/onebody
[2] https://www.digitalocean.com/community/tutorials/an-introduc...
[3] https://www.digitalocean.com/community/tutorials/an-introduc...
Yes, there is support for Admin users who can manage the entire system, or just part of it, depending on the permissions given.