kasra85
kasra85 on Hacker News
FWIW supporting CapRover is possible by just a docker compose file.
Posted by
kasra85 on Tuesday January 25, 2022 @12:44PM
from the ask-hn dept.
How on earth this email passed the spam filter?
https://ibb.co/4PrjH9VRecently I am getting more and more of these emails in my inbox.
Kasra from CapRover. Feel free to open a Feature Request on Github. There is no architectural design limitation that prevents this. It can certainly be added.
On top of all security measures, Meta, Google and other big tech that offer Auth-as-a-service need to offer paid service to reclaim an account. I am sure people would be happy to pay to talk to a real human and take back their account.
Kasra here from CapRover.
Regarding "netdata image":
- sneak and I have fundamental differences in what we call spyware. The issue that was brought up in that thread is standard analytics events - nothing like stealing passwords or etc.
- Regardless, CapRover uses NetData 1.8 [1] . According to NetData's github page, they added analytics in NetData 1.12 [2] , so even if you're concern with analytics events, this issue won't apply to you anymore.
Regarding two factor auth:
CapRover blocks brute-force attacks by limiting number of wrong passwords per minute.
[1] https://github.com/caprover/caprover/blob/48440db14aa115aca1...
[2] https://github.com/netdata/netdata#quickstart
It's easier because for many cases you don't even need to search the document ro know what command to run to fire up a database. You just select it from a GUI list.
You can choose a custom password during installation
With regards to the need for flattening even more, I totally agree. But I think you are under the impression that the y axis in this model can simulate the real world. That's not the case. This is a "super simplified model" to show the effect of simple changes - relative to other scenarios, not necessary being an absolute measure.
The close circle size is the family/close friend size. In actual scientific models, this is a decimal value to represent the average of the community, but in this model, I kept it as a whole number to simplify my calculations. If I get a chance, I'll improve this further.
Anything that falls into more than 150 days is way beyond any sane model can predict. Cutting the "Random Contact" to 1 greatly drops the rate for at least 150 days - this is exactly the point of this model on showing how important it is to reduce social interactions.
Agreed. There is a lot of params that are not included in this simple model. As for Healthcare System Capacity and hospitalization and mortality rate, since these are all flat multipliers, I haven't included them in the model. The point of the Healthcare Capacity is just a flat line in the system. 25% is a fair capacity when you consider the hospitalization rate of 10-15%.
All other parameters included in the model have much more complex effect on the growth rate.
Posted by
kasra85 on Saturday March 14, 2020 @07:38PM
from the show-hn dept.
If you believe they're the same thing, let's call it "analytics" then, exactly what it is. Let's avoid using the terms like spyware or etc which is an umbrella term which covers very serious damages such as stealing your bank info.
Author here. Just to be clear, this is false information. It's a toxic thread.
1)
The author of that thread is calling a software with analytics a spyware. By that definition, any website you use, including this very website you left a comment on, is spyware.
2)
NetData is built-in, but it's not enabled by default. Use is free to install/ or not to install the package.
It doesn't have 2FA, but it has password throttling, so brute force isn't possible
Posted by
kasra85 on Tuesday February 19, 2019 @09:47PM
from the medium.com dept.
Kasra from CaptainDuckDuck is here.
Getting Started section is aimed for beginners. You surely don't have to disable firewalls entirely. There's a section in the docs outlining the ports that are being used by Captain.
Posted by
kasra85 on Sunday July 01, 2018 @01:58AM
from the medium.com dept.
Posted by
kasra85 on Tuesday February 27, 2018 @10:14PM
from the ask-hn dept.
Yesterday, someone opened up an issue on Github for a project that I maintain (CaptainDuckDuck) with this title:
"Change the name to "Captain" so that I can ask my boss if we can use it".
https://github.com/githubsaturn/captainduckduck/issues/194Do you not look at the project if it doesn't have a sophisticated name? How important do you think the name is?
Thanks a lot :)
Captain to UCP is like a Honda Civic to a Ferrari :P
Surely I would use UCP for an Enterprise grade if i have the money for learning investment, management and all the "enterprisy" cost that comes with it. Captain is written by a one bored guy on weekends in 3 months. UCP is written by a solid Enterprise.
This was actually the very sole purpose of this project. There are numerous similar products out there. Oh god, it took me hours and maybe days to learn them. So I made Captain for people how do not need super advance configs, to be able to deploy apps easily.
I am so glad that someone actually found it useful :)
Database, in general persistent data, is much trickier to add as container for production purposes. I'll add some experimental features soon to support databases at least for testing.
This is a great suggestion! Thanks!
Thanks for your detailed review.
Caddy is a server which is equivalent of nginx part in Captain. It's orange and apple. Arguably, I can replace the nginx part with Caddy. But captain has more to offer, like building pipeline and scaling.
Great point about customization! I'll add more hooks in the future to account for non-standard nginx configurations.
Finally, Captain doesn't support persistent data, i.e. database. Therefore, scaling up apps is much easier. But my plan is to support this in the future.
PS: Thanks for the heads up about the domain deals. I might have got scammed badly then :/
No :( It doesn't support persistent data yet. My plan is to add that support in future if people need it.
Great question! Nginx, Let's Encrypt and Captain always sit on the leader node :)
Ah. Forgot to add it to docs. Thanks for reminding. I'll add it :)
It's using nginx for routing :)
nodejs is just an API to populate nginx configuration, creating new apps and other admin operations. When a request comes in for your app, the nodejs part is completely out of the equation. You can potentially kill the nodejs part and your cluster still work. You just won't be able to deploy apps, and make modifications.
-----
Good point though! I never thought it will be preceived that way.
Moved to Show HN:
I opened sourced the platform that I made to serve my personal side projects. It's basically an open source version of Heroku. Similar to Dokku, except it comes with Free SSL certificate support, clusing support, web interface and etc. Let me know what you think :)
Posted by
kasra85 on Tuesday October 31, 2017 @01:12AM
from the show-hn dept.