Skip to content

DigitalOcean Setup Guide

rfresh2 edited this page Dec 10, 2024 · 6 revisions

Create an account here for free $200 credit

Create a Droplet (VPS)

Create Droplet

Select OS and Specs

Select New York (any datacenter) for lowest ping to 2b2t and best connection reliability firefox_ilTn3fQltF

OS and Plan Settings

Setup Authentication

I recommend SSH keys if you are familiar with them. Otherwise, set a password.

Authentication

There are instructions for how to setup SSH keys if you click the "Add SSH Key" button

SSH key setup

Click Advanced Options

Click Advanced Options

Click Add Initialization Scripts

Click Add Initialization Scripts

Copy Paste the Setup script

Script link: https://github.com/rfresh2/ZenithProxy/blob/1.21.0/scripts/cloud-init.yaml

Copy Paste the Setup script

The setup script will automatically download the ZenithProxy launcher to ~/ZenithProxy, and install recommended tools like tmux.

Create Droplet

Create droplet

Wait about 5-10 mins for the droplet to fully setup before proceeding.

SSH to the droplet

Find and copy the droplet's IP address on the DigitalOcean homepage

Droplet IP

I recommend using Windows Terminal

Open the terminal and type:

ssh root@<IP>

SSH example

Setup and Launch ZenithProxy

Start a tmux session:

tmux

If you did this successfully you should see a big green bar appear at the bottom

WindowsTerminal_gLRdnJHZsA

Change directories to the ZenithProxy folder:

cd ZenithProxy

Run the launcher:

./launch

During setup, select the linux platform:

WindowsTerminal_aKE1kzv9Yw

Complete the rest of the setup and you're done.

See the main README and commands documentation for more info.