To rename your Droplet, you need to change the Droplet’s name in the control panel. This changes the Droplet’s display name in the control panel and updates its rDNS record, but it doesn’t automatically update the hostname in the Droplet’s operating system. To change its hostname, you can either use hostnamectl
or edit /etc/hostname
and /etc/hosts
manually.
To rename the Droplet in the DigitalOcean Control Panel, log in and then click the Droplet you want to rename. In the Droplet detail window, click the name of the Droplet. Enter the new name in the entry field, then click the check mark to save it.
Alternatively, to rename the Droplet from the command line, use doctl compute droplet-action rename
.
To update the Droplet’s hostname, use the hostname utility hostnamectl
:
hostnamectl set-hostname use_your_new_hostname
If hostnamectl
is not available on your Droplet, you can instead edit the /etc/hostname
and /etc/hosts
files. Open both files with sudo
privileges, then replace any instances of the Droplet’s old hostname with the new hostname. After you save the files, reboot the Droplet to make the changes take effect.
You can use the hostname
command to display the Droplet’s current hostname and verify the change.