<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://manishvenu.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://manishvenu.github.io/" rel="alternate" type="text/html" /><updated>2026-06-03T01:53:04+00:00</updated><id>https://manishvenu.github.io/feed.xml</id><title type="html">Manish Venumuddula</title><subtitle>Professional Website of Manish Venumuddula</subtitle><author><name>Manish Venumuddula</name><email>manish.venumuddula@gmail.com</email><uri>https://manishvenu.github.io</uri></author><entry><title type="html">Deploying a Django Website as a confused Earth Science programmer</title><link href="https://manishvenu.github.io/posts/2024/12/django_aws_deployment/" rel="alternate" type="text/html" title="Deploying a Django Website as a confused Earth Science programmer" /><published>2024-12-08T00:00:00+00:00</published><updated>2024-12-08T00:00:00+00:00</updated><id>https://manishvenu.github.io/posts/2024/12/django_aws_deployment</id><content type="html" xml:base="https://manishvenu.github.io/posts/2024/12/django_aws_deployment/"><![CDATA[<p>Deploying a Django website is hard, especially if you don’t know anything about linux, web servers, or front-end/back-end. In my case of setting up a website for a lake research project, it was impossible. Thankfully, leveraging a couple of very cool tutorials and taking shameless advantage of AWS free tier (which can then be transitioned to a free/cheap non-profit account cuz research is non-profit), we can deploy a Django website in HTTP! HTTPS - which has an extra S - has security, so you need to buy a domain (not free!) and get a free security certificate from something like Let’s Encrypt - a company!</p>

<p>Here is an option to get the deployment working: <a href="https://manishvenu.github.io/MLDjango/manualdocs/deploy_to_ec2.html">Steps of Django Deployment on AWS</a>.</p>

<p>I’d only use this tutorial if you’re a python coder who figured out Django, but knows nothing about how webservers (Apache2, NGINX) and linux servers work, which is like very common in earth science.</p>

<p>Feel free to email me when things don’t work, it’s fun to figure out.</p>]]></content><author><name>Manish Venumuddula</name><email>manish.venumuddula@gmail.com</email><uri>https://manishvenu.github.io</uri></author><category term="Django" /><category term="AWS" /><category term="EC2" /><summary type="html"><![CDATA[Deploying a Django website is hard, especially if you don’t know anything about linux, web servers, or front-end/back-end. In my case of setting up a website for a lake research project, it was impossible. Thankfully, leveraging a couple of very cool tutorials and taking shameless advantage of AWS free tier (which can then be transitioned to a free/cheap non-profit account cuz research is non-profit), we can deploy a Django website in HTTP! HTTPS - which has an extra S - has security, so you need to buy a domain (not free!) and get a free security certificate from something like Let’s Encrypt - a company!]]></summary></entry></feed>