Live data from Hacker News

Show HN: Webapp.io - Free firecracker-based full-stack hosting

webapp.io

11–20 of 44 posts

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#12
post #7

You're really going to run into trouble with the "no credit card required" thing - people are going to use your service to, at worst, spam and abuse other people and, at best, mine crypto.

Webapp.io's money making part (which facilitates this) is a DevOps company (CI/CD, preview environments, etc) which is already hammered with that sort of thing - see this post (from when we were called LayerCI) discussed by TravisCI for context: https://blog.travis-ci.com/2021-10-20-mining

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#13

Your Docs [0] and Examples[1] page, or many [2] other page in the footer for that matter, return a blank page? [0] https://webapp.io/docs/main [1] https://webapp.io/docs/examples [2] https://webapp.io/docs/integrations Firefox, latest version, no ad blocker enabled. After nosing around in your source a bit, it seems the redirect to https://docs.webapp.io doesn't work for me?

We actually just migrated to NextJS this week - so there's still a few hairy bits with the frontend. Thanks for the report, should be fixed now.

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#14
post #5

Hey HN, We recently finished our firecracker-based webapp hosting platform. It's like if Vercel and Docker had a baby: You write VM configurations in a language that looks like a Dockerfile, and every commit creates a preview environment which can be "promoted" to a production site. Here's an example configuration: ``` FROM vm/ubuntu:18.04 RUN curl -fSsL https://deb.nodesource.com/setup_12.x | sudo -E bash RUN apt-ge…

What are the limitations of the free hosting? Surely I can’t deploy once and scale infinitely without paying you, right?

It's two environments per unique account - though you can email support to prove you're a real person and get this moved up.

We haven't had to formalize any policies, but they'll be similar to other cloud free tiers:

- HTTP only (no terabytes of videos or images exclusively)

- No crypto mining

- No phishing sites

- No sending emails, attacking others, etc

We currently do about a million builds a year, so 99% of projects shouldn't cause problems for us.

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#15
post #10

Hey HN, We recently finished our firecracker-based webapp hosting platform. It's like if Vercel and Docker had a baby: You write VM configurations in a language that looks like a Dockerfile, and every commit creates a preview environment which can be "promoted" to a production site. Here's an example configuration: ``` FROM vm/ubuntu:18.04 RUN curl -fSsL https://deb.nodesource.com/setup_12.x | sudo -E bash RUN apt-ge…

Vercel aka Zeit originally hosted Docker containers.

We don't actually host docker containers - the configuration DSL is based on Docker, but has crucial differences

In particular, you can do things like

RUN BACKGROUND docker-compose up

EXPOSE WEBSITE 8080

This is super important for most use-cases, since otherwise you have to deal with networking and version control.

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#16
post #11
post #4

Why would I use this over fly.io? It seems to be very similar at first glance

Same question here, it seems to be a fly.io clone without the global anycast network.

We do have a caching anycast proxy like fly, render, and other webapp-focused PaaS providers.

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#18
post #4

Why would I use this over fly.io? It seems to be very similar at first glance

Practically - We don't actually require you to use Docker, and we don't use it under the hood. The configuration (which looks like a Dockerfile) can run multiple containers in the same VM:

FROM vm/ubuntu:22.04

RUN (install docker)

RUN REPEATABLE docker-compose build

RUN BACKGROUND docker-compose up

EXPOSE WEBSITE localhost:8080

You can also just run entirely non-docker services:

RUN BACKGROUND redis-server

- The DSL will watch which files are used for each build step to skip everything you haven't changed, so builds are much faster - You can use us to clone VMs and run Cypress tests in parallel, then promote one of the clones to a preview environment, and another to a production environment - We're more declarative (in my opinion), we don't have a CLI. Everything is done by editing a Layerfile and git pushing it

TL;DR, we focused on a declarative configuration format to quickly build, fork, and hibernate VMs, where Fly is more focused on building/shipping docker containers (though the products do fill a similar niche)

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#19
post #17

I signed up and tried to authorize a single github repo, I received a '500 error' from https://webapp.io/api/after_github_oauth?code=&installation_...

It looks like all of the auth data is empty - maybe you logged into an account which doesn't have permission to install on that repository?

If you email me at colin@webapp.io with your GitHub account name, webapp.io account (if any), and the name of the repository, I can take a look for you.

Re: Show HN: Webapp.io - Free firecracker-based full-stack hosting

#20
post #4

Why would I use this over fly.io? It seems to be very similar at first glance

I can't even find their vm details (cpu/memory + bandwidth) and many other things.

Will add those to the landing page - they got lost in the Figma design
Post reply on HN