4 ms·
Hi thanks for the interest! This is all written in python and the AsyncSSH package. Firecracker for VMs with memory mapped files for ram. Paddle for billing. C
by messh 9mo ago
Hi thanks for the interest!
This is all written in python and the AsyncSSH package. Firecracker for VMs with memory mapped files for ram. Paddle for billing. Caddy as a reverse proxy for certificates.
It works on top of very large bare metal instances.
I'm thinking maybe open sourcing but it will take some more work on the code to make it publishable w/o embarrassing myself :)
- chwzr 9mo agoDo you do something similar to the modifications codesandbox has done to firecracker, regarding mmap ram? (They have multiple blogposts about it on their blog) Would love to chat about details there
- messh 9mo agoI have read about it, but currently using vanilla Firecracker w/o any memory optimizations. It is as simple as it gets for now
- Imustaskforhelp 9mo agoTHanks for your response! as well I am interested in which bare metal instances from which provider are you using if I may ask since I had a similar idea (as mentioned before) and I wanted to deploy it on hetzner but I was always worried that hetzner's policy might be too harsh for it even though they are one of the cheapest options out there Which server provider did you end up using? Thanks once again for your in depth response, these are the things I come to hackernews for! cheers and looking to ya response
- messh 9mo agoHetzner auction servers, not cloud
- Imustaskforhelp 9mo agoHm I had thought the same! Interesting thanks for responding once again but what are your thoughts on the fact that someone can abuse the situation and your account might get banned and hetzner has a pretty strict policy in that When I wished to create something as such, this was the most major thing I was worried about. I am curious what your thoughts are on it and how are you managing it (the fact that anyone might abuse in your service which could then impact you and hetzner relations and they might block/restrict you) I have heard that hetzner requires you to respond in hours or similar. Like I am interested, did you talk to hetzner people (they are usually very kind and I love that about them) or not, because I remember asking some question to that in similar vein but I had gotten the answer that I am still responsible for what happens downstreams and that worried me
- Trufa 9mo agoHow will you handle for example if someone uses this for crypto stuff that's against TOS is hetzner.
- wolvoleo 9mo agoHetzner is cheap but they are sticklers for rules. Need photocopy of ID when renting servers etc. I just got elsewhere now
- Imustaskforhelp 9mo agoWhere did you go if I may ask?
- wolvoleo 9mo agoScaleway in France. Very happy with them. Ps not doing anything illegal but I just don't like having copies of my ID everywhere. Too much data getting leaked these days. With Scaleway you just pay with your card and that's it.
- Imustaskforhelp 9mo agoScaleway is on a bit more expensive side of things Scaleway does have every primitive you might need but I don't know how good scaleway's support system is. I have tried Upcloud for free and they are more expensive but they offer unlimited bandwidth (and the cap after 24 TB of free bandwidth/month is at 100 mbps) Personally it depends on the solution, I have evaluated tons of servers and Scaleway's 0.10cents per month or 3 years per month for 1 gig 1 gb server is the cheapest for the smallest amount of resources needed https://www.scaleway.com/en/pricing/virtual-instances/ https://www.scaleway.com/en/pricing/virtual-instances/ and I think they offer only ipv6 but cloudflare tunnels is awesome That being said, I personally prefer OVH as well. I have heard that their support can be shit but they are much more lenient than hetzner but their support is heard at times to be rough (someone recommended here to go talk on twitter to them if you want concerns solved as well and they have discord too so I guess) But even after all of this, Hetzner's especially auction box are the king of undisputed prices and I am telling you after creating scripts scraping lowendtalks and many other things. There are some other options but none provide the safety of well founded company like hetzner (in terms of uptime etc.) and hetzner's pretty cool They can be the very best (for some purposes they already are) but for the purposes of hosting other people's stuff or building own server on, they aren't so good because I think hetzner follows a strict policy. Personally I am on netcup, I somehow looped it in such a way to get server of 8 gigs 4 core cpu 500 gb for 8$ / 3 months. I don't really use that server (too much or even barely, I have to give my brother access to that server so that he can run supabase on it because my servers literally empty aside from some basic stuff), I think at this point, these companies actively lose money for sure if I actually use what I own a decent amount of degree. VPS/Cloud business is really fascinating ngl. I feel like though for some average use cases for which people used to buy 3$ servers for sprites.dev/exe.dev and now shellbox.dev are gonna be even cheaper (I thought about shellbox.dev and being honest, if I was capable to get hetzner auctions I would've done the same and there must be a middleman and they are more open about things as well and a lot of decisions are same of what I would've built) Yup So I am probably throwing my full weight behind shellbox.dev as someone who wanted to build a cloud sometime ago. I got the idea of building cloud because I wanted to build something like this and none existed so I went into the rabbit hole but now its built. Now I can go the layer up that I wanted to in the first place now that this primitive has been built (an open source cloud solution where people can pay x$ to get access to a primitive like this) I think I ended up building my own firecracker based (bottlefire) + ssh/golang based in the end for personal use and I will have it open source in the future (its really simple) and I hope that shellbox.dev can host it as well. Honestly, we are seeing a lot of products in this space so lets hope that the best one wins! (I always appreciate competition)