11 ms·
Ask HN: Best free compute and other resources for startups?
I'm interested in pursuing a few new concepts, and I'm looking for the best free resources for startups that aren't going through an incubator. Specifically looking for free tier or startup credits beyond what AWS / DO / GCP has to offer, or for off-the-beaten-path programs that single-founder startups might be able to take advantage of. I'll be using Stripe for processing any payments.
What do you folks use when you're looking to stand up your MVPs?
- spraveenitpro 7y agoYour own laptop.
- IanCal 7y agoWhat do you need to run? Many live systems can run on pretty cheap hardware.
- jmhyer123 7y agoCheck out https://github.com/255kb/stack-on-a-budget https://github.com/255kb/stack-on-a-budget for a great list of services/resources that offer free tiers to get you started.
- kriss9 7y agoYou could always use www.evolute.io with free credits and simply shift between the free usage tiers, across platforms. If you develop your software in a “serverless” fashion, you might even find a way to be “free” for the foreseeable future.
- segmondy 7y agoyour own computer.
- gameswithgo 7y agoI understand why some are downvoting this but, with consumer internet connections being 1000up/down and a threadripper giving you like 100 cores for a few bucks, this can be a very handy solution, with quicker deploys and easier management. security might be too much of a concern for some applications
- jedberg 7y agoIt's ok if you're ok with your service being down for days at a time. On vacation and the server breaks? Gotta wait till you get home. Internet down? Mine gigabit was just down for five days, a squirrel ate through the fiber and they had to a pull a new one. Running a server at home is fraught with peril but if those downtimes are ok, then go for it.
- theandrewbailey 7y agoI've had a server made of old desktop parts running in my basement for years. Its rarely gone down, and never during vacations. I've added a UPS two years ago, so unless I have an hours long power outage, everything still hums along.
- jedberg 7y agoYes I too have had multiple Frankenstein servers in my house with UPSs, for over 25 years. And most of the time they work great. Except when they don't.
- tjoff 7y agoStill more reliable and orders of magnitude more powerful than any free service. You can also buy two.
- jedberg 7y ago> Still more reliable and orders of magnitude more powerful than any free service. I don't think so. AWS Lambda has a generous free tier and runs on infrastructure that has constant monitoring by professionals, spread across thousands of machines in multiple datacenters all over the world, with an SLA. Your one (or two) servers that share a single consumer internet connection (with no SLA) will never be more reliable. Yes, you can get more powerful, but again, that's a business decision you have to make. Do you want power or reliability? If uptime is important to your business, then running it at home off of consumer internet is not a good idea.
- aetimmes 7y agoReasons this might be a bad idea: * Electricity costs for networking/compute hardware often equal VPS costs * Massive single points of failure WRT power, compute, networking * ISPs don't like when people run their businesses over consumer networks and will retaliate (forced to change to business plan, account terminated, etc) * Vastly increased overhead managing the full infra stack (power, HVAC, networking, compute, firmware, OS, etc) * Massively increased security liability (your site goes viral and now Hacker News and Reddit are sending traffic to your house, on the same network where your personal laptop with your CC info saved on it lives) XaaP services abstract away so very many of these concerns for prices that oftentimes are below what you pay for the electricity to run your own infrastructure.
- theblackcat1002 7y agoI think this works for university student when 99.99% uptime isn't your highest priority. My university has static IP and near 700 up/down speed to each dormitory. So by investing in an old workstation I can easily work on various ideas and built MVP for it. I finally ended up running a crawler service for months before I migrated to a vps.
- rileyphone 7y agoYou can't really do NAT traversal on a university network though, so it's pretty useless for servers.
- dillonmckay 7y agoEach dorm student at my university had a public IP assigned to them. I also remember downloading quite a bit of MP3s hosted on an SFTP server in a friend of friend’s dorm in Philadelphia.
- TheSmiddy 7y agoCan get a $5 vps and set it up as a reverse proxy and vpn host then vpn to it from your locally hosted server to get around that. Not "free" but this method allows you to use whatever fancy hardware you have which would be significantly cheaper than an equivalent vps.
- yingw787 7y agoLinode is $5/mo. and I got a $50 credit for just being at a software conference; I also don't think that expires (which is good because I'm not planning on using that credit atm). That's 10 months of free service. It's also pretty barebones in terms of upsold services, but apparently the customer support is pretty top-notch. I'd take a look at it.
- cmsimike 7y agoAll my credits seemed to expire after two months.
- yingw787 7y agoThis comment spooked me so I went back to my emails and checked what Linode said: > The $50 credit can give you up to 10 months of hosting on our 1GB plan. You can also use the credit towards our add-on services such as backups, Block Storage, or NodeBalancers. Use the promo code today! So they mentioned 10 months in the email, and I searched a bit further and didn't see anything about service credit expiration. You can also get service credits using referrals, coupon sites, and even blog posts: https://www.linode.com/community/questions/8788/share-your-linode-experience-get-100-service-credit https://www.linode.com/community/questions/8788/share-your-l... Airbnb cereal and all that. https://medium.com/@austincoleschafer/a-short-story-about-how-airbnb-funded-their-startup-with-cereal-boxes-ac6e62cf4c4c https://medium.com/@austincoleschafer/a-short-story-about-ho...
- bbggrr 7y agoLinode's credits don't expire once they're applied to an account. Promo codes themselves can expire, though, so you'll miss certain promotions if you don't sign up in time. Open up a Support ticket if you think credits haven't been applied or disappeared without being used up by services. (Linode employee here.)
- imafish 7y agoMy entire app is “serverless” and I host it on AWS and netlify using the free tier. So far I have been able to keep resource use below the free tier thresholds.
- phmagic 7y agoI'd like to second this. The amount of free compute available to serverless infrastructure is insane! Serverless does have a learning curve but it's worth it to learn. The next best is Heroku's free tier.
- aetimmes 7y agoI feel like Heroku got left behind in the current k8s craze but they're still a good choice for a lot of use-cases, cheap MVPs being one of them.
- cpursley 7y agoHeroku is still significantly easier to use than Docker/K8s.
- futureastronaut 7y agoThat depends on your mental model. The isolation and reproducibility of Docker is much easier for me than dealing with build pack nonsesne.
- sandis 7y agoYou can deploy Docker images to Heroku. https://devcenter.heroku.com/categories/deploying-with-docker https://devcenter.heroku.com/categories/deploying-with-docke...
- freehunter 7y agoI love Heroku but the problem is the price. The free tier is amazing, but once you get above that, the price scales way out of proportion. It's worth it if you're profitable beyond the point of infrastructure costs and just need to outsource operational costs. But if you're strong on operations and short on cash, Heroku is pretty darn expensive. It's cheaper than hiring an operations team, but it's a heck of a lot more expensive than, say, dokku on a Digital Ocean or Linode VPS.
- TheCoreh 7y agoZeit Now 2.0 has a free serverless tier: https://zeit.co/now https://zeit.co/now MongoDB Atlas has a free cloud database tier: https://www.mongodb.com/cloud/atlas https://www.mongodb.com/cloud/atlas
- Hortinstein 7y agoI have been running a small scoreboard on Zeit's free tier for almost 3 years now...I set it and forget it, only use it once per year and for a while i couldn't even figure out why it was still working or where it was hosted. Love Zeit!
- deforciant 7y agoI think a combination of hardware and cloud services could give you a cheap way to run pretty much anything you want. I will try to share what I am using :) Tooling For CI I bought a cheap Intel NUC that just sits on my table and runs Drone, Node-RED, my testing environment server. 1. Here from Drone I get all the test pipelines and most of my executable/docker image builds at a much better speed than I would get with Travis, CircleCI and so on. My desktop runs a Drone agent too, so never waiting too long for new builds. 2. Node-RED is used for various automation tasks such as healthchecks for all my services with rate-limits, a bit more complex checks (rather than just simple /health or /status endpoint ping), mailgun webhook handling, github brew formula updates and so on. It does control my TV too :D 3. I also run some tasks on Google Cloud builder which is free and fast. 4. Uptimerobot is also used (http://uptimerobot.com/ http://uptimerobot.com/) as it provides free, second opinion whether my services are down or not. Compute For compute I opted for GKE (at the time it was the best managed k8s you can get (and it's still probably is)) on Google Cloud with 3 1vCPU 3.75GB RAM VMs. That gives me plenty of resources to run my stack and any additional side-side-project on it. I tend to code in Go so I don't need much resources. I use managed postgres as a database so I can sleep peacefully. For additional services I ended up choosing Vultr (https://www.vultr.com/ https://www.vultr.com/) as they have many regions available and their pricing is really good. There is a nice, non-official CLI and so far their uptime was quite good (few issues but nothing major). It really depends how much time you want to spend on ops. If you are fine with doing quite a bit of ops, go with Vultr or any other cheaper cloud provider. If you want to spend more time on features, go with GKE and fully automate deployment. Git push -> Google Cloud Builder -> Keel (https://keel.sh https://keel.sh) -> new version deployed :)
- jchook 7y agoLinode has a $5 “nanode” VPS and scales very cheaply compared to AWS. Namecheap does free ID protect for domains. PayPal offers a good micro transaction fee rate if you plan to do small ($10 or smaller) transactions. You can use services like Algo or Streisand to set up a relatively secure auto configured Wireguard VPN. Nextcloud gives you a HIPPA compliant personal cloud for email, calendar, chat, etc. GitLab offers unlimited free private repositories and some basic CI.
- the_resistence 7y agoSheesh I have been struggling with the last few steps of wireguard/algo. Gotta revisit again
- znpy 7y agoYou can run a decent amount of stuff off OVH/Hetzner/Online.net dedicated server with monthly rental price under $100/mo. At OVH you can have a Intel Xeon D-1540 (8 c / 16 t - 2 GHz / 2.6 GHz) with 64GB ram for like 90 Euros/month + VAT (US link: https://us.ovhcloud.com/products/servers/infrastructure-servers https://us.ovhcloud.com/products/servers/infrastructure-serv...)
- Sohcahtoa82 7y agoOP is asking for free tier stuff and you respond with servers that start at $69/month?
- CSDude 7y agodedicated hetzner
- xenator 7y agoAnd Cloud Hetzner, starting from 3 euros
- butteroverflow 7y agoGCP used to give an additional $200 credit if you register through the GitLab referral, with the total of $500. I don't know if it still working. https://about.gitlab.com/solutions/google-cloud-platform/ https://about.gitlab.com/solutions/google-cloud-platform/
- envolt 7y agoI don't think Best (or Good) will be Free, after a certain tier (e.g AWS only gives a t2.micro for a month (750 hours to be specific)) Most of the cloud providers have some kind of startup program, where they offer free credits to startup. We (my company) got credit benefit from IBM, it's been a real savior for us. You can check it out here https://developer.ibm.com/startups/ https://developer.ibm.com/startups/
- eropple 7y agoHaving some uncomfortably close experience with IBM Cloud very recently, I would have a hard time recommending it for just about anything. I'd go to Azure over IBM Cloud, and I have perturbed many electrons about how frustrating Azure has been.
- DenisM 7y agoBizspark
- jabart 7y agoBizspark changed and is no longer available. I was in the last round when they shut down early.
- DenisM 7y agoThey still seem to have something going: Available for qualified Startups Technical enablement Microsoft technology to help your bottom line: Up to $120k of free Azure cloud for two years Visual Studio Enterprise cloud subscription Office 365 Business Premium Dynamics 365 for Customer Engagement and Talent Enterprise grade Azure support https://startups.microsoft.com/en-us/benefits/ https://startups.microsoft.com/en-us/benefits/
- Benjamin_Dobell 7y agoAs others have mentioned, Linode is great value. Pair it with Dokku and you've got an even cheaper / more customizable (but not scalable) Heroku. However, be weary of Linode's "backup" service if you intend to store a lot of files (as opposed to lots of data / large files). It's file-based (not block-based) backup, and I can confirm it does fail. In our case, we weren't storing tiny files either, they were images uploaded to our infrastructure. Granted, don't do that(!), use S3. Also, regarding AWS/S3, there's a plethora of ways to get into AWS's Activate program (https://aws.amazon.com/activate/ https://aws.amazon.com/activate/) which includes a decent chunk of free credits.
- 0815test 7y ago> However, be weary of Linode's "backup" service if you intend to store a lot of files... Huh? Wouldn't it be a lot better to be wary of that service, thus lowering the risk that you'll be weary of it at some point?
- Benjamin_Dobell 7y agoSorry, I was weary when I wrote 'weary', whilst I meant to write 'wary'. I'll be more wary of being weary next time.
- 013a 7y agoHeroku's free tier is good. GCP App Engine is pretty similar, a little more powerful, but also more limiting in how you build your app. My pick for MVPs is AWS Lambda. It's very easy to get up and running, and you get access to the rich AWS ecosystem. Yeah yeah, the "unlimited scale" benefit will be great when you're accelerating user growth, but that's not why its a good pick for MVPs. Need a cron? Not too bad on App Engine, but pretty hard on Heroku. Cinch on Lambda. Aggregated logs? Easy on most managed platforms. How about distributed tracing? Ridiculously easy on lambda. Need a quick queue? Horrible on heroku, alright on google cloud, but on AWS? Create one on SQS, wire it up to a lambda, done. There's a learning curve, but the power of the AWS platform is really what makes lambda a great choice.
- eropple 7y agoThe difficult part with AWS is local development. Waiting on AWS deploys is not a fast process and it kills momentum. LocalStack tries, but IMO it's not great.
- adrianN 7y agoDeploying to lambda is literally uploading a zip.
- eropple 7y agoYes. Do you know what deploying in my local environment, for my own projects, is? It's "control-S". (Because a file watcher reloads the application.) This is acutely top-of-mind for me because I used to run a devops consultancy and I currently head devops, including release management, for a startup built heavily on AWS Lambda. I am doing my level best to reduce the loop as much as I can for the dev team. It's still way, way slower than control-S. And always will be.
- solidasparagus 7y agoWhat is it that makes this a problem? It has literally never been an issue for me. I test the lambda body locally with a single command. Only upload a new zip when you hit the release candidate stage and that's not frequent enough for the few seconds it takes to upload to lambda to be a problem.
- deleted 7y ago[deleted]
- taecano 7y agoBest compilation of free resources I've come across: https://github.com/ripienaar/free-for-dev https://github.com/ripienaar/free-for-dev Also: http://www.lowendtalk.com http://www.lowendtalk.com
- smilesnd 7y agoFirst you leverage already existing blockchain technology to create simple program that allows you to access gpu, cpu, network, and storage of a pc it is installed on. Second you adverties it to people telling them they can earn cryptocash you have invented in exchange for resources used on there pc. Third any surplus of access you have sell to a third party or mine a more popular cryptocurrency.
- simon_weber 7y agoI'm something of a free tier connoisseur, and recently built an entire project with 13 forever-free tiers. It was more of a personal challenge than a business decision, but it might be a good reference for what's out there: https://www.simonmweber.com/2018/07/09/running-kleroteria-for-free-by-abusing-free-tiers.html https://www.simonmweber.com/2018/07/09/running-kleroteria-fo... Some other services not mentioned there that I've used for free recently: - humio cloud for log aggregation - nodequery for server monitoring (though its future is unclear) - braintree used to waive a big chunk of payment fees ($50k?) for startups, but I'm not sure the program exists anymore Beyond things that are literally free, I'm a big fan of cheap vps providers if your uptime can take it and you can do your own ops. One of my projects makes ~$200/month and is hosted for $6/year on a 256MB vps. Lowendtalk/Lowendbox is the usual place I find these.
- daveidol 7y agoSimon Weber! You are a legend
- pythonbase 7y agoHave heard horror stories about the cheap VPS offered at LowEndTalk and similar outfits. What's your average up time? and can you recommend any service provider?
- simon_weber 7y agoPings from instances to nodequery are 98% on the low end and 99.9% on the high end. It looks like I'm at 500+ days up at impactvps.com, though I used to see cpu and disk degradations somewhat regularly with them. I haven't had any major outages in a few years of use, though one provider went bust recently after an overly-aggressive sale (alpharacks). I generally run one instance + sqlite and accept the downtime. The next step up might be two vms across two providers + a cheap managed db. I don't think I have any super strong recommendations. I did become a fan of BuyVM recently due to their $1/month shared sql plan. But, they're apparently they're planning to retire it, which puts them at a similar price point as something like vultr.
- voidmain0001 7y agoSoftware Engineering Daily had a recent discussion with the founder of render.com, Anurag Goel, and I learned that it provides static sites for free, and services starting at $5 so it's what I'm reviewing now. Render appears to be using K8s and Docker containers to create instances from Github repos. Anurag gave a reasonable explanation of why he thinks render.com is superior to Heroku at 29:15:5 in the transcript. https://softwareengineeringdaily.com/wp-content/uploads/2019/06/SED852-Render.pdf https://softwareengineeringdaily.com/wp-content/uploads/2019...
- anurag 7y agoRender founder here. Happy to answer questions.
- sdorosz 7y agoHi, if your business is data driven based on a cloud datawarehouse you can check out repods.io - there you can start out with a full functioning pod for free without expiration
- tootie 7y agoGoogle Firebase has a very rich set of features and almost everything is included (but very rate-limited) in their free tier and a flat $25/mo gets you quite a bit further. On the downside, it's very much a PaaS solution so lock-in is a big concern. https://firebase.google.com/pricing https://firebase.google.com/pricing
- Elof 7y agoStackPath has a startup program [https://www.stackpath.com/resources/propel-startup-program/ https://www.stackpath.com/resources/propel-startup-program/] and a sandbox for testing out serverless scripts [https://sandbox.edgeengine.io/ https://sandbox.edgeengine.io/]
- taormina 7y agoOther people have mentioned GCP/Firebase for the $300 free trial, but I'm going to specifically mention their startup program: https://cloud.google.com/developers/startups/ https://cloud.google.com/developers/startups/ I'm hosting my game servers today on $1000 of free credit from this program. If you have VCs and whatnot, they'll be able to get more credits out of the same program for you, but this was great as a solo founder.
- xenospn 7y agoSame. I got $1300 credit simply for applying.
- anonymousDan 7y agoAnything for free GPUS?
- tonymet 7y agoI'll tell you from personal experience--dont let free tiers influence your tech decisions. your early lock in decisions are the most costly and you will pay dearly long after the free tiers run out
- bduerst 7y agoAgreed. Unless you're intentionally building some low-margin business model that requires cutting these costs, you shouldn't box yourself in and ignore potential growth because of hosting costs.
- quickthrower2 7y agoThis is worth considering, especially when you can get a DO droplet for $5/month and run whatever free software you like on there on Ubuntu. That has to be as un-locked-in as it gets. You could run the same thing from a Rasb-Pi at home! I am happy to use Netlify as a static file host as that isn't much of a lock in: I can move to S3 later, or even the DO droplet and Nginx!
- ignaloidas 7y agoI see a lot of linode recomendations here, but if you are looking at mostly European audience scaleway.net has very cheap VMs starting at 2€ per month, while not being that much slower than linode
- WhiteOwlLion 7y agoonline.net is the sister company of scaleway. scaleway has some ARM bare metal which is cheap but sometimes you see issues if you try to run software only optimized for x86. kimsufi has 3.99 euro/mo baremetal server but very hard to get (have to keep trying). hetzner cloud has cheap vps and also has auctions for servers. I got some i7 8core 16GB RAM & 1-4TB HDD for 22 euro/mo. They are closer to 30 euro/mo but likely your best bet for budget dedicated with better specs. i have a few other dedicated servers (old Xeon) running off a bulgarian service provider
- ignaloidas 7y agoARM servers at scaleway actually start at 3euro/mo. I find that others have a bit more difficult setup the server. Finding the best auctions isn't the best way to spend your time in a startup. You are better of doing something that improves the quality of your product, and until some point, the server quality/price isn't your concern at all.
- RyanShook 7y agoIf you publish a free Alexa Skill (easy to make a basic one) you can apply for $100 in monthly free AWS credits: https://developer.amazon.com/en-US/alexa/alexa-skills-kit/alexa-aws-credits https://developer.amazon.com/en-US/alexa/alexa-skills-kit/al...
- aiddun 7y agoSame thing for Google Assistant actions, which give $200 in monthly credits.
- paulcarroty 7y agoGreat deal, thanks.
- janober 7y agoEven easier with Jovo and cross platform: https://jovo.tech https://jovo.tech
- jonas_kgomo 7y agoQuite important question. Indiehackers might be a good place to ask as well. I got introduced to this open-source tool Hasura. It gives you free service for back-end and handles a lot of issues about scalability. Please DM for more details https://hasura.io/ https://hasura.io/
- quickthrower2 7y agoI started this list https://gist.github.com/mcapodici/25d225848eda987071a0263b31491ba6 https://gist.github.com/mcapodici/25d225848eda987071a0263b31... - I keep meaning to keep it up to date.
- quickthrower2 7y agoWhat netiquette have I broken here?
- corobo 7y agoBest guess you said it's not been updated and on visiting it doesn't have many services listed, all of which have already been referred to in the comments elsewhere
- dillonmckay 7y agozoho.com for email hosting.
- DonHopkins 7y agoDon't try this at $HOME, but I have a friend who ran an early "cloud computing" start-up company in the 80's called "Computer Time Share Corporation", that actually sold time on another company's computers! We affectionately referred to them as "Computer Crime Share Corporation".
- onesmallcoin 7y agobuy a .edu email, use google compute till you have an MVP to sell
- wtmt 7y agoHow do you “buy” a .edu email (without signing up for a long and expensive course or college)? I’ve seen some hacks online to get one for free, but not sure if they work.
- telcal 7y agoAzure has 25+ "always free" services besides the $200 free credit. https://azure.microsoft.com/en-us/free/?v=17.39a https://azure.microsoft.com/en-us/free/?v=17.39a
- jamieson-becker 7y agoAt Userify (https://userify.com https://userify.com), we offer a free tier for SSH key and user management for up to 20 servers free (billing doesn't begin until 21 servers) with our SaaS offering (versus 10 free for our on-premise product). Try it out at https://userify.com https://userify.com, no credit card required.
- discordance 7y agoAwesome list for Free for Dev resources: https://github.com/ripienaar/free-for-dev#major-cloud-providers https://github.com/ripienaar/free-for-dev#major-cloud-provid...
- vmurthy 7y agoThis might come in handy a bit later for you but we were having headaches with the ramp-up pricing of JIRA+Confluence. We explored open source alternatives and found OpenProject to be a great product. Free of charge of-course. Once you get some of the free/cheap VMs mentioned by other posters, feel free to checkout OpenProject. https://aws.amazon.com/marketplace/pp/B00T6OCWRU https://aws.amazon.com/marketplace/pp/B00T6OCWRU for EC2 . https://www.openproject.org/ https://www.openproject.org/ for the main website.
- Blackstone4 7y agoIf you setup a domain and a c-corp/limited company, you can apply for $1,000 of AWS credits under the AWS Activate scheme. Careful tho because if you get the $1k, you won't be eligible for further AWS credits under an incubator worth $100k+ https://aws.amazon.com/activate/ https://aws.amazon.com/activate/ Not sure if they still offer the $1k credits for startups outside of incubators. Here's a thread where someone else got some credits. https://www.indiehackers.com/forum/i-just-earned-1-000-in-aws-credits-through-aws-activate-c001da4a91 https://www.indiehackers.com/forum/i-just-earned-1-000-in-aw...