6 ms·
Show HN: Simple Docker Hosting
Hey HN!
We launched sliplane.io, where deploying Docker containers is super simple and wallet-friendly.
With our Pay-per-Server approach, you can host as many containers as you want on each server at a set price - no huge surprise bills, just straightforward Docker hosting.
You simply connect your Github repository and we do the rest that you expect from a PaaS, SSL by default, automatic deployments, backups of your storage etc. Pricing starts at 9€/month for 2vCPU, 2GB RAM, 40 GB Disk, 2 TB Egress.
Cheers,
Jonas
- kiruio 2y agoFirst of all: congrats on your launch! This looks interesting, kinda similar to Fly.io and DO. I don’t see the exact difference to DO App plattform.
- jonas_scholz 2y agoThank you! The main difference is that DO charges per app, we charge per server. So with us you can buy one server and host as many apps on there as you can fit and only pay for the server, not the apps. We're also cheaper (but lack features like autoscaling)!
- nicklas_rondot 2y agoLooks cool. I've been using PythonAnywhere for simple hosting before but this seems like a good option for other languages. I noticed that your locations are the same as the ones that Hetzner offers, do you happen to use their servers?
- jonas_scholz 2y agoYeah, we are mostly running on Hetzner Infrastructure for now!
- anentropic 2y agoLooks great! would like to see a supported Terraform provider
- jonas_scholz 2y agoThanks! As a Terraform user I agree, but I sadly think that most of our customers couldnt care less about Terraform :D
- remram 2y agoI can't see your landing page without accepting tracking cookies for "live chat"? This is probably a GDPR violation. There's no consent without choice. I should also point out that "Docker hosting" is rather ambiguous. I had to scroll way down the page to figure out whether you are storing Docker images (like DockerHub) or running them (like ECS or fly.io).
- acatton 2y agoYeah, just the cookie banner on its own doesn't inspire trust. Post-GDPR rules in the EU are clear about the Cookie Banner, providers must make it as easy to refuse cookies as it is to accept them.[1] Also, as you said, livechat cookies are definitely not required when visiting the website, but they make it impossible to opt out. I assume they cut this corner because it was too much work for them to conditionally include their livechat javascript. If the authors moved fast and broke things on basic stuff, my first thought is "what kind of other corners did they cut when deploying/running docker?" There is a lot of security and isolation options/configuration involved when one runs docker in a secure environment, which are not enabled by default. [1] https://www.edpb.europa.eu/system/files/2023-01/edpb_20230118_report_cookie_banner_taskforce_en.pdf https://www.edpb.europa.eu/system/files/2023-01/edpb_2023011...
- jonas_scholz 2y ago> I assume they cut this corner because it was too much work for them to conditionally include their livechat javascript. No, just stupid and wasn't aware. Fixing that right now!
- jazzyjackson 2y agoCan you point me in the direction of documentation for isolating docker containers more judiciously? I have a few applications running on my Synology NAS and know less than I'd like to admit about what risks I'm taking running untrusted code on the same machine as my backups.
- acatton 2y ago
- etothet 2y agoThis looks nice. Congrats on the launch! Small point of feedback: if you can, I would recommend to simplify the US and Singapore cost to be whole amounts.
- jonas_scholz 2y agoYeah, good point :D
- fasten 2y agothis is cool, especially for folks running multiple small apps. the pricing model reminds me of old-school VPS days but with modern PaaS conveniences.
- jonas_scholz 2y agothats what we are aiming for :)
- nurlennart 2y agoI remember seeing your posts about sliplane on my X for you page. Cool stuff. All the best for you and your project!
- jonas_scholz 2y agoThanks!
- michaelanckaert 2y agoVery cool! From what I can see you're allowing users to provision servers on Hetzner and then run their docker containers? I built a similar in-house project like this for a client. I used the Go docker SDK and had quite a few edge cases to solve! Very curious to see if you had a similar experience. Congratulations on launching!
- jonas_scholz 2y agoThank you! Yea we also heavily rely on the Go Docker SDK, also had a fair share of weird Docker edge cases to solve. I've spent more time in the Docker source code to debug stuff than I'd like to admit.
- michaelanckaert 2y agoYeah tell me about it. At one point I was very tempted to just reach out to bash and running docker cli as a subprocess :/ Especially getting the output of a running container proved nontrivial at the time.
- jonas_scholz 2y agoBTW, this is also kinda how Sliplane started. We both are coming from a freelancing background and had built similar things for clients before
- michaelanckaert 2y agoThat's the best kind of start, you know it's a useful thing when you've build similar things before when freelancing. I'm currently building a similar service but for 'serverless functions' (hate that terminology to be honest), so not long running containers but one off tasks. Similar to AWS Lambda and the likes.
- jonas_scholz 2y agoThats cool! Id like to check that out if you want to share! jonas@sliplane.io or you can find me on Twitter/X (JonasScholz19) :)
- dandaka 2y agoI am running my small apps on Hetzner Cloud + Coolify. What are the advantages of your product?
- jonas_scholz 2y agoI love coolify and I think they are doing amazing work! In the end it mostly comes down to convenience I'd say. With coolify you are still responsible for more things like migrating away if your host decides to die. I think a lot of people also chose us because we have pretty good support
- jazzyjackson 2y agoI had a good experience using https://coolify.io/ https://coolify.io/ for this, I think it's a good business model to resell VPS with a friendly interface, basically what cPanel is right? Personally I think the price is high given the free alternative, but would pay it if you made some kind of security guarantees around one docker container not pwning the others, maybe you marketing can emphasize that self hosting docker containers is a footgun if you don't know what you're doing.
- jonas_scholz 2y agoCopying from another reply: I love coolify and I think they are doing amazing work! In the end it mostly comes down to convenience I'd say. With coolify you are still responsible for more things like migrating away if your host decides to die. I think a lot of people also chose us because we have pretty good support Re footgun: Yes, just dont want to start with fear mongering marketing :D
- jazzyjackson 2y agoYea true, best to avoid FUD, but security can be a big upsell over self managed FLOSS for some.
- la_fayette 2y agoWhy not use a hetzner server for half the price?
- jonas_scholz 2y agoBecause your time is either worth more doing other things or you don't know how to do it :)
- burnJS 2y agoHow does this compare with railway?
- jonas_scholz 2y agoWe are trying to be more focused on just Docker and our pricing model is different. At sliplane you pay a flat fee for your resources and never more, at railway you pay exactly for the resources you use. If you have high utilization sliplane should be cheaper, but that depends on your usecase!
- aiono 2y agoI am browsing from Europe and I don't get why I need to allow necessary cookies just to see the homepage.
- miohtama 2y agoAsk Brussels
- frail_figure 2y agoThe cookie law does not demand websites display cookie banners. It requires users to explicitly opt-in to their data being collected for advertising purposes. If your website is not user-hostile and only uses cookies for site functionality (log-in, remembering settings, cache…) then there is no need for the user to ever see or accept any banner/disclaimer. tl;dr Ask US data-hoarding startups and corporations
- toomuchtodo 2y agoCongrats on the launch! Is deploying to Kubernetes targets and managing deployment to multiple colo providers on your roadmap? Understandable if not, but curious if it has been considered.
- jonas_scholz 2y agoThanks! No, I dont think this is a direction we want to go in. For now we are focused on simpler usecases :)
- 2cpu1container 2y agoKubero is very similar, 100% open source, and runs on any Kubernetes.
- revskill 2y agoHow about docker compose deployment for multi services talking via private network ?
- jonas_scholz 2y agodocker compose is one of our most requested features, we're working on that!
- revskill 2y agoHehe, that would accidentally kill kubernetes as a service from giant PAAS to me ;)
- birdman3131 2y agoThis reminds me a lot of caprover.
- bpfrh 2y agoYour cookie Banner may not be legal, please change it
- dax_ 2y agoI'm confused by the pricing, why is going from Base to Medium more than double the price? It's cheaper to get two base tier servers and distribute containers instead, which is unusual. I like the idea of the service though, but pricing is not that attractive for me currently.
- jonas_scholz 2y agoYeah fair point, its a bit confusing. We really wanted to have the cheapest price under 10, and just kept the other prices at a point that make this business sustainable for us. Pricing is hard :D
- OptionOfT 2y agoOn how you display your prices: In the EU you're not allowed to advertise a price without all taxes. This means that per country you need to know the VAT % and adjust the price accordingly. You cannot change the price per EU country. You set a base price for the EU and add VAT. Since VAT differs per country this will cause non-round numbers. But this is expected.
- jonas_scholz 2y agoGood point, will change that asap. Thanks!
- deleted 2y ago[deleted]
- BrandoElFollito 2y agoWhy couldn't that have different prices per country?
- jkman 2y agoLooks like the EU finds pricing a non-physical product on a country-by-country basis to be price discrimination against EU nationals: "When you buy goods online in the EU, prices may vary from country to country or across different versions of the same website, for example due to differences in delivery costs. However, if you buy goods online without cross-border delivery – such as when you buy something online which you intend to collect from a trader or shop yourself – you should have access to the same prices and special offers as buyers living in that EU country." [1] [1] https://europa.eu/youreurope/citizens/consumers/shopping/pricing-payments/index_en.htm#inline-nav-5 https://europa.eu/youreurope/citizens/consumers/shopping/pri...
- BrandoElFollito 2y agoWhat I understand from there is that you cannot have prices different for people in a country, and for those who buy from another country. I am French. I could buy something for X€ in Germany, and someone in Germany would have the same price. But I can buy this for Y€ in France and Z€ in spain. This is a common thing to do with, say, Amazon where I can buy something in Germany because the price is better and have it delivered from France to France (the delivery can also be cross-border, it depends)
- miohtama 2y agoHalf of the comments on this HN section are - EU cookie banners and GDPR - How to display prices in the EU While both are "consumer protection regulation" they are also extra work for early startups. A good case study on how the EU bureaucracy affects a startup.
- jonas_scholz 2y agoYes! And its not like we don't care about that or don't want to follow all the rules, it's just really hard. Especially when you're not funded and a tiny team.
- kiru_io 2y agoindeed! The people who complain are not your users, most likely anyway.
- andybak 2y ago> Note: Docker compose is not yet supported. Darn.
- jonas_scholz 2y agoWe are working on that! One of our most requested features
- EDM115 2y agofrom the servers list, i guess that you're hosting at Hetzner. i already hosted things there, and you made a really great choice : price, availability and most of all the experience is buttery smooth ! gonna try and probably recommend your product to some friends who need this :)
- jonas_scholz 2y agoYes, we're on Hetzner! The availability is actually insane. Thank you :)
- EDM115 2y agowell you can showcase your project on Hetzner's subreddit :)
- amir734jj 2y agoI love the idea. Here is possible next steps: use packer and/or azure image builderto add support for custom azure vm base image. This way people can just run OS with docker and all your cool add-ons everywhere. Next step sell the saas to azure or AWS.