Comment on Is there any good free tutorials/courses that cover setup and administration of websites and web apps?

EmilyIsTrans@lemmy.blahaj.zone ⁨2⁩ ⁨days⁩ ago

Deploying and administering a website/service covers multiple fields separate to programming - you’re going to want to primarily look into DevOps, SysAdmin, and infrastructure. Like programming, there are a lot of areas to specialise in as well that depend on what stack you need.

Considering your inexperience in the field, a Platform-as-a-Service product like Heroku might be a good place to start. If you need something more serious with more configuration, an Infrastructure-as-a-Service product like AWS may be better (plus they have many hosted Software-as-a-Service products for things like authentication). If you want to roll your own servers you’ll want to look into Docker, which makes it simple to deploy isolated versions of your project (+ any databases) on any machine.

All these products are well documented with guides aimed at beginners - the trick is knowing where to look ;) If you give me some specifics about your project I can probably point you at some basic guides for AWS.

I should also give you the warning that all of these options carry some security risks if you’re careless - they can be all configured wrong or exploited through vulnerabilities in your code, which can result in a large bill or (if you’re running on your own infrastructure at home) put your personal data at risk.

source
Sort:hotnewtop