# Usage on DigitalOcean (Init Script)

## Step 1 - Generate init script from TinyInstaller

To get started, you need an active **TinyInstaller access key.**

#### Login to TinyInstaller

Go to <https://tinyinstaller.top/login> then Enter your access key to continue.

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2Fuql22Ems6PIjqbx2vGMf%2Ftiny_login.png?alt=media&#x26;token=e02f09a9-cd7f-4d2f-9c5b-b3f4e652724b" alt=""><figcaption><p>Login</p></figcaption></figure>

#### Get Init Script

Then select Os and check Init Script

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2FKRU5FyRVMLaFohDbqkFO%2Fimage.png?alt=media&#x26;token=4fdf6801-88fa-474a-8a66-3a1f6c4259b4" alt=""><figcaption><p>Get Init script</p></figcaption></figure>

## Step 2 - Create Windows VPS on Digital Ocean with Init Script

### Create new Droplet

Login to Digital Ocean then click Create -> Droplets

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2Fyp5WADWp3Hep2emTKYrO%2Fimage.png?alt=media&#x26;token=e3b4204d-6700-4b1c-a99a-d6360ece6edc" alt=""><figcaption><p>Select Create -> Droplets</p></figcaption></figure>

### Choose Location, Configration

Choose location and server size for your needed. On Image make sure you select **Ubuntu** one

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2FpSoSr5qXzXkgAZpLsRCJ%2Fimage.png?alt=media&#x26;token=d69e9822-966e-4ecc-8438-0d624adf198f" alt=""><figcaption></figcaption></figure>

### Set the initialization script

Expand Advanced Options and Check Add Initialization scripts, then paste init script from TinyInstaller here

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2FdFDQmczkLn84CCBT3bmR%2Fimage.png?alt=media&#x26;token=e3bd1f97-5d5f-4ca9-836f-4e0c47e3ba33" alt=""><figcaption></figcaption></figure>

### Create Droplet

Select Quantity you want to create, make sure that not exceeded number of max Install Process allowed in your package. \
\&#xNAN;*Example: In this picture below we have 20 free process then we can create 20 instances*

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2F1hPrPMKpzDYVU4Bqg1FE%2Fimage.png?alt=media&#x26;token=1835f325-b4b1-45cb-b3ed-7ccea7190278" alt=""><figcaption></figcaption></figure>

### Droplet created

After droplet created we go back to TinyInstaller -> My Instances to check install status

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2FxHrhQXaSLChUGO3kJGGM%2Fimage.png?alt=media&#x26;token=cacfd6bc-91c8-44c3-bb0b-6a00d7051439" alt=""><figcaption></figcaption></figure>

## Step 3 - Check install status

You can monitor install processes at [My Instances](https://tinyinstaller.top/my-instances)

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2FMkkYDfVpdvY9D2BABRsw%2Fimage.png?alt=media&#x26;token=0d1b6bc2-1a7d-4f69-8897-0ffaea013b52" alt=""><figcaption></figcaption></figure>

You can view status detail by click the link on status column

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2Fp062ckHkjhTUedjAcycT%2Fimage.png?alt=media&#x26;token=89433742-219b-4ebc-a109-bed822b8fdd3" alt=""><figcaption></figcaption></figure>

## Step 4 - Access to Windows

When installation done, you can copy it and access to RDP

<figure><img src="https://3721258189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIV8zRtxst8QuSieBcPNv%2Fuploads%2Fxvjo4NIhLIUA3xBciTEl%2Fimage.png?alt=media&#x26;token=7a9aa8fe-5743-4a41-a708-a0f0dbc7ca3f" alt=""><figcaption></figcaption></figure>

That's all, you now connect to windows via RDP. Everything is processed automatically.
