VNC Connection Worksheet

From connection details to a stable cloud Mac desktop

Follow this VNC connection path step by step. Confirm the node status and target address, configure the client, check the desktop, and tune image quality. If disconnected, troubleshoot in order instead of guessing.

About 4 minutes Complete first connection
4 items Pre-connection checks
1 sequence For disconnect diagnosis
REMOTE HANDOFF Connection Details Handoff
Ready to configure
Node status
Available
Target address
host.example:5900
Username
remote-user
Desktop mode
Adaptive resolution
SGSingapore JPJapan (Tokyo) KRSouth Korea (Seoul) HKHong Kong US-EUS East US-WUS West
$select-region JP

region accepted: JP-TYO

$request-physical-node

dedicated host assigned

$start-build-session

desktop and terminal ready

Starting at $20.1/day Live availability is determined by the status returned in the console
Before You Connect

Keep these four essentials at hand

Most first-connection issues are not caused by VNC itself, but by an unchecked node status, address format, username, or local network policy. Complete these four checks in order before connecting.

Confirm the node status

Open the console and check the current node. Connect only when its status is Available. If the node is still being assigned or connection details are being generated, wait until the status is complete before configuring the client.

Record
Node region and current status
Pass condition
Status clearly shows Available

Save the target address

Save the complete hostname or address and port; do not copy only part of it. After copying, check for spaces, line breaks, or non-ASCII punctuation that could prevent resolution.

Record
Host address and port
Pass condition
Exactly matches the console

Verify the username

Save the username and password separately, paying attention to case and keyboard layout. Do not use the order email as the remote desktop username or forward connection details to unrelated team members.

Record
Remote username
Pass condition
Source is clear and fields are not mixed up

Check the local network

Confirm that the current network allows VNC connections and is not blocked by a corporate proxy, firewall, or guest-network policy. First pause sync and download tasks that use substantial bandwidth.

Record
Network type and client version
Pass condition
Target port is reachable
First Connection Timeline

Four stages, about 4 minutes total

The timer starts when the console shows the node as Available. Each step has a clear completion condition, so you can identify exactly where a problem occurs.

About 4 minutes Retrieve details, configure the client, establish the session, and complete the desktop check

Actual time depends on the live console response, client environment, and local network conditions.

Retrieve connection details

Confirm the node status in the console, then copy the target address, port, and username. Completion means all three fields have been saved and verified separately.

Configure the VNC client

Create a connection profile and enter the target address and display settings. For the first connection, use adaptive resolution and medium color quality rather than maximizing image quality.

Establish the remote session

Enter the remote username and its credentials, confirm that the target address shown by the client matches the console, then connect and wait for the desktop to load.

Complete the desktop check

Move a window, enter text, open a terminal, and run a harmless check command. Confirm that input, screen refresh, and copy and paste work as expected.

VNC Connection Steps

Keep the address, account, display settings, and connection action in one checklist

The interface example below contains no real credentials. Field placement and operation order follow a standard VNC client workflow; exact labels may vary by client version.

CONNECTION PROFILE New Remote Desktop Connection
Example details
01
Server address host.example:5900
Copy the complete value from the console
02
Username remote-user
Do not substitute the order email
03
Display settings Adaptive · Medium
Start with medium quality for the first connection
Review before connecting Address, port, username, keyboard layout
Connect
Session preview 2560 × 1440
Xcode project
Screen refresh Stable Input response Normal
The example address and username only illustrate field placement. Read real connection details from the console for the current order.
Address

Keep the port information

If the client separates host and port into two fields, enter them separately. If it uses one field, preserve the complete format shown in the console.

Account

Check letter case

Enter the username and credentials exactly as provided. After repeated failures, stop and recheck the fields instead of assuming the node is faulty.

Display

Stabilize first, then improve quality

For the first connection, choose adaptive resolution and medium quality. Once interaction is smooth, increase color and sharpness one level at a time.

Connection

Verify the target before submitting

Check the target address again before connecting. This prevents opening an old connection profile and accidentally connecting to another node previously used by the team.

Desktop and Terminal Workflow

Keep visual tasks on the desktop and repetitive work in the terminal

Remote desktop and command line are complementary. Use VNC for work that needs visual feedback, and the terminal for repeatable, traceable automation. Give each long-running task a single execution entry point.

Graphical desktop

Best for work that requires visual feedback

  • Open Xcode and check project settings and build targets
  • Inspect compiler error locations, previews, and the app interface
  • Handle steps that require drag-and-drop, window switching, or visual confirmation
  • Check whether the task is already running in another desktop session
Operating principle

Use the desktop to start and observe work; do not leave large volumes of continuous logs spread across the remote screen.

Command line

Best for automation, logs, and reproducible tasks

  • Run build scripts, tests, and dependency checks
  • Run self-hosted runner and continuous integration workflows
  • Write complete output to log files for comparison after failures
  • Record processes with explicit working directories and task identifiers
Operating principle

Use the command line to execute and leave an audit trail. After starting a long task, record its process and log location instead of launching it in multiple sessions.

DUPLICATE TASK GUARD

Avoid starting the same build task twice

  1. 01
    Check processes first

    Check whether the same project, script, or runner is already running.

  2. 02
    Check logs next

    Confirm the timestamp of the latest output to determine whether the task is still running or has stopped.

  3. 03
    Start last

    Run it again from the single entry point only after the existing task has clearly finished.

Tune Quality and Latency

Change one setting at a time, then record input response

Image sharpness, color quality, and bandwidth usage affect one another. Do not change every setting at once, or you will not know what improved or worsened the experience.

  • Set the resolution to a practical size for the current screen
  • Lower color quality when motion trails or slow refresh appear
  • Adjust scaling first when viewing a large desktop on a small screen
  • Record the perceived delay from keyboard input to screen feedback
  • Repeat the same action three times to rule out one-off network jitter
Resolution Start with a readable size that does not require frequent scaling
Medium
Color quality Prioritize responsiveness for code editing; do not maximize color quality first
Balanced
Display scaling Avoid duplicate scaling by both the client and the operating system
Adaptive
Input latency Judge it from continuous typing, window dragging, and menu response together
Low
Before switching nodes

Keep one comparable set of measurements

Under the same network and client settings, record connection time, input response, screen refresh, and disconnects. Only after repeated tests remain unsatisfactory should you evaluate an available node closer to the team’s location.

Singapore Japan (Tokyo) South Korea (Seoul) Hong Kong US East US West
Session Security

Give credentials only to people who need access, and lock the session immediately afterward

The remote desktop connection is only the entry point. Shared accounts, unlocked unattended sessions, and unhandled anomalous sessions can all increase exposure of project code and build environments.

01

Use unique credentials

For each connection, use only the details for the current node. Do not reuse passwords from other services for the remote desktop account.

02

Avoid shared accounts

When team members need to collaborate, define the operator and time window first. Do not let multiple people use the same credentials to start unowned tasks simultaneously.

03

Lock the session before leaving

Tasks may continue running, but lock the desktop whenever you step away or finish work. Closing the client window is not a substitute for locking the remote session.

04

Handle unexpected sign-ins

If you find an unknown session, unexpected input, or an unplanned task, update the credentials immediately, save the time and logs, and contact the support team.

SESSION CLOSEOUT

When ending a remote work session

  • Confirm tasksRecord builds, tests, and automation processes that are still running
  • Save resultsSave project changes, log paths, and information the next operator needs
  • Exit sensitive toolsClose project-management and credential screens you no longer use
  • Lock the desktopLock the remote session, then disconnect the local VNC client
Disconnect Recovery and Troubleshooting

Check in order to keep different issues separate

After a disconnect, confirm the node first, then check the local network, client logs, credentials, and session usage. Answer one question at each step and include the results in the support request.

VNC Disconnect Recovery Checklist
Order Check Action Result to record
01 Node status Check in the console that the node is still Available, and verify that its region matches the current order. Status text, region, and check time
02 Local network Confirm that the network has not switched and that proxy or firewall policies are unchanged; pause bandwidth-heavy sync tasks. Network type and whether the target port is reachable
03 Client logs Review the error text before and after the disconnect. Do not record only “connection failed”; preserve the complete error line and client version. Complete error text, version, and occurrence time
04 Credential validity Recheck the target address and username in the console, and confirm that you are not using an old profile or extra spaces. Verification result and the step where failure occurred
05 Session usage Confirm whether another team member or client still has a session open, and check for duplicate tasks. Session count, operator, and related task
SUPPORT REQUEST

Support Request Template

Do not submit passwords or private keys
Order number
Enter the current order number
Node region
Enter the region shown in the console
Model
Enter the model for the current order
Time of occurrence
Include the time zone and approximate time
Client
Name, version, and local system version
Error text
Paste the complete original text, not just a screenshot
Steps tried
List actions and results in checklist order
Reproducibility
Every time, occasionally, or only on a specific network
Existing order

Submit a support ticket in the console

After signing in, include the order number, node region, time of occurrence, complete error text, and steps already tried. View follow-up information and progress in the same ticket.

Cannot access the console

Contact support by email

Send an email to support@bookamini.com. Use the same request template in the email. Do not submit account passwords, recovery codes, or private keys.

Start Remote Work

Choose a configuration and node, then retrieve the dedicated physical machine connection details

BookAMini offers two cloud Mac configurations and 6 nodes. After ordering, retrieve the VNC details from the live status shown in the console, then use this guide to complete your first connection.