Categories
Digital Ocean v2

Digital Ocean v2: Migrate V1 to V2

Digital ocean module v2 is not a direct upgrade for v1. here are the steps required to migrate a client from v1 to v2.

Setup Products

  • Please ensure you have followed the setup guide and have a v2 product ready.

Migration

  • Please see the following video which shows how to copy droplet data to a new service

Snapshots

  • If a client has snapshots, you will need to order a snapshot product and manually enter the snapshot_id and name (similar to adding droplet_id in the above video). The snapshot_id and name can be found in your Digital Ocean client area.
Categories
Digital Ocean v2

Digital Ocean v2: Customization

There are several .tpl files in /modules/servers/ folders that can be edited as required
You can also edit the “Dedicated/VPS Server Welcome Email”. This must contain:

Main IP Address: {$service_dedicated_ip}
Username: {$service_username}
Password: {$service_password}
Categories
Digital Ocean v2

Digital Ocean v2: Email Piping or POP/IMAP import

For clients to be able to receive the droplet login details, you will need to setup email piping. We recommend creating a separate email address (such as [email protected]) to avoid any issues with non Digital Ocean emails.

The email address must be setup with Digital Ocean here.

The correct paths and method of installation will depend on your server – please check with your control panel provider or system administrator for exact setup instructions.

You only need to setup POP/IMAP or Piping, not both.


 

POP/IMAP IMPORT:

Setup the login details for your mail server:

Screen Shot 2015-02-11 at 18.52.50

Then create a php cron job to the import file, we recommend every 5 minutes e.g.

*/5 * * * * /path/to/php /path/to/modules/addons/digitalocean2/import.php

Next Step.. Customization

Categories
Digital Ocean v2

Digital Ocean v2: Installation

  • Upload the modules folder
  • cd to modules/servers/digitalocean2
  • ensure you have composer installed and run ‘composer install’
    • Note: after each module update, ensure you delete the vendors folder and re-run ‘composer install’
  • Visit Setup>Addon Modules
    • Click activate
    • Click configure
      • Enter your license & API token
      • Tick Full Administrator
      • Click Save
        View Screen Shot
  • Go to Addons > Digital Ocean v2 > Module Info
    • Edit the settings as required
    • {Note:} if you receive a cURL error, tick the disable_ssl option and save changes
      View Screen Shot
  • Go to Addons > Digital Ocean v2 > Products
    • Create the products as shown in the following video
    • {Note:} DO NOT change group names
    • {Note:} full list of images/regions can be found on the addon pages

Next Step.. Setup Email Piping or POP/IMAP import