
Hi, everyone! After much procrastination (🙂) — I’ve finally gotten around to updating my personal website daveodea.com. I’ve chosen to build atop the amazing Ghost platform.
I’ve migrated some of my previous articles from both Dev.to and Medium. I also plan on returning to writing helpful content, more frequently!
I’d really appreciate if you could drop by and check it out, maybe say hi — or even subscribe! 😀 Happy to hear your thoughts.
Thank you all, stay awesome!
~ Dave
✌️
This post is intended to help those learning Python. It will help you deploy your new app to the web so you can test and share it with others. Heroku’s own instructions leave out a couple of steps for beginners and so this article gives you everything to get up and running.
Prerequisites:
- Git, if you need help with this, check out my other article here.
- Sign up for a Heroku account.
- Python version > 3.6 installed on your machine.
- Pipenv installed: $ pip install pipenv.
Heroku CLI:
Install the Heroku CLI(command line interface) so that you…

First off, let’s ensure git is installed — if not, check the relevant link below for your system:
For the purposes of this post, I will be following a flow that you would most likely use for a new repository, although some steps will be used for existing ones.
Also, for other commands — for example when making a new directory, I will be using BASH shell commands. Here is a handy reference for those.
First of let’s make a new directory in which to keep our repository:
mkdir newRepo
Now will move…

For when you want to make everything you learn on Free Code Camp visible to the big bad world !
NOTE: This is a complete, all-in-one version of this series, hence its length.
Let’s break the task into 5 smaller pieces:
4. Setup a domain name (for example www.myDomain.com).
5. Getting files on the server.
For me, the decision to set up my own web server boiled down to three reasons:
1. Price:

This is part 5 in “How to set up your own cloud based web server”
4 .Setup a domain name (i.e. www.myDomain.com).
5. Getting files on the server ← You are here !
Wow, we are on the home stretch now. At this point we have the knowledge to be able to create a server , setup the server, install the LAMP stack and setup a domain name .
The last piece of the puzzle is how we do we actually get them onto our web server. We…

This is part 4 in “How to set up your own cloud based web server”
4. Setup a domain name (i.e. www.myDomain.com) ← You are here !
5. Getting files on the server.
At this point we are nearly finished this series. So far, we have learned how to create a server , setup the server and install the LAMP stack .
We now have a website that responds to our public IP for the server.
However, what we need to do is connect a domain name i.e. www.myDomain.com…

This is part 3 in “How to set up your own cloud based web server”
3. Install the LAMP stack ← You are here !
4. Setup a domain name (i.e. www.myDomain.com).
5. Getting files on the server.
OK, so far we are making great progress. We have created a server and completed some basic setup tasks.
Now, how is the server going to know what to do with our code files- HTML, CSS, JavaScript etc once we upload them ? …

This is part 2 in “How to set up your own cloud based web server”
2. Setup the server ← You are here !
4. Setup a domain name (i.e. www.myDomain.com).
5. Getting files on the server.
So, now that you have created your server or droplet on DigitalOcean — lets go ahead and go through some basic setup steps in preparation for launching our website for the first time !
After we created our droplet in step 1 above, we would have received some credentials via email which would have included…

For when you want to make everything you learn on Free Code Camp visible to the big bad world !
This is part 1 in “How to set up your own cloud based web server”
Let’s break the task into 5 smaller pieces:
4. Setup a domain name (i.e. www.myDomain.com).
5. Getting files on the server.
For me, the decision to set up my own web server boiled down to three reasons:
1. Price:
As a mature student, I recently returned to University and started learning to code on Free Code Camp and Team Treehouse, along with deciding to leave my previous career and make a serious change.

5 or 6 years ago I decided that I wanted to change, not just my career — my whole-life, in fact, the decision was made for me …
For the previous 10 + years I had worked as a professional Chef. I was good at it. It gave me great purpose and energy and I rose through the ranks pretty fast for someone my age.
However, it…