Webwide is the inclusive forum community for web designers, developers & makers.

Whether you're an enthusiast, in training, or a seasoned pro – you'll fit right in at Webwide. We understand that our community is one of creation which is why we, unlike many other discussion forums, encourage sharing of your own projects and content. Creating a forum account is fast, easy and completely free so you can start participating right away.

Read our Code of Conduct

Free Forum Membership Benefits

  • Participate in hundreds of interesting discussions
  • Network with industry peers and make new connections
  • Show off your own projects and relevant content
  • Get help and feedback for your coding and designs
  • Buy and sell services and resources in the marketplace
  • Participate in our friendly community challenges
  • Earn trophies and work your way up our leaderboards
  • Enjoy exclusive Webwide member discounts and offers
  • ...and so much more!

What static site host would you recommend?

robcsaszar

Member
Gold Member
Joined
Oct 22, 2019
Messages
22
Reaction score
17
Points
55
Location
Cluj-Napoca, Romania
Local Time
Today, 02:04
Website
nhg.design
Credits
589
Pronouns
he
I currently have three domains bought for both myself and one of my clients and I'd like to centralize the static websites to one host.
Two of the domains I have bought through porkbun.com, tried their static hosting but I don't like how they handled my .htaccess troubles (doesn't redirect to the temporary maintenance page and they can't help at all -- I'd like more control with that).
My clients domain is currently hosted on bluehost.com with cPanel (not static yet).

I've looked around and I keep seeing Netlify and GitHub Pages. I'd like to keep the hosting cost to a minimum but I keep an open mind.
 

Adam

Mr. Webwide
Administrator
Joined
Sep 24, 2019
Messages
1,034
Reaction score
1,070
Points
1,115
Location
United Kingdom
Local Time
Today, 00:04
Credits
9,652
Pronouns
he/him
Another one worth checking out might be Cloudflare Worker Sites:
$5/m but I think that covers multiple sites.

Or even some cheap shared hosting with free Cloudflare page rules to cache everything (including HTML).
 
Last edited:
  • Like
Reactions: robcsaszar

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
Last edited:

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
Another one worth checking out might be Cloudflare Worker Sites:
$5/m but I think that covers multiple sites.

Or even some cheap shared hosting with free Cloudflare page rules to cache everything (including HTML).
Have thought about CF workers but the free tier of Azure is higher. And I already have Azure in use for larger projects.
 
  • Like
Reactions: robcsaszar and Adam

jarod_peachey

Member
Joined
Nov 9, 2019
Messages
56
Reaction score
49
Points
30
Age
18
Location
USA
Local Time
Yesterday, 19:04
Website
jarodpeachey.netlify.com
Credits
74
Real Name
Jarod Peachey
I would highly recommend Netlify. I've used GH Pages before, and it's really easy to set up. However, Netlify comes with so much more out of the box. I've only used some of the tools, but they have forms, image optimization, compression, minification, A-B testing, and all that.

ALSO, just checked out Sitesauce, and although it's not available yet, it looks 🔥
 

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
I would highly recommend Netlify. I've used GH Pages before, and it's really easy to set up. However, Netlify comes with so much more out of the box. I've only used some of the tools, but they have forms, image optimization, compression, minification, A-B testing, and all that.

ALSO, just checked out Sitesauce, and although it's not available yet, it looks 🔥
Just ping @m1guelpf so far I know he already assigns accounts but atm not with a public registration.
 

robcsaszar

Member
Gold Member
Joined
Oct 22, 2019
Messages
22
Reaction score
17
Points
55
Location
Cluj-Napoca, Romania
Local Time
Today, 02:04
Website
nhg.design
Credits
589
Pronouns
he
Awesome, thank you very much for your recommendations. I will be giving Netlify a try - is there something else I'd need to set up beforehand or right after?
 

avena

Member
Joined
Oct 19, 2019
Messages
120
Reaction score
114
Points
165
Website
alejandro.fun
Credits
147
If you have never use Netlify, I would recommend trying setting up a basic html/js/css site in a folder and upload that folder to netlify in the deploy tab (just drag and drop if you wish), is that simple.

You can connect you github/giltlab repository with netlify so every time you push to a certain branch it updates the code.

For redirects, instead of .htaccess, you can do: Redirects and rewrites and also: Netlify using .htaccess file?
 
Last edited:

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
Awesome, thank you very much for your recommendations. I will be giving Netlify a try - is there something else I'd need to set up beforehand or right after?
Only your DNS if you want to use a custom domain. And any kind of export/build script that generates the static files/assets for you if you want to use a fancy templating engine, CSM and so on.

But you can also start with a simple index.html without anything not even a VCS like @avena said. Netlify is super simple to get in but also super powerful with Forms, Functions, CD and so on.
 
  • Like
Reactions: robcsaszar

robcsaszar

Member
Gold Member
Joined
Oct 22, 2019
Messages
22
Reaction score
17
Points
55
Location
Cluj-Napoca, Romania
Local Time
Today, 02:04
Website
nhg.design
Credits
589
Pronouns
he
Only your DNS if you want to use a custom domain. And any kind of export/build script that generates the static files/assets for you if you want to use a fancy templating engine, CSM and so on.

But you can also start with a simple index.html without anything not even a VCS like @avena said. Netlify is super simple to get in but also super powerful with Forms, Functions, CD and so on.
The way I work right now is that I work on code on my laptop in Visual Studio Code, do version control with Azure DevOps but upload my files via FTP with WinSCP to the live site on Porkbun. I'll give Netlify a try this weekend because this week is just super full for me. 😟
Vielen Dank for all your help! I will certainly be back with more questions, hehe!
 
  • Like
Reactions: Adam

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
The way I work right now is that I work on code on my laptop in Visual Studio Code, do version control with Azure DevOps but upload my files via FTP with WinSCP to the live site on Porkbun. I'll give Netlify a try this weekend because this week is just super full for me. 😟
Vielen Dank for all your help! I will certainly be back with more questions, hehe!
My process right now is: I code on my local machine, push my code to GitHub, after a new commit is pushed to master my GitHub Action runs and deploys to netlify.
So my manuell work is only coding. Everything else is done by GitHub.

That's a simple deployment action which runs after every push to master and daily at midnight. You should adjust the steps between "Git checkout" and "Netlify deploy" to your needs. If you use a JAMstack static site builder you can use Netlifys deployment options which allows you to deploy every branch to a new instance so you could check your PR before merging.
 
  • Like
Reactions: Adam

anurag

Member
Joined
Nov 20, 2019
Messages
3
Reaction score
4
Points
5
Location
San Francisco
Local Time
Yesterday, 16:04
Website
render.com
Credits
0
Pronouns
He/Him
  • Wow
  • Like
Reactions: Adam and Gummibeer

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
Thanks for the shoutout @codecanvas. I work at Render.

Happy to help with anything around hosting, even if it's on other providers.
Do you have a GH actions deployment tool? Are the 100GB per account or per page?
PS: I would add the 100GB free traffic to the plans. Traffic is one of the most important and expensive facts. So it's one of the key decision facts and not a FAQ one. 😉
 
Last edited:

anurag

Member
Joined
Nov 20, 2019
Messages
3
Reaction score
4
Points
5
Location
San Francisco
Local Time
Yesterday, 16:04
Website
render.com
Credits
0
Pronouns
He/Him
Do you have a GH actions deployment tool? Are the 100GB per account or per page?
We integrate directly with GitHub and build your app with CI/CD on Render so our users don't have to set up GitHub Actions.

The 100GB limit applies to each static site individually. So you can have 10 sites and they all get 100GB free bandwidth each.
 

Gummibeer

Astroneer
Joined
Oct 5, 2019
Messages
926
Reaction score
788
Points
785
Age
27
Location
Hamburg, Germany
Local Time
Today, 01:04
Website
gummibeer.de
Credits
1,721
Real Name
Tom Witkowski
We integrate directly with GitHub and build your app with CI/CD on Render so our users don't have to set up GitHub Actions.
With all languages to build one? 😱 Pre build tests to let it fail and so on?
For my case it would be PHP including composer but also require yarn/npm for assets.
 

anurag

Member
Joined
Nov 20, 2019
Messages
3
Reaction score
4
Points
5
Location
San Francisco
Local Time
Yesterday, 16:04
Website
render.com
Credits
0
Pronouns
He/Him
With all languages to build one? 😱 Pre build tests to let it fail and so on?
For my case it would be PHP including composer but also require yarn/npm for assets.
We have one build environment for static sites, and other build environments for Node, Python, etc. If you want to run tests you can run them as part of your build, but you can also run them on GitHub and use Deploy Hooks to trigger a Render build+deploy.

We don't support PHP natively yet but you can use our Laravel Docker example. Native PHP support is coming!
 
Last edited:
  • Love
Reactions: Gummibeer
Top