Show HN: Simple File Hosting on a CDN
fast.io
fast.io
For small static sites, I really feel like it's overkill putting them in a repo or having to drag the "whole site" in everytime from a zip file or folder. Especially for small incremental changes that happen often.
If my understanding is correct, I can have a folder in another cloud storage service (or even on my PC), that when I change a single file there- Fast.IO will notice that change and publish/replicate it to the live site. That's pretty neat.
Now that the homepage codebase is more mature and we have more people working on it, we just created a GitHub repo in that same folder. Now whatever I'm working on is deployed to fastdev.imfast.io and then when I commit to the master branch of the repo, it's synced to fastio.imfast.io (which is connected to our domains Fast.io, Fast.app, Fastio.com etc..). I have a password-protected private dev site, but I'll keep that one to myself for now :D
It works as you would expect, and supports files up to 1GB at a price lower than S3/CloudFront.
It's been a long time in the making, I hope you like it!
Thanks for your interest!
Your comment would have been just fine without that last sentence.
(I'm still in the process of waking up and so I have nothing better to do, in case you find this comment strange.)
Netlify takes a snapshot from VCS and performs a build process. This is imaged into a container and then Netlify has their "CDN" in front of it.
Fast.io is an origin, so processing is largely event driven, pulled on demand, cached on our L2 cache, and pushed to the edge. It's a more traditional CDN model.
There are lots of practical differences. 1) We don't have a build system. 2) We have much larger file limits, up to 20GB. 3) We focus on object analytics, not through our own UI, but by integrating with Mixpanel and Google Analytics. 4) Netlify optimizes content in the build process, we optimize as data passes through. The list goes on.
Netlify also charges a lot (the price just went up) $1000 for an "Enterprise" CDN. We are built around them.
More practically, we focus on object storage and distribution, which is great for files but not for site builds.
It's been a long day, I hope that answered your question.
What differentiates Fast.io from Netlify:
1. Simplicity: GitHub + Cloud Storage integration allows an extremely simple workflow (for technical and non-technical people alike). This enables us to handle files up to 1GB each, unlike Netlify which maxes out at 10MB unless you add Large Media support which modifies your Git repo.
2. Enterprise CDN included with Free: We work with CloudFlare and Akamai to provide their full Enterprise capabilities to all users, including Free. Netlify only provides a real CDN to their Enterprise customers - they call it "Enterprise CDN".
3. Analytics: We integrate directly with Google Analytics (and future MixPanel) directly from the CDN - so you can get complete analytics data on even direct file downloads - no javascript required. Unlike Netlify who only gives their own analysis tools, with us you can leverage Google and MixPanel’s much more powerful interfaces and tools.
Most of the same can be said for all other competitors in the static hosting space - and yes, simplicity is probably our true key differentiator, especially compared to Amazon S3, GCP, or Azure.
We think we’re a great developer tool, but we may be better positioned to offer powerful features to novice developers or non-developers (marketing people, designers, etc..).
Am i wrong or is the very slick website based on a theme? I could guess i have seen it before.
To answer your question about a theme, see: https://news.ycombinator.com/item?id=21590473
Actually, I should mention that it was really interesting to build our homepage on our own platform. We started out roughing it in really quickly in a shared Google Drive folder that deployed to a public URL (https://fastdev.imfast.io for example) then, once we started to have more people working on it and required version control, we switched the site over to GitHub and started deploying there. It's a little mind-bending to just hit save and watch a public site update.
I just have to say though, this landing page is incredibly pretty. Anyone involved in its design should be proud. I really like it. It renders beautifully on both my mobile and desktop.
Are there any open source tools that you can use to parse a log and perhaps batch-submit to Google analytics?
We terminate the origin by syncing from an existing Cloud Storage (Dropbox, Google Drive) or Version Control System (GitHub). We also automate the analytics end by parsing the logs that would normally be in raw format.
The idea is focused at the same use case where you would put content on S3 and pair it with a CDN, our product is just easier to use, faster to setup, and at a comparable or lower price point.
Thanks for your interest!