Affordable Options for Hosting Your Data Science Projects

Eric Kleppen
4 min readOct 4, 2019

--

Finding the Right Fit

Hosting projects for other people to see is one of the most fulfilling aspects of learning to code and can act as a neat way of building a portfolio of work to show off to potential employers. The eagerness for developers to share their work with the computer science community has always been something that drew me into the field. Once I started creating my own apps, I started looking for cheap ways to show off my work. If you need cheap virtual resources, I’ve found these three options to be easy to use and reliable:

  1. Digital Ocean
  2. Hetzner
  3. Heroku

If you’re interested in coding dashboard in python, check out my intro articles to Dash!

Digital Ocean

Digital Ocean has reasonable prices, several configuration options, and plenty of bells and whistles that make deploying your apps easy. Through their Droplet, a linux-based virtual machines, you have the option of scaling into the amount of resources you need as your project expands. You can spin up a Droplet for as little as $5 US dollars a month with 1 vcpu and 1GB ram.

Their features and pricing are great, however, what I like best about Digital Ocean is their fantastic community in which you can find tons of tutorials to help you set up your virtual server. Using the tutorials I found in Digital Ocean’s community, I was able to host a Python Flask app up and share it with the world. If you’re new to setting up web servers, I highly recommend checking out these tutorials on New Server Setup

Although I like their product options and their community, I am not currently using Digital Ocean to host any of my projects. I have switched to Hetzner for my VPS needs…

Hetzner

--

--