# Create your Production Environment

Here at DjangoMano, we love deploying our web applications via [DigitalOcean](http://www.digitalocean.com). They offer reliable hosting, built on a powerful platform, and at a great price point. Of course, you don't need to use DigitalOcean for any of our products. There are other great alternatives such as [Heroku](https://www.heroku.com/). But if you are new to this and want to make use of our docs, then we would highly recommend you try out DigitalOcean.

### Create a Digital Ocean Server

Your DjangoMango project is running on your local machine for development. But now it's time to get access to a remote server so that others can see your work in production.

{% content-ref url="create-your-production-environment/create-a-digital-ocean-server" %}
[create-a-digital-ocean-server](https://docs.djangomango.com/create-your-production-environment/create-a-digital-ocean-server)
{% endcontent-ref %}

### Accessing your Server

After you have created your droplet, you'll need to access it, set it up, and push your application files so that others can consume them.

{% content-ref url="create-your-production-environment/accessing-your-server" %}
[accessing-your-server](https://docs.djangomango.com/create-your-production-environment/accessing-your-server)
{% endcontent-ref %}

### Create a Managed Database (optional)

Our docker configurations will automatically create a file-based database on the server you deploy to. But those running data intense applications may want a separate managed database instead.

{% content-ref url="create-your-production-environment/create-a-managed-datastore" %}
[create-a-managed-datastore](https://docs.djangomango.com/create-your-production-environment/create-a-managed-datastore)
{% endcontent-ref %}

### Create a Storage Space (optional)

Django is a fantastic in almost all respects. But it isn't optimized for serving media content. If you plan on serving large media files through your application, consider creating a storage space.

{% content-ref url="create-your-production-environment/create-a-storage-space" %}
[create-a-storage-space](https://docs.djangomango.com/create-your-production-environment/create-a-storage-space)
{% endcontent-ref %}

### Point your Domain

Home stretch. You have your server, and if needed, you have created a separate database and storage space. Now it's time to point your domain so people can browse to the your site.

{% content-ref url="create-your-production-environment/point-your-domain" %}
[point-your-domain](https://docs.djangomango.com/create-your-production-environment/point-your-domain)
{% endcontent-ref %}
