CloudBuddy
CloudBuddy on Hacker News
Try sitting on an exercise ball instead of a chair. It worked for me. It takes a couple of weeks to build up to the point of being able to completely ditch the chair.
Posted by
CloudBuddy on Sunday September 20, 2020 @08:56PM
from the bostonmagazine.com dept.
This is very useful.
Note though that all of the following doesn't work unless you have ssh access to the server:
- search
- terminal
- monitoring (cpu & memory)
- report of used/available disk space
- system information
All of the JavaScript written for
https://cloudbuddy.cloud/ is raw and developed from scratch (zero frameworks / libraries / dependencies). It was my belief at the time that maintenance costs would be zero or extremely minimal over time since there was basically no dependency on anything external. Since inception (over 2 years), the benefits have held true. The disadvantage of course is that it took longer to finish the service and offer it.
So, I'm an old timer. I've been doing software development professionally for 25 years. For me, new development is stimulating; maintenance - not so much.
Andrew, here is what I would suggest - create and finish a small project and code it in ReactJS. Then code the same one using only raw javascript. With the experience, you'll have your answer whether the cognitive load is worth it.
I do a handful of Pilate Roll Ups when I first wake up in the morning and again before I go to bed. I do these everyday (takes about 5-10 minutes per day). I've been pain free for 8+ years. Here's a pic -
http://www.easyvigour.net.nz/pilates/h_pilates2.htm
Thank you kind sir.
When I was investigating backup solutions in 2010, I did read about rsync and had read a few negative reviews saying that user's had their backups corrupted (by rsync) and that they were unable to restore their backups. However, looking now I am unable to find those reviews. So, likely either those issues were fixed in a newer version of rsync or I am not remembering the posts correctly.
So corrupt backups weren't possible - just my personal preference.
Thanks for your comment. Actually, Client-Side-Encrypted-Backups is different in that a backup cannot be created unless tar, ccrypt and sftp on the user's machine execute smoothly. In your example, in the case of a user's local drive going bad during a backup, one of these (tar, ccrypt, sftp) would fail causing the backup to not be created. All files that show up in the completed_backups log file are golden backups and can be restored at anytime. For me, I have been exclusively using Client-Side-Encrypted-Backups to do all of my backups (since 2011). I don't ever recall seeing an issue in all of those years. It's been very reliable.
Posted by
CloudBuddy on Saturday March 30, 2019 @04:36PM
from the show-hn dept.
I did look into using one or more JavaScript frameworks before I created CloudBuddy (
https://cloudbuddy.cloud/), but decided against it. Since I was new to JavaScript at the time, I figured that learning a framework would be more work than just coding the JavaScript directly. In hindsight, I think it was the right decision since maintenance has been straightforward. If you have questions and would like to chat with someone that's been through it, my contact info is in my profile.
If your into plain vanilla SFTP and don't have large storage needs,
https://cloudbuddy.cloud takes less than 1 minute to setup.
With CloudBuddy, it costs $1 per 10GB per month and setup takes less than 1 minute.
s3 is both more expensive and much more involved to setup. With s3, it takes longer than 1 minute just to be able to figure out the pricing! LOL
Here is a link to s3 if your curious
https://aws.amazon.com/marketplace/pp/B0764CYKPB
(I found this by googling SFTP Gateway to Amazon S3)
Fortunately, you don't need to quit your day job nor live a crazy lifestyle in order to launch a startup. All you have to do is commit to working on it 5 minutes per day and it will happen.
This is what I followed when I built CloudBuddy (https://cloudbuddy.cloud). For any side project it starts off being exciting and looking like a climbable mountain. Then when you start to get into it, it seems daunting. Each day I would tell myself that I am going to put one foot in front of the other and walk up the mountain. No matter how slow it seems, I will make it to the top. Some days I was so burned out; those were the days that I only worked 5 minutes on it and called it a day. Other days, I was into it and naturally blew beyond the 5 minutes.
It took me 2 years and 3 months to launch CloudBuddy (which has paying users). There isn't anything special about me or my circumstances - I'm married, have a child and have a day job.
If your having difficulty starting or working consistently on your side project and it would help to have someone to talk to, email or drop me a line. My contact info is in my profile.
This is what I followed when I built CloudBuddy (
https://cloudbuddy.cloud). For any side project it starts off being exciting and looking like a climbable mountain. Then when you start getting into it, it seems daunting. Each day I would tell myself I am going to put one foot in front of the other and walk up the mountain. No matter how slow it seems, I will make it to the top. Some days I was so burned out; those were the days that I only worked 5 minutes on it and called it a day. Other days, I was into it and naturally blew beyond the 5 minutes.
It took me 2 years and 3 months to launch CloudBuddy (which has paying users). There isn't anything special about me or my circumstances - I'm married, have a child and have a day job.
If anyone is having difficulty working consistently on their side project and it would help to have someone to talk to, email or drop me a line. My contact info is in my profile.
The key is to do it when you wake up. Just set your alarm 5 minutes earlier and spend those extra 5 minutes working on your project. It's tough, but try not to dwell on 'only being able to work X time on it' as this doesn't add value. I'd definitely recommend pacing yourself so that you finish your project. Consistency is the key. If you can commit 5 minutes each day to working on it, you will be well on your way.
Just create something for your personal benefit that doesn't yet exist. Something new or for a lower cost. Once you've built it, others are likely to find it useful as well.
Thanks for your feedback.
Hi, my name is Scott Kaplan and I am the founder of CloudBuddy. This is my second post for CloudBuddy on Hacker News. I did the first one back on 11/18/2017 (
https://news.ycombinator.com/item?id=15730799). The feedback from the first post was very helpful and I made modifications to CloudBuddy as a result.
I wasn't sure what additional information to include about CloudBuddy or myself, so I decided to set verbose=INFO. That can be found here- https://cloudbuddy.cloud/meet-the-founder.html
Thanks.