Everything you need to know about Grapthway VPS โ from getting started to billing, tokens, and advanced networking.
5 questions
Grapthway is a developer-first Virtual Private Server (VPS) platform built on a decentralized agent network. Instead of a traditional centralised data center, your VPS runs on physical nodes operated by independent node operators who register with the Grapthway network. You get root SSH access, a public IPv4, configurable port ranges, and full control over your server โ billed by the month and paid with on-chain tokens.
Visit the Register page and sign up with your email address and password. After verifying your email you will be redirected to the dashboard. From there you need to create a wallet (Wallet โ Create) before deploying your first VPS โ the wallet holds the tokens used to pay for subscriptions.
Three things:
Once those are ready, head to VPS โ Deploy and follow the four-step wizard (Tier โ Node โ Configure โ Confirm).
A tier defines the CPU sharing ratio applied to your VPS. Higher ratios mean more VPS share each physical CPU core โ lower ratios mean more dedicated resources.
Choose based on the predictability your application requires and your budget. The product page lets you preview pricing in your preferred token before committing.
Available nodes depend on which operators have joined the Grapthway network. The Node step in the deploy wizard shows all active nodes with their country, city, and available slots in real time. Use the Region, Country, and City dropdowns to filter. New regions appear automatically as operators register โ there is no fixed list.
9 questions
Deploying a VPS is a four-step wizard:
The system runs a pre-check before charging your wallet, then triggers the provisioning pipeline. A live log viewer shows provisioning progress.
After provisioning completes (typically 1โ3 minutes), your VPS card in the dashboard shows an SSH command:
Use the root password you set during the deploy confirm step. You can also reset your SSH root password at any time via VPS โ Reset SSH Password without needing to redeploy.
Yes. Open the Scale VPS modal from your VPS card. You can increase CPU, RAM, or disk independently โ you do not have to scale all three at once. If a resource is fully exhausted on the node (no headroom), that slider is locked at your current value and shown in red, but you can still scale the other resources that have headroom. A pro-rated charge for the remaining subscription days is deducted from your wallet at the time of scaling.
Yes via Downscale VPS. You can independently reduce CPU, RAM, or disk. Downscaling is free โ no additional charge is made. The new lower spec takes effect once the job completes. Note: disk reductions require the OS to release that space first; make sure your data fits the new size before downscaling disk.
Yes. The VPS card shows live CPU and memory usage fetched from the node agent every 15 seconds. Click into your VPS details to see a real-time panel with CPU percentage, memory usage, and disk info. Monitoring is available for running VPS instances only.
From the VPS card click Delete. A confirmation modal will appear. Once confirmed, the platform sends a termination job to the node agent, which removes the container and releases all resources. Remaining subscription days are not refunded โ deletion is permanent. Make sure you have backed up any data you need before deleting.
Go to your VPS card โ Reset SSH Password. Enter and confirm your new password (minimum 8 characters). The platform sends a secure password-reset job to the node agent. The new password is effective as soon as the job completes (usually under 30 seconds). You do not need to redeploy your VPS.
Every background operation (deploy, scale, delete, password reset) creates a Job. You can view all your jobs and their detailed log output at Jobs in the sidebar. Log lines from both stdout and stderr are streamed in real time while the job is running. Failed jobs show the error output in red to help you diagnose what went wrong.
5 questions
During deployment you choose an SSH host port (1024โ65535). The platform checks it live against all occupied ports and port ranges already allocated on that node. If the port is taken, a red indicator appears and you must choose another. This avoids conflicts between VPS instances sharing the same physical node IP.
Port ranges let you reserve a block of host ports that are NAT-forwarded to your VPS. Each VPS can reserve up to 1,000 ports total across multiple ranges. To configure them:
Use these ports to expose services (databases, game servers, custom APIs) through the node's public IPv4 without SSH tunnelling.
The platform performs a real-time conflict check before accepting any port assignment โ both for the SSH port during deploy and for port range bookings in the Ports tab. If a conflict is detected you will see a clear error message identifying the conflicting range. Simply choose a different port or range.
Yes. The Setup Domain modal lets you configure a subdomain (e.g. app.yourdomain.com) that proxies traffic to your VPS. Provide your domain, the internal port your service listens on, and the protocol. The platform creates a proxy rule on the node agent. You must then point your DNS A record to the node's public IPv4 address. TTL changes propagate in 5โ60 minutes depending on your DNS provider.
Each node has one public IPv4 address that is shared between all VPS running on it. Your VPS is differentiated by its SSH port and any reserved port ranges. If you need traffic isolation, choose a node with low active VPS count, or contact support to discuss dedicated-IP node arrangements.
6 questions
Grapthway uses prepaid monthly subscriptions. When you deploy a VPS you pay upfront for the number of months you selected (1 to 36). The cost is calculated as:
All prices are denominated in the token you selected at deploy time. Longer subscriptions may qualify for automatic discounts shown on the pricing page.
Open your VPS card โ Extend Subscription. Select the number of additional months, review the total cost, and confirm. Payment is deducted immediately. Your subscription end date is pushed forward by the chosen duration. You can extend at any time โ you do not need to wait until expiry.
When a subscription expires the VPS enters a suspended state. The VPS process on the node is halted but data is preserved for a grace period (typically 7 days). During this period you can extend the subscription to bring the VPS back online. After the grace period the VPS is permanently deleted and all data is lost. You will receive email reminders before expiry.
When you scale up mid-subscription, you pay the difference in monthly cost pro-rated for the remaining days. The formula is:
This charge is shown in the Scale VPS preview before you confirm. The charge is deducted from your wallet balance in the token associated with your subscription.
Yes. Discount programs are available for multi-month subscriptions. The applicable discount is shown automatically in the configurator when you select the billing period. Discounts stack with the base pricing and are applied to the total before payment. Check the product pricing page for the latest discount schedule.
The payment token is locked at deploy time and tied to the subscription record. Extension and scaling charges use the same token as the original subscription. To use a different token you would need to deploy a new VPS. This ensures consistent billing across the subscription lifetime.
7 questions
The Grapthway wallet is an on-chain account address on the Grapthway Protocol network. It holds your token balances (IDRG, USDG, and others) which are used to pay for VPS subscriptions. Your wallet address is generated when you create a wallet inside the platform โ it is unique to your account and recorded on-chain.
The platform supports multiple Grapthway-native tokens pegged to real-world currencies:
Additional tokens may be added over time. Available tokens and their balances are shown in the Wallet section. Not all tokens may be accepted by every tier โ check the pricing page to see which currencies each tier supports.
Go to Wallet โ Deposit. Select the token you want to deposit and the amount. Choose your preferred payment method:
After payment, upload your proof of payment (screenshot). An admin reviews and approves the deposit, which triggers minting of the equivalent token amount to your on-chain wallet. Approval typically takes a few minutes during business hours.
Grapthway uses a fiat-to-token bridge: real money is received through Midtrans (QRIS or Virtual Account) and an equivalent amount of on-chain tokens is minted to your wallet after verification. The approval step ensures the payment was received and the correct amount is minted. This is a safety check against failed transactions, wrong amounts, or duplicate submissions.
Your wallet balance is shown in the Wallet badge in the navigation bar (top right) as well as on the Wallet page Overview tab. Balances for all held tokens are listed. The balance refreshes automatically when you navigate to the wallet page or after a transaction completes.
The Wallet page has a Transactions tab showing your complete payment history โ deposits, VPS subscription payments, scale charges, and any refunds. Each entry shows the date, amount, token, and transaction type. You can also see a detailed view under Transactions in the sidebar which includes subscription-level billing events.
The Wallet page โ Deposits tab lists all your deposit requests with their current status:
Tap any deposit row to see details including the proof of payment you uploaded.
4 questions
Root access is provided for maximum flexibility. For better security we recommend:
Grapthway provides root access as a starting point โ securing it further is your responsibility.
Yes. After your first password login, add your public key to ~/.ssh/authorized_keys on the VPS. You can then disable password auth in /etc/ssh/sshd_config (set PasswordAuthentication no) and restart sshd. SSH keys are significantly more secure than passwords and immune to brute-force attacks.
All SSH sessions are encrypted in transit using standard SSH encryption (AES-256). Data at rest on the VPS disk is not encrypted by default โ if you need at-rest encryption, you can set up LUKS or similar block-level encryption inside your VPS. The Grapthway platform itself communicates internally over encrypted channels.
6 questions
The token payment selector highlights your balance in red when it falls below the quoted total. Deposit the required amount and wait for admin approval before retrying. Make sure you are selecting the correct token โ e.g. if your subscription tier accepts IDR, you need an IDRG balance, not GCU.
Nodes with zero CPU, RAM, or disk are automatically hidden from the node selection list. If the node you prefer is not showing, it means it has no capacity for the selected tier. Options:
Deposits are reviewed by admins, typically within a few hours during business hours. If your deposit has been pending for more than 24 hours:
5 questions
The Grapthway Protocol is the decentralized orchestration layer that connects the web platform to physical node operators. It uses a pipeline-based workflow system (called Grapthway pipelines) to coordinate multi-step operations โ like provisioning a VPS โ across multiple microservices (subscription, wallet, node-host) atomically. Node operators register their servers as Grapthway agents and receive job payloads to execute.
Nodes are operated by independent node operators โ individuals or organisations that register their physical servers with Grapthway. Each operator runs the Grapthway agent software which accepts provisioning jobs from the platform. Operators are vetted before their nodes are made available to users. The platform tracks node status, resource allocation, and uptime through the node-host microservice.
Grapthway targets 99.9% platform availability. Individual node uptime depends on the node operator. Nodes in a Draining or Suspended status are not shown to new users โ only Active nodes accepting deployments are listed. If a node goes offline unexpectedly, the platform monitoring system detects this and the operations team is alerted. Users with affected VPS are contacted directly.
The Grapthway backend is composed of independent Go microservices:
All services communicate through the Grapthway pipeline system for atomic multi-step operations.
Your VPS data (files, databases, applications) lives on the physical disk of the node operator's server in the region you chose. Platform metadata (account, subscription, billing records) is stored in the Grapthway cloud database. Payment and wallet data is recorded on the Grapthway Protocol blockchain. Review our Privacy Policy for full details on data handling.
4 questions
Click the Preferences icon in the top navigation bar (gear icon). Select your preferred language from the Language dropdown. The change is applied immediately and persisted to your account so it follows you across devices.
Open the Preferences panel via the gear icon in the navbar. Toggle between Dark and Light theme. The theme is saved to your account and applied on every subsequent login.
On the login page, click Forgot Password. Enter your registered email address and we will send a password reset link. Follow the link in the email to set a new password. The link expires after 24 hours. If you do not receive the email, check your spam folder or contact support.
For general questions, consult this FAQ first. For account-specific issues, billing disputes, or urgent technical problems:
Admin-level issues reported through the platform are handled within business hours.
Still have questions?
Our support team is ready to help with anything not covered here.
Contact Support