DigitalOcean Documentation

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

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.
Looking for technical support with your DigitalOcean account or infrastructure? Start here.

Latest Updates

27 November 2023

  • The Fedora 39 (fedora-39-x64) base image is now available in the control panel and via the API.

21 November 2023

  • SnapShooter Server File backup jobs now have an Include Git Repos? option to fully back up Git repos and their historical metadata. Without this option enabled, the files in a Git repo are backed up but the .git metadata directory is ignored.

    See How to Back Up Files with SnapShooter for more information on backing up files with SnapShooter.

16 November 2023

  • Ubuntu-18 has been deprecated for App Platform apps. We recommended that all apps upgrade to Ubuntu-22 as soon as possible.

    We have updated the following buildpacks:

    • Hugo buildpack: The default version of Hugo has been updated from v0.111.3 to v0.118.2. 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: A new Golang v1 buildpack version has been released that removes support for Heroku-18. If you are on Ubuntu-22 and have an existing Go app that uses v0, we recommend upgrading to v1. For more information and configuration options, see the buildpack’s documentation page.
      • Golang buildpack v1:
        • Add go1.21.0
        • Add go1.20.3 - go1.20.7
        • Add go1.19.8 - go1.19.12
        • go1.20 defaults to go1.20.7
        • go1.19 defaults to go1.19.12
        • Drop support for heroku-18 stack
      • Golang buildpack v0:
        • Add go1.20.3 and go1.20.4
        • Add go1.19.8 and go1.19.9
        • go1.20 defaults to go1.20.4
        • go1.19 defaults to go1.19.9
    • PHP buildpack: A new PHP v2 buildpack has been released and updates are listed below. If you are on Ubuntu-22 and have an existing PHP app that is on v0 or v1, we recommend upgrading to v2.
      • PHP buildpack v2:
        • Add PHP/8.2.5 - PHP/8.2.10
        • Add PHP/8.1.18 - PHP/8.1.10
        • Add PHP/8.0.29 - PHP/8.0.30
        • Drop support for heroku-18 stack
        • Drop support for PHP 7.1 and 7.2
      • PHP buildpack v1:
        • Add PHP/8.2.5
        • Add PHP/8.1.18
    • Python buildpack: A new Python v3 buildpack version has been released that removes support for Heroku-18. If you are on Ubuntu-22 and have an existing Python app that is on v2, v1 or v0, we recommend upgrading to v3.
      • Python buildpack v3:
        • Add Python 3.9.17, and 3.9.18
        • Add Python 3.10.12, 3.10.13, 3.11.4, and 3.11.5
        • Default Python version is now 3.11.5.
        • Removed support for Heroku-18.

For more, see our full release notes.