I usually prefer doing my own deploys on machines I can SSH to, vs hosting on heroku/netlify/Elastic BeanStalk/other managed black box solutions. It's usually cheaper, but IMO it's also more badass and gives deeper insight on computers. I like to start manual and automate as the project matures - but everyone's preference is different.
I prefer AWS, so I use EC2 machines with (any/latest) Ubuntu. IMO it's easier to set the manual deploy up than any automated solution.
Happy to assist!
I usually prefer doing my own deploys on machines I can SSH to, vs hosting on heroku/netlify/Elastic BeanStalk/other managed black box solutions. It's usually cheaper, but IMO it's also more badass and gives deeper insight on computers. I like to start manual and automate as the project matures - but everyone's preference is different.
I prefer AWS, so I use EC2 machines with (any/latest) Ubuntu. IMO it's easier to set the manual deploy up than any automated solution.
This is what I do for deploys:
dev.to/alexeydc/quick-manual-deplo...
But then you also usually want https, this configuration works with that deploy style:
dev.to/alexeydc/modern-https-confi...