title: DigitalOcean
category: page
slug: digitalocean
sortorder: 0507
toc: False
sidebartitle: DigitalOcean
meta: DigitalOcean is a virtual private server provider and deployment platform that can be used for running Python applications.


DigitalOcean is a virtual private server provider and deployment 
platform that can be used for running Python applications.

<a href="https://do.co/fullstackpython" style="border: none;"><img src="/img/logos/digitalocean.png" width="100%" alt="Official DigitalOcean logo. Copyright DigitalOcean." class="shot" style="padding: 12px 0 12px 0"></a>


### DigitalOcean resources
* [Creating a Kubernetes Cluster on DigitalOcean with Python and Fabric](https://testdriven.io/blog/creating-a-kubernetes-cluster-on-digitalocean/)
  shows how to configure a three node Kubernetes cluster using
  [Ubuntu](/ubuntu.html) 16.04 LTS.

* [Setting up a Digital Ocean server for Selenium, Chrome, and Python](http://jonathansoma.com/lede/algorithms-2017/servers/setting-up/)
  gives the code and instructions for setting up a testing server
  that uses Selenium for executing user interface tests.

* The [digitalocean tag](https://github.com/topics/digitalocean) on GitHub
  has a slew of open source projects such as 
  [digitalocean-developer-firewall](https://github.com/ErlendEllingsen/digitalocean-developer-firewall)
  to make it easier to configure firewalls and other services on your
  droplets.


### Useful tools for working with DigitalOcean
* [python-digitalocean](https://github.com/koalalorenzo/python-digitalocean)
  is a helper library for interacting with 
  [DigitalOcean's APIs](https://developers.digitalocean.com/) so you can,
  for example, spin up and shut down your servers.

* [vagrant-digitalocean](https://github.com/devopsgroup-io/vagrant-digitalocean)
  is a [Vagrant](https://www.vagrantup.com/) provider plugin for managing
  DigitalOcean infrastructure.
