TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What is the cheapest way to make a website?

125 pointsby protabotalmost 5 years ago
Must haves: Be able to display a message on the landing page Nice to haves: A Folder to keep articles<p>I know Strikingly has a cheap ($12?) website building tool, but. It just seems wrong that I can&#x27;t just buy a domain and get some random content on it without having Go Daddy charge me $5&#x2F;month to host it? I apologize in advance for the noobness, but this is a serious question ;). Hope everyone is well.

49 comments

orishoalmost 5 years ago
GitHub pages &#x2F; GitLab pages. I prefer the latter since the CI for pages is less magical and more flexible as a result - you aren&#x27;t limited to what they support, and they don&#x27;t claim a 100GB* traffic limit (just fair use). Couple with a cheap .com and free Cloudflare for DNS and caching.<p>* Corrected mistake, was 10GB
评论 #23391110 未加载
评论 #23391222 未加载
评论 #23391144 未加载
iceyalmost 5 years ago
GitHub + Netlify makes a really nice combo as well, since Netlify helps with simple form handling (and a bunch of other niceties)
评论 #23396571 未加载
评论 #23391561 未加载
评论 #23396458 未加载
adnanhalmost 5 years ago
Try <a href="https:&#x2F;&#x2F;neocities.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neocities.org&#x2F;</a> :)
vorpalhexalmost 5 years ago
In addition to the Gitlab&#x2F;Github options, AWS S3 by itself is fairly decent and a few pennies. You can front it by cloudfront for more money if you need a global CDN.<p>There&#x27;s also NearlyFreeSpeech[^1] which is very cheap and very free speech oriented.<p>[^1]: <a href="https:&#x2F;&#x2F;www.nearlyfreespeech.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nearlyfreespeech.net&#x2F;</a>
评论 #23398960 未加载
abdullahkhalidsalmost 5 years ago
I use nearlyfreespeech to host my personal static website. Annual cost is less than 10 dollars. I use namecheap for my domain which is 10-15 dollars&#x2F;year.<p>They have a nice estimator <a href="https:&#x2F;&#x2F;www.nearlyfreespeech.net&#x2F;estimate" rel="nofollow">https:&#x2F;&#x2F;www.nearlyfreespeech.net&#x2F;estimate</a>
jussijalmost 5 years ago
&gt; It just seems wrong that I can&#x27;t just buy a domain and get some random content on it without having Go Daddy charge me $5&#x2F;month to host it?<p>In order to host any web page requires a machine to serve up the web content and that machine needs to be running 24 hours a day 7 days a week.<p>So at a minimum, running that machine requires a safe place to house it, electricity to run it and people to keep an eye on it just to make sure it is still running.<p>All of those tasks cost money.
评论 #23391384 未加载
评论 #23391389 未加载
mattcdrakealmost 5 years ago
I registered my domain via Google Domains for $12. I write content in markdown and use a static site generator called Hugo to turn it into html. I host it on Netlify for free.<p>My process is:<p>- blog in markdown<p>- add a commit<p>- push repo &#x2F;&#x2F; This builds on Netlify<p>The new content is live within minutes. I have also used Netlify to host a static html landing page that I wrote and styled by hand. I would highly recommend their service. Again, my only (monetary) cost is $12 per year via Google Domains.
评论 #23390744 未加载
评论 #23390692 未加载
baschalmost 5 years ago
This will probably be an unpopular answer, but if you are in a situation where you need to turn over management of the site to a team of non programmers (which this post doesnt sound like); Managed Wordpress + static site plugin and cdn caching.<p>Managed Wordpress hosting is $4-$6&#x2F;m from a reputable place[1], and then everything wordpress and below needs no maintenance. Youll have access control for which team members can control what, and there&#x27;s probably more wordpress expertise out there than any other platform. The amount of good plugins out there minimize reinventing wheels.<p>[1] <a href="https:&#x2F;&#x2F;www.siteground.com&#x2F;wordpress-hosting.htm" rel="nofollow">https:&#x2F;&#x2F;www.siteground.com&#x2F;wordpress-hosting.htm</a>
mendelmalehalmost 5 years ago
Another free alternative, like github pages, is <a href="https:&#x2F;&#x2F;render.com" rel="nofollow">https:&#x2F;&#x2F;render.com</a><p>Pretty much the same deal, I used it for a while and it worked well. You can connected to a github repo too, so it deploys when you push.
jklein11almost 5 years ago
Github pages is pretty much free. You can buy a domain name for ~$10 a year
评论 #23391872 未加载
评论 #23390580 未加载
imageticalmost 5 years ago
+1 for a static site generator with GitHub + Netlify.<p>Even manual deployment to Netlify is enough for most needs. Just drag the public folder in and you&#x27;re done. It&#x27;s an automagical experience.<p>I am actually in process of moving to Hugo&#x2F;Netlify, and if I come close to bandwidth or storage caps I hope B2&#x2F;Cloudfare has implemented official solutions by then. I&#x27;d personally love to avoid s3.
评论 #23398642 未加载
评论 #23402707 未加载
ASVVVADalmost 5 years ago
For hosting: Many options. HelioHost[0] is worth mentioning, free 501(c)(3) nonprofit organization; Vercel,Git(Lab&#x2F;Hub) Pages ect<p>For domains: Take a couple hours to find the cheapest ones available but you can get a free sub-domain as-well which is the cheapest available. I do NOT recommend Freenom ones users always had issues with them. However I do recommend eu.org[1]. You can get a sub domain like (4-letters and more).eu.org or anything.(on of their subdomains).eu.org. For example I have two: asvvvad.eu.org and vvv.int.eu.org.<p>For DNS forwarding (A&#x2F;AAAA&#x2F;CNAME&#x2F;TXT records ect): I started with Namecheaps FreeDNS but switched recently to 1984hosting.com&#x27;s free DNS service I used the former for quite a while and didn&#x27;t have many problems with it just set it up and forgot about it but using 1984hosting&#x27;s feels better and easier specially the interface<p>1984hosting also have a hosting plan that include free .com domain. It only have yearly payments which is $109 for a year and $129 for renewal which is less than $10 a month. That&#x27;s pretty cheap for an unlimited hosting with a .com domain included I guess<p>[0]: <a href="https:&#x2F;&#x2F;www.heliohost.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.heliohost.org&#x2F;</a> [1]: <a href="https:&#x2F;&#x2F;nic.eu.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nic.eu.org&#x2F;</a> [2]: <a href="https:&#x2F;&#x2F;1984hosting.com&#x2F;buy&#x2F;hosting&#x2F;" rel="nofollow">https:&#x2F;&#x2F;1984hosting.com&#x2F;buy&#x2F;hosting&#x2F;</a>
imsdalmost 5 years ago
Notion can be used to create simple websites. You can then find an online tutorial to use Notion with a custom domain. Other than the cost of the domain, this method is entirely free.
评论 #23412779 未加载
DrJones1098almost 5 years ago
Namecheap WordPress hosting.<p>3 bucks a month and they handle scaling and all that shit for you supposedly.<p>It&#x27;s not free but you get a way more functionality than a static site offers.
wojciechka1almost 5 years ago
What I have done is set up my application with Google Cloud Run.<p>In my case I used that for two websites - one is a blog and another one is a website for auto-generating comments.<p>In the case of first one, I use middleman to render static HTML files and then create a container that ships nginx and the application.<p>For the second app, the backend that generates comments is a Node.js application. The frontend is an app created using React, compiled into static website and Node.js serves the files.<p>Both apps cost me less than $0.1 per month and they have some traffic, but not a lot of it.<p>For the first app, I&#x27;ve also set up a CI&#x2F;CD system using Google CLoud Build. So, every time I commit a new blog article, things get updated automatically. I did not have time to migrate the second app to same approach, but it should not be hard to do.<p>Google Cloud Build + Google Cloud Run can help you run a large variety of technologies almost for free, but in my case I only did it for stateless apps. You could use Google Cloud Run with a database, but I have not tried it.
aabbcc1241almost 5 years ago
Using github page is free and easy for static web pages. Surge[0] is also an awesome CDN with cli support. You can update the content as well, so not really static in the way IPFS do.<p>If you need non-manual dynamic content, 000webhost[1] has free mysql &amp; php server for you.<p>If you prefer to program the server in node.js, webtask[2] has free severless node.js env for you.<p>If you&#x27;re considering non-free solution or more control&#x2F;freedom, linode[3] is my first choice. The cheapest plan is $5&#x2F;mo for 1GB RAM, 25GB SSD and 1TB traffic.<p>[0] <a href="https:&#x2F;&#x2F;surge.sh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;surge.sh&#x2F;</a><p>[1] <a href="https:&#x2F;&#x2F;www.000webhost.com&#x2F;free-php-hosting" rel="nofollow">https:&#x2F;&#x2F;www.000webhost.com&#x2F;free-php-hosting</a><p>[2] <a href="https:&#x2F;&#x2F;webtask.io" rel="nofollow">https:&#x2F;&#x2F;webtask.io</a><p>[3] <a href="https:&#x2F;&#x2F;www.linode.com&#x2F;pricing&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.linode.com&#x2F;pricing&#x2F;</a>
IanCalalmost 5 years ago
I&#x27;d recommend Hugo or similar plus netlify. It&#x27;s incredibly easy to get a static (or mostly static) page up and available. Use someone else&#x27;s template, then you can deal with everything with drag &amp; drop if you want.<p>It&#x27;s all also free unless you want more features, and you can easily take it and host elsewhere (like S3).
terrycodyalmost 5 years ago
Actually you can get all your want by simply Google it but for your convenience:<p>1) free options: you can choose wordpress.com, blogspot, github, etc to host your website, but the drawback is you have to use their sub-domain system which is ugly, like yourwebsite.wordpress.com, another con is the backend of website lack many customization features, all in all, you host your content on other&#x27;s house, what more can u ask!<p>Sure you can buy a domain and attach your domain to those services, its up to you.<p>2) A much cheaper and regular way to host a website is choose a hosting company like Namecheap, Godaddy (not recommend though), you can lower your cost to less than $20 first year, with a domain + shared hosting.<p>3) you can still choose static site generator like Hugo, Jekeyll, netilify, etc, but the concept is same, you either host your content for free on their domains, or buy yourself a lovely domain to start with.
评论 #23410550 未加载
young_hopperalmost 5 years ago
I&#x27;ve been using GitLab pages along with its CI, and it has been really great for static sites.<p>For less static websites, I&#x27;d recommend signing up for free tier GCP. They give you a (very small) VM for free. I&#x27;ve had no problem running several docker containers backing my personal sites. To be fair, they don&#x27;t really have much traffic, but for the &lt; 10 people that use my stuff, it has worked out great.<p>The GitLab CI is really nice, and I&#x27;d recommend it even if you don&#x27;t go for Pages or GCP. It&#x27;s pretty simple to set it up to automatically build images (using its personal container registry) and deploy them for you.<p>With this setup, the only things I pay for are domain names which I use to add SSL via let&#x27;s encrypt and HAProxy (which also does some routing for me).<p>Hope this helps give someone some ideas.
StavrosKalmost 5 years ago
Funny you should ask, I made just the thing for you the other day:<p><a href="https:&#x2F;&#x2F;quicksite.stavros.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;quicksite.stavros.io&#x2F;</a><p>It&#x27;s just a git repo you can clone, so you own your site (it&#x27;s not a service or a static site generator). It uses Lektor to generate pages (just because that&#x27;s what I use, though I&#x27;m eyeing Zola as a good alternative), and it supports deploying to Gitlab Pages and Neocities with its CI config. You can also push the site to IPFS with one command (ipfs add -r pages&#x2F;).<p>It&#x27;s also trivial to host on Netlify if you want (just add the repo there). All these services I mention are excellent, but slightly different. Neocities is more of a quirky&#x2F;indie website community, for example, which I love.
评论 #23400203 未加载
a-salehalmost 5 years ago
I use netlify. Server static pages, has good integration with lets-encrypt and even supports the &#x27;point me to a github repo and I will rebuild for you&#x27; workflow. I am in the free tier, and there is no hchance my blog would ever get out of it (unless the free tier gets nixed)<p>For static sites you can emulate this workflow fairly cheaply, from github-pages, to serving with aws s3, or simmilar (I have an abandoned blog on s3 and pay ~cents a month, but I never fully grokked aws pricing)<p>If you need people that wouldn&#x27;t edit text&#x2F;markdown&#x2F;html directly, there are even git-based cms, that can abstract away the dev-friendly &#x27;edit text, commit, push to repo&#x27; to more user friendly &#x27;login somewhere and click a button to change content&#x27;.
h0p3almost 5 years ago
Github + Tiddlywiki. That&#x27;s what I do for <a href="https:&#x2F;&#x2F;philosopher.life&#x2F;" rel="nofollow">https:&#x2F;&#x2F;philosopher.life&#x2F;</a>. It&#x27;s free (unless you rent a domain name), flexible, and easy to distribute over many kinds of channels.
评论 #23391488 未加载
kenalmost 5 years ago
Do you have an old computer at home, and an internet connection? You can always host it yourself.<p>The electricity used may not be cheaper than paying someone else a few bucks to host it from their data center.
评论 #23391458 未加载
评论 #23391663 未加载
ziffusionalmost 5 years ago
If you have a constant-on internet connection, then right on your own machine (WIndows or Linux). Use a dynamic DNS (DDNS) service (with a low TTL) so people can always find you by name even if your IP address changes. After that, learn a bit of PHP or Python and use one of many web application frameworks (Flask or Bottle or Django).<p>Price $0.<p>Around $12 annually to buy a domain name if you like (if you are not happy with one that the DDNS service will give you).<p>When you start getting traffic, you may want to consider AWS, starting at the free tier and going up.
galeactenaalmost 5 years ago
Just another option:<p>V-Server from <a href="https:&#x2F;&#x2F;netcup.de" rel="nofollow">https:&#x2F;&#x2F;netcup.de</a> ca. 3$&#x2F;month<p>.space domain ca. 2$&#x2F;year from <a href="https:&#x2F;&#x2F;gandi.net" rel="nofollow">https:&#x2F;&#x2F;gandi.net</a><p>(I am not affiliated with any of them)<p>I wanted to a little bit more e.g. having my own calendar, and hosting my own Mercurial server (since almost nobody supports that anymore, maybe GitLab in the future). Found than out that this offer is good enough for my own VPN and even having my own tiny cloud storage.
babbledabbleralmost 5 years ago
I&#x27;m building a site generator for this very purpose (apologies for the shameless self promotion)....<p><a href="https:&#x2F;&#x2F;findingmyhtmlgoddess.com" rel="nofollow">https:&#x2F;&#x2F;findingmyhtmlgoddess.com</a><p>git: <a href="https:&#x2F;&#x2F;github.com&#x2F;jonascript&#x2F;htmlgoddess" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jonascript&#x2F;htmlgoddess</a><p>It generates static HTML pages that are as simple as can be. If you setup a git account, it will cover the hosting for free. A domain typically costs $12 a year.
volkandkayaalmost 5 years ago
<a href="https:&#x2F;&#x2F;www.netlify.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.netlify.com&#x2F;</a> if you have a lot of time. If you&#x27;re still using github pages give it a try you will be very impressed.<p>Time isn&#x27;t free, we have a lot of backend developers use <a href="https:&#x2F;&#x2F;versoly.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;versoly.com&#x2F;</a> as they don&#x27;t want to focus on design and actually want a good looking website quickly.
评论 #23416775 未加载
thihtalmost 5 years ago
On a side project[1] I used Vuepress[2] and deployed it using Github+Netlify and the experience was amazing. On Netlify, the whole deploy script is: `yarn docs:build`. That&#x27;s it.<p>[1]: <a href="https:&#x2F;&#x2F;smocker.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;smocker.dev&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;vuepress.vuejs.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vuepress.vuejs.org&#x2F;</a>
fs_tabalmost 5 years ago
You can host websites from a spare computer at home. You can use Cloudflare&#x27;s free CDN for serving cached responses. If your ISP does not provide static IP addresses, and you wish to use a custom domain then you will need to periodically update your domain&#x27;s A Record to point to your current public ip (which can be automated).
abanaalmost 5 years ago
I am not sure I fully understood you. Do you want to have a static site without the hassle of having to host it with Go Daddy?
nico_halmost 5 years ago
github page would be the cheapest. Then it&#x27;s a control vs price.<p>You can generate your own static site with Hugo &#x2F; Jekyll &#x2F; Frankenstein&#x27;s ___.sh then upload somewhere (including github)<p>You can go S3 static pages : <a href="https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;AmazonS3&#x2F;latest&#x2F;dev&#x2F;EnableWebsiteHosting.html" rel="nofollow">https:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;AmazonS3&#x2F;latest&#x2F;dev&#x2F;EnableWebsit...</a><p>(I think backblaze has a cheaper API-compatible S3 clone,)<p>You can go the VPS way, Vultr being amongst the cheapest (Monthly $3.5 IPv4 &#x2F; $2.5 IPv6 only)<p>Or you can go semi managed hosting, with nearlyfreespeech starting at $1.74 per month for static sites if you host DNS with them.
jfosteralmost 5 years ago
It might not be that simple. How long do you want the solution to last for?<p>There&#x27;s plenty that will be free or low cost initially, but it may be a matter of time before the deal changes, they&#x27;re acquired &amp; shutdown, or they go out of business.
iamunralmost 5 years ago
Type words in a file, run it on vercel, you have free mysite.now.sh<p>Buy a domain, point at your free site.
flitzofolovalmost 5 years ago
This is &quot;free&quot; (sans domain):<p>* Google Firebase hosting * Static site generator<p>Example: <a href="https:&#x2F;&#x2F;notes.tomgoren.com&#x2F;how-this-blog-is-hosted.html" rel="nofollow">https:&#x2F;&#x2F;notes.tomgoren.com&#x2F;how-this-blog-is-hosted.html</a>
ggreletalmost 5 years ago
OVH has a 10MB storage free plan where you can host a landing pages, images and such.
binrecalmost 5 years ago
<a href="https:&#x2F;&#x2F;neocities.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;neocities.org&#x2F;</a> has a free tier. It&#x27;s limited (no arbitrary filetype uploads, no custom domains), but convenient and easy to use.
rramadassalmost 5 years ago
Has anybody had any experience with hosting their domains and web sites&#x2F;content(personal and professional) on the Google ecosystem? Specifically; Google Domains&#x2F;Sites&#x2F;Pages&#x2F;App etc.?
ayushgpalmost 5 years ago
You can use multiple static site hosting solutions for this use case for free. Many have a free tier till 100 GB bandwidth per month. Some that I know of:<p>Github pages Surge.sh Render.com Gitlab pages Netlify Vercel
bilal4hmedalmost 5 years ago
Hugo + Gitlab CI&#x2F;CD to push in to Google Firebase. I use namesilo for domain hosting at $12 &#x2F; yr. I&#x27;m well under the free quota offered by GCP
earthboundkidalmost 5 years ago
I&#x27;m hosting a website with 300K pageviews&#x2F;month for free (-ish: I&#x27;m paying for form collection but not bandwidth) on Netlify.
pixxelalmost 5 years ago
Depends really. Perhaps <a href="https:&#x2F;&#x2F;carrd.co" rel="nofollow">https:&#x2F;&#x2F;carrd.co</a> will cover your requirements.
bobbydreameralmost 5 years ago
You have to buy a domain and if u know to write HTML, Javascript and CSS then just use Google cloud storage as everything is static.
chachanalmost 5 years ago
Hope this helps - <a href="https:&#x2F;&#x2F;free-for.dev" rel="nofollow">https:&#x2F;&#x2F;free-for.dev</a>
dkxonealmost 5 years ago
<a href="https:&#x2F;&#x2F;zeronet.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zeronet.io&#x2F;</a>
ruffreyalmost 5 years ago
$3.50 &#x2F; mo - Amazon Lightsail with mostly automatic wordpress setup.
notetowebalmost 5 years ago
notetoweb.com will let you convert your Evernote notes to a website for free, but you have to pay for a custom domain.<p>If you are comfortable with the CLI Hugo&#x2F;Firebase hosting is a good combination
rhowellsalmost 5 years ago
If you have a domain, check Tumblr as they were hosting for free.
AlchemistCampalmost 5 years ago
You can make one for free on WordPress.com
shankmuralialmost 5 years ago
I have found Webflow to be incredibly useful in doing this - the various templates for different use-cases (Blog, E-Com Store etc) was quite simple to quickly setup and get something off ground.
评论 #23412788 未加载