DigitalOcean Documentation

Comprehensive tutorials, references, example code, and more for DigitalOcean products.

Get started on DigitalOcean with curated instructions for popular use cases.
Get an overview of DigitalOcean’s products and which ones are right for what you’re building.
Detailed information on DigitalOcean products and how to use them.
Manage resources programmatically with our API and CLI tools.
Step-by-step instructions for common use cases and third-party software integration.
Looking for technical support with your DigitalOcean account or infrastructure? Start here.

Latest Updates

6 December 2022

  • You can now customize the amount of time a load balancer allows HTTP connections to remain idle before closing it. The maximum amount time you can set is 600 seconds (10 minutes).

    Setting a custom time out length has no effect on HTTPS and HTTP/2 forwarding rules using TLS passthrough.

30 November 2022

17 November 2022

  • We have updated the following buildpacks:

    • Hugo buildpack: The default version of Hugo has been updated from v0.101.0 to v0.104.3. You can override the default version by setting a HUGO_VERSION environment variable. For more information and configuration options, see the buildpack’s documentation page.

    • Go buildpack: Additional Go versions have been added and default versions of Go have been updated. For more information and configuration options, see the buildpack’s documentation page.

      • Add go1.19
      • Add go1.19.1
      • Add go1.18.6
      • go1.18 defaults to 1.18.6
      • go1.19 defaults to 1.19.1
    • Python buildpack: A new Python v1 buildpack has been released alongside the current v0 buildpack. Existing Python apps will remain on v0, while new apps will start using v1. If you have an existing Python app, see: How to Upgrade Buildpacks in App Platform.

      • Python buildpack v1:
        • Python 3.7.15, 3.8.15, 3.9.15 and 3.10.8 are now available
        • The default Python version for new apps is now 3.10.8 (previously 3.10.7)
        • Drop support for Python 2.7, 3.4 and 3.5
        • Drop support for PyPy
        • Python 3.7.14, 3.8.14 and 3.9.14 are now available
    • PHP buildpack: A new PHP v1 buildpack has been released alongside the current v0 buildpack. Existing PHP apps will remain on v0, while new apps will start using v1. If you have an existing PHP app, see: How to Upgrade Buildpacks in App Platform.

      • PHP buildpack v1:
        • Add PHP/7.4.32
        • Add PHP/8.0.24
        • Add PHP/8.1.11
        • Add Composer/2.4.2
        • Drop support for Composer/1.x.x
    • Ruby buildpack: A new Ruby v1 buildpack has been released alongside the current v0 buildpack. Existing Ruby apps will remain on v0, while new apps will start using v1. If you have an existing Ruby app, see: How to Upgrade Buildpacks in App Platform.

      • Ruby buildpack v1:
        • Default Ruby version is now 3.1.2

For more, see our full release notes.