
[title] Rendering
[path] Guides/

## Overview

::embed[]{url="https://youtu.be/QGxjMJusB14"}

Octa**Render** is a custom-built, bespoke, ready-to-launch, cutting-edge distributed rendering platform developed by the talented team at OctaSpace, who have extensive experience in 3D rendering.

![](https://archbee-image-uploads.s3.amazonaws.com/-LDwmnF9U1iU0e5ld3pq3-A5yZCD1Pwgc8GEOPL17jb-20241025-082538.png)

OctaRender offers unparalleled rendering flexibility and is packed with features developed by artists for artists.

![](https://archbee-image-uploads.s3.amazonaws.com/-LDwmnF9U1iU0e5ld3pq3-ezNVZAG_-Av93s3x7UKin-20241025-082818.png)

OctaRender enables dynamic scaling and distribution of renders across a global decentralized infrastructure of nodes.

![](https://archbee-image-uploads.s3.amazonaws.com/-LDwmnF9U1iU0e5ld3pq3-zTiNpeH0OfSw86l_OA3ih-20241025-082949.png)

### Render engines supported

Octa**Render** supports a variety of render engines listed below. As the platform is in continuous development and improvement, new render engines are planned and will be integrated, so the list will continue to grow.&#x20;

| Engine     |                 |   |
| ---------- | --------------- | - |
| Cycles     | Blender 4.1 - 5 |   |
| EEVEE      | Blender 4.1 - 5 |   |
| EEVEE NEXT | Blender 4.4     |   |


[title] SSH via Putty
[path] Marketplace/Overview/Setting up SSH Access/Accessing via Direct SSH/

Accessing your session via PuTTY is straightforward. Follow these steps to configure your connection:

**Launch PuTTY:** Open the PuTTY client on your computer.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/71A7l6qy9dDAAgrd40bq7_image.png" size="60" width="452" height="442" position="center" showCaption="false"}

**Enter the Host Name:** In the **Host Name** field, enter the address provided in your session details.

:::hint{type="warning"}
Note: Do not include "root@" in this field. For example, if your details show root\@px-fr-1.octa.computer, only enter px-fr-1.octa.computer.
:::

**Update the Port:** Replace the default port 22 with the specific port number provided on your Sessions page (e.g., 30042).

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/FM4dwxNqDmOx0y9QMO-iX_image.png)

**Set the Username:** In the left-hand sidebar, navigate to **Connection > Data**. In the **Auto-login username** field, type root.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/pRm5Z_UO1q5iLPrkqlQFC_image.png" size="60" width="452" height="442" position="center" showCaption="false"}

Link your .ppk file to authenticate your session:

1. **Navigate:** In the left sidebar, go to **Connection > SSH > Auth > Credentials**.
2. **Browse:** Click **Browse...** next to the "Private-key file for authentication" field.
3. **Select Key:** Choose the .ppk file you saved during setup.
4. **Connect:** Return to the **Session** tab, give it a name, click **Save**, and then click **Open**.



:::hint{type="success"}
If you've done everything correctly, a new session will launch and automatically log you in.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/YhxFcXd8Kt3Vg7W55Uvwf_image.png)


[title] Accessing via Direct SSH
[path] Marketplace/Overview/Setting up SSH Access/

Once your key is configured in the **Credentials** tab, you are ready to connect.

:::hint{type="info"}
**Restart Required:** If you have an active session running, you must **Restart** it now. This ensures the new SSH key is properly injected into the instance.
:::

While there are many SSH clients available, two of the most popular options are **Termius** and **PuTTY**. You can download them using the links below:

- **Termius:** [https://termius.com/](https://termius.com/) (Modern interface, cross-platform)
- **PuTTY:** [Download Latest Version](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) (Lightweight, industry standard)

Below we'll cover how to connect with each.

:::hint{type="danger"}
**STOP:** Do not proceed if you haven't generated and added your public key in Cube yet. If you haven't done this, please head back to the [Setting up SSH Access](docId\:v0svGisYpe-k_XYG-8cqF) section before continuing.
:::

Once your SSH key is successfully configured, you will need the specific login credentials for the instance you wish to access.

**Navigate to Sessions:** Go to the OctaSpace Marketplace and select **Sessions** from the menu. This page displays all of your currently active instances.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/KbTG64njGvpNKxqWbEx9A_image.png)

**Select Your Instance:** Click on the specific session you want to access to open its details page.

**Find Connection Details:** Look for the **SSH Address** and **Port** assigned to that session.

:::hint{type="info"}
**TIP:&#x20;**&#x4B;eep this tab open while you configure your SSH client, as you will need to copy the unique port number provided for that specific session.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TLn8zpGlJzagvbfbe4nPm_image.png)

We have created tutorials for access via Putty and Terminus, click on the below to jump to those sections\:S

[Connecting via Termius](docId\:YSkNSdXEUxDUWtc4g2OlW)

[SSH via Putty](docId\:zOvwGJZ0K2CN1WJ__cWkv)


[title] Connecting via Termius
[path] Marketplace/Overview/Setting up SSH Access/Accessing via Direct SSH/

Termius offers a modern, cross-platform interface for managing your SSH connections. Follow these steps to get started:

**Open Termius:** Log in and navigate to the main dashboard.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/UNP9Tz5iJBWJ6wLBtEJg3_image.png" size="52" width="884" height="800" position="center" showCaption="false"}

**Access Keychain:** From the left-hand sidebar, select **Keychain**. This is where your security credentials are stored.

**Add Your Key:** Click the **+ New Key** button to open the configuration panel.

**Import Credentials:** \* **Label:** Give your key a recognizable name (e.g., "OctaSpace-Key").

- **Private Key:** Click **Import from file** to upload your private key, or paste the key text directly into the field.

:::hint{type="info"}
**Key Format:** Unlike PuTTY, Termius can handle standard OpenSSH keys directly. If you have a .key or .pem file, you can upload it here.
:::

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/1Dyscw1ZrTpEziNTMyctQ_image.png" size="80" width="884" height="800" position="center" showCaption="false"}

With your key added to the Keychain, you are now ready to create a new host and connect.

1. **Create New Host:** In the Termius sidebar, click **Hosts** and then **+ New Host**
2. **Enter the Host Name:** In the **Hostname** field, enter the address provided in your session details.

:::hint{type="warning"}
Note: Do not include "root@" in this field. For example, if your details show root\@px-fr-1.octa.computer, only enter px-fr-1.octa.computer.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Z-ro03LLs0PvoJhiYAMoe_image.png)

**Configure Port & User:** \* **Port:** Change the default 22 to the specific port provided on your Sessions page (e.g., 30042).

- **Username:** Enter root.

**Attach Key:** Scroll down to the **Keys** section, click **Select from Keychain**, and choose the key you created in the previous step.

:::hint{type="warning"}
**Double-Check:** Ensure the port number matches your active session exactly. If the port is incorrect, the connection will time out.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/4WLUeqln_pBvZtVMYYmBL_image.png)

Once you've done all the steps, click **Connect**.

If you've setup everything correctly, you should see your session screen as below.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/kP2dO4KI57ugcetOGaMhp_image.png)


[title] 2026 Roadmap
[path] The Decentralized Cloud Infrastructure/

OctaSpace operates a comprehensive decentralized ecosystem with proven technology and measurable results across multiple high-value verticals.

Our track record is concrete: OctaRender has processed nearly 5 million frames and powered campaigns for Coca-Cola, BMW, and the LA Rams' 8K hype videos at SoFi Stadium. Our compute marketplace has facilitated over 180,000 sessions with 50+ ready-to-launch apps. We pioneered one-click mining, full virtualized environments beyond Docker, and Windows node support (a global first). Our VPN service runs on multiple protocols with true pay-as-you-go pricing. We've launched remote gaming and distributed AI that runs models across nodes as unified infrastructure.

This 2026 roadmap establishes OctaSpace as critical infrastructure for Web3. critical infrastructure layer for Web3.

## What's Coming in 2026

2026 is about strategic expansion into enterprise markets and institutional adoption. We're targeting three critical areas that will multiply our addressable market and establish OctaSpace as essential infrastructure for organizations that cannot compromise on security, privacy, or performance.

**Enterprise-Grade Security and Privacy:** Confidential computing with secure enclaves will enable financial institutions, healthcare providers, and legal firms to process sensitive data on decentralized infrastructure while meeting regulatory requirements. This unlocks enterprise workloads currently locked into centralized providers. Our Docker infrastructure overhaul delivers the security and performance standards that enterprises require for proprietary workloads.

**AI Infrastructure Leadership:** Direct integration with Hugging Face positions OctaSpace as critical infrastructure for the AI revolution. Developers and research teams will deploy ML models from the world's largest AI repository directly to our distributed network at a fraction of traditional cloud costs. Cluster networking enables distributed training environments for large-scale model development, targeting the rapidly growing market for affordable GPU compute.

**Complete Infrastructure Solution:** Persistent storage transforms OctaSpace from a compute platform into comprehensive infrastructure where organizations can build and operate stateful applications, databases, and file systems. This addresses the final barrier preventing enterprises from fully migrating critical workloads to decentralized infrastructure.

Supporting these core initiatives are strategic improvements across VPN services, render farm optimization, and platform usability. Every enhancement is designed to drive measurable increases in platform usage, expand our user base, and create sustained demand for OCTA tokens.

## Strategic Goals for 2026

**Foundation and Security Enhancements**

Core infrastructure upgrades that establish OctaSpace as the secure, enterprise-ready platform required for institutional adoption. These enhancements prioritize robust security, regulatory compliance, and the flexibility enterprises demand when evaluating decentralized infrastructure.

- **Improve Working with Docker Images**: Complete overhaul of Docker image handling to deliver enterprise-grade security and deployment speed. Private repository support streamlines workflows for development teams. Enhanced security protocols meet the standards required for production environments. Faster deployment times remove friction for teams operating at scale. This upgrade is critical for enterprise adoption and directly increases platform usage and token demand.
- **Persistent Storage Rollout**: Long-term data retention across nodes that enables stateful applications, databases, and file systems to operate directly on OctaSpace. This capability transforms the platform from compute-only to comprehensive infrastructure, removing the final barrier for enterprises considering migration to decentralized systems.
- ✓ **Telegram Bot**: Real-time notifications (node rented/released, service stopped, low balance, balance funded, maintenance mode) and VPN session management directly from Telegram. Particularly valuable in regions with internet restrictions, increasing platform accessibility and user engagement.
- ✓ **BASE Deposits**: Addition of BASE chain support alongside existing BSC, ETH, and OCTA chains. Expands payment options and streamlines user onboarding.
- ✓ **Discord Integration Completion**: Links Discord accounts to OctaSpace for enhanced community engagement. Users earn roles based on platform activity (spending, sessions, deposits), unlocking benefits like cashback and airdrops. Hosters receive "Node Lord" roles with additional levels based on nodes hosted. Integration includes bots for community management, notifications, and interactive features.

**Ecosystem Integrations and Usability Boost**

Strategic integrations and platform refinements designed to increase accessibility, drive user retention, and attract developers from the AI and ML communities.

- **Hugging Face Integration**: Direct deployment of ML models from Hugging Face to OctaSpace nodes. This integration positions OctaSpace within the AI infrastructure market, providing researchers and developers with affordable, distributed computing power for training and inference without vendor lock-in from traditional cloud providers. Users can pull models directly from Hugging Face's repository, deploy them across our node network, and scale based on demand. The integration is particularly valuable for startups and research teams working with large language models, computer vision, and compute-intensive AI applications. This partnership connects OctaSpace to a market exceeding $100B with continued exponential growth.
- **UI/UX Improvements for Marketplace**: Marketplace interface overhaul featuring intuitive navigation, advanced search filters, and real-time analytics. Target: 40% increase in user engagement, improving resource discovery and rental processes.

**Advanced Networking and Service Expansions**

Scalability enhancements and specialized services targeting high-growth markets, differentiating OctaSpace in the DePIN (Decentralized Physical Infrastructure Network) space and enabling institutional participation.

**Clusters Implementation**: Cluster networking for rented machines within the same datacenter, optimized for ML tasks. Users can create virtual clusters for distributed training, reducing costs by up to 70% compared to centralized clouds and enabling complex workloads like large-scale model fine-tuning.

**VPN Service Improvements**: Updated Android client app and web browser extension for streamlined VPN access. Additional enhancements capitalize on rising demand for privacy tools in restricted regions.

**Migration from L1**: Migration from Layer 1 to Layer 2 infrastructure addresses the evolved state of the crypto market. The L1 architecture served its purpose in 2022: establishing a truly fair launch, maintaining independence from VC control, and providing a low-cost transaction foundation.

The market has since consolidated around major chains where liquidity, users, and volume concentrate. Continuing to operate an isolated L1 misallocates resources that deliver greater value elsewhere.

This migration provides measurable benefits:

- Redirects L1 maintenance expenditures to marketing and user acquisition initiatives
- Eliminates premium exchange integration fees (3-5x higher for L1s), reallocating capital to token buybacks and liquidity provision
- Aligns infrastructure with current investor evaluation criteria favoring established ecosystem integration
- Removes a barrier to institutional participation requiring multi-chain compatibility

This is a strategic reallocation of resources to maximize platform growth and token value.

**Staking System updates:** Introduce a flexible staking model that reduces the staking threshold of OCTA tokens. This democratizes participation, enhances liquidity, and rewards long-term holders with competitive yields, directly boosting token demand.

**Optimization and Ecosystem Maturity**

Service refinements ensuring operational excellence and user satisfaction, solidifying OctaSpace's reputation for reliability and establishing the foundation for continued expansion.

- ✓ **Render Farm Improvements**:
  - **Charge Only for Successful Frames**: Pay-for-success billing model where users are charged solely for rendered frames meeting quality standards, minimizing financial risk for creators and studios.
  - **Rework Upload/Download System**: Streamlined file handling with faster, more secure transfers using decentralized storage protocols, reducing latency and improving efficiency.
  - **Better UI for Node Selection**: Enhanced interface with AI-driven recommendations, real-time performance metrics, and customizable filters for improved user experience across the render farm.

**What This Means for Investors**

Every initiative in this roadmap drives measurable value for token holders and platform participants. This is a strategic plan for capturing market share in multiple high-growth sectors.

Confidential computing and enterprise Docker support establish institutional revenue streams previously inaccessible to decentralized platforms. The Hugging Face integration positions OctaSpace within the AI infrastructure market where demand significantly outpaces supply. Layer 2 migration improves platform economics by reducing costs and increasing transaction throughput.

**Our 2026 Targets**

- 2x increase in active nodes contributing computing power
- Strategic partnerships with leading AI platforms and development tools
- Significant reduction in operational costs transferred directly to users through competitive pricing

Community audits, beta testing phases, and strategic marketing campaigns will maintain engagement with our growing user base and investor community throughout 2026.




[title] Custom docker images
[path] Marketplace/Overview/

The OctaSpace Marketplace provides the flexibility to run any containerized application from public or private registries. This enables you to deploy specialized tools and custom-built environments that may not be available in the pre-configured application catalog.

In this guide, we will demonstrate how to deploy a custom Docker image from **Docker Hub**, using **Visual Studio Code** as an example.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/8TOGnPnD9MLzHgPq1d0Nt_image.png" size="54" width="1301" height="978" position="center" showCaption="false"}

## Step 1: Locate Your Image on Docker Hub

Before deploying, you must identify the correct image and tag from Docker Hub.

For this example, we will use the popular kasmweb/vs-code image, which provides a VS Code interface accessible via a web browser.

1. Search for the image on Docker Hub.
2. Note the **Image Name**: kasmweb/vs-code
3. Check the **Tags** tab for a specific version (e.g., latest) or a specific architecture

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/LHiP9Kh_6V-L8pA1Sq8bs_image.png" size="52" width="855" height="848" position="center" showCaption="false"}

## Step 2: Configure the Marketplace Session

Once you have identified your image, navigate to the [OctaSpace Marketplace](https://marketplace.octa.space/) to begin the deployment.

1. **Access Compute Rental:** Upon loading the marketplace, you will typically land on the **Apps** section. If the sidebar menu is collapsed, open it and select the **Compute Rental** option.
2. **Select a Node:** Browse the node list and select a provider that meets your hardware requirements (CPU, RAM, and Disk).
3. **Open Configuration:** Click the **Configure** button on your chosen node.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/MoSC2isJl8upsNx_eDb2i_image.png)

### Deployment Configuration

On the configuration page, you will define the parameters for your custom container:

- **Image Name:** Input the full image path and tag. For this example, we use kasmweb/vs-code:1.18.0-rolling-daily.
- **Port Mapping:** If the container requires a web UI or specific internal ports (such as port 3000 for Kasm VS Code), enter the port number. If multiple ports are required, use a **comma** to separate them (e.g., 3000, 8443).
- **Environment Variables:** If the image utilizes specific variables for configuration (like PASSWORD or SUDO\_PASSWORD), click the **"Add environment variable"** button consecutively for each required entry.

Once all fields are populated, click **Deploy** to launch your session. The network will pull the image from the registry and initialize the container on the provider's hardware.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/RveudvikVLaKmGgRm_wXv_image.png" size="90" width="1384" height="986" position="center" showCaption="false"}

### Monitoring Deployment Status

Deploying a custom image involves several stages. You can track the progress and diagnose any startup issues directly from your **Sessions** dashboard.

**1. The Pulling State**

Once you click **Deploy**, the node must first download the image from the container registry (e.g., Docker Hub).

- **Status:** The initial state will show **"Pull \{image\_name}"**.
- **Meaning:** This indicates the node is currently downloading the image layers. The time this takes depends on the image size and the node's internet speed.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/CxLFWxOVr6yDXitCL9ks9_image.png)

**2. Monitoring Session Logs**

To see exactly what is happening inside the container during the startup process, you can view the real-time logs.

1. **Open Details:** Click on the active session row to open the session details pop-up.
2. **Access Logs:** Click the **Clipboard Icon** (located next to the node details) to monitor progress.
3. **View Output:** A separate window will appear. Select the **Container Logs** tab to view the live output from your Docker image.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/oSHf52rrV3hLXZuNFSuOG_image.png)

Monitoring these logs is the best way to troubleshoot common issues, such as missing environment variables or port conflicts.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/G7-tmV52eCKyNNURgNi_o_image.png)

**3. Service Configured & UI Access**

Once the image is fully downloaded and the container has successfully initialized its internal services, the status will update.

- **Status:** **"Service configured"**
- **Accessing the UI:** Click on the session again. In the details pop-up, look for the **HTTP Services** section. If you mapped a port correctly (e.g., port 6901 for VS Code), you will be presented with a direct link to your application's web interface.

:::hint{type="info"}
**Wait for the App:** Sometimes the status shows "Service configured" while the application inside the container is still finishing its internal setup. If the link doesn't load immediately, check the logs again to ensure the process is complete.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/BUOd0n9x1sy_vhoWauaEv_image.png)


[title] Android
[path] Guides/VPN/

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/yC1bUzldxaIQKt2Qh9oqj_feature-image.png)

## OctaSpace Android Mobile App

The OctaSpace VPN Android app is a native app that is designed to provide users with a seamless and secure VPN experience on their mobile devices.

- **Easy to use:** The app is designed to be user-friendly, with a simple and intuitive interface that makes it easy to connect to the VPN.
- **Multiple node locations:** The app offers multiple node locations to choose from, allowing users to connect to a wide range of nodes from across the globe.
- **Competitive pricing:** The OctaSpace VPN Android app offers competitive pricing, making it an affordable option for users who want to enhance their online privacy and security.
- **Protocol selection:** Choose between Wireguard or OpenVPN protocol.

## Installation

There are two main options available for installing the OctaVPN app:

### Google Play Store

1. Open the [Google Play Store](https://play.google.com/store/apps/details?id=com.octaspace.octavpn\&hl=en\&gl=US) on your Android device.
2. Search for "OctaSpace" in the search bar.
3. Click on the "Install" button to download and install the app.

### APK

If Google Play is not available in your location, you can alternatively install the app via the APK.

:::CtaButton{label="Download APK" externalHref="https://files.octa.space/octavpn/octavpn.apk" openInNewTab="true"}

:::

Link: [https://files.octa.space/octavpn/octavpn.apk](https://files.octa.space/octavpn/octavpn.apk)

A video tutorial is available (includes Chinese, Turkish and Spanish subtitles) which covers the setup.

::embed[]{url="https://youtu.be/16alladqfLk?si=8SV1Fm1_AiPM5E4L"}


[title] Cryptocurrency
[path] /


[title] VPN
[path] Guides/

## Overview

OCTA VPN offers a variety of key benefits to its users. One of the main advantages is its ease of setup, which is made possible by utilizing non-modified and open-source software that is compatible with a wide range of platforms.

Additionally, users have the flexibility to choose from a variety of VPN technologies to suit their needs. There are also no limitations on the number of devices that can be connected simultaneously.&#x20;

To add to that, the billing model is pay-as-you-go, which means you are billed only for the amount of data you use. This gives you complete control over your usage and costs.

VPN access is implemented using the following technologies:

- Wireguard
- Shadowsocks with v2ray plugin
- OpenVPN
- V2Ray (VLESS, VMESS, Trojan)

While you can use the VPN with Open Source tools such as OpenVPN or Wireguard, there are also native applications available which you can download:

## Getting started

OctaVPN is simple to use and you can get started in few simple steps:

1. Create an account on [](https://cube.octa.space/)
2. You will be generated a wallet for your account, deposit native $OCTA directly to this address

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/gSq1z1Xq0e99v7RUjR59n_image.png" size="100" isUploading="false" width="1060" height="404" showCaption="false" indent="2"}

3. Once you've topped up your account, make a note of your API token as this will serve as your only authentication in the OctaVPN apps.
4. Download one of the apps below or run the VPN on a custom configuration.

:::hint{type="info"}
For the native applications, you will need to use your API token to login.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/ecmcTJCA5cuZS8ESSRTYU_image.png)
:::

### Android

Google play [https://play.google.com/store/apps/details?id=com.octaspace.octavpn\&hl=en](https://play.google.com/store/apps/details?id=com.octaspace.octavpn\&hl=en)

Via APK if you don't have access to Play Store [https://files.octa.space/octavpn/octavpn.apk](https://files.octa.space/octavpn/octavpn.apk)

### iOS

The iOS app is presently awaiting approval from Apple Store for publication. In the meantime, we have provided instructions for an alternative method to leverage the OctaVPN service on the link below.

[iOS](docId\:W_Oq-Y_-DKckwL4MEsxeu)

### Desktop app&#xD;&#xA;&#xD;

[https://files.octa.space/octavpn/Setup.exe](https://files.octa.space/octavpn/Setup.exe)

**Browser extensions:**


**Firefox**: [https://addons.mozilla.org/en-US/firefox/addon/octa-vpn/](https://addons.mozilla.org/en-US/firefox/addon/octa-vpn/)

**Edge**: [https://microsoftedge.microsoft.com/addons/detail/octa-vpn/dbogjddpccpiaffjjdlgkohnfgbekjde](https://microsoftedge.microsoft.com/addons/detail/octa-vpn/dbogjddpccpiaffjjdlgkohnfgbekjde)

**Chrome:** [https://chromewebstore.google.com/detail/octa-vpn/mihegdmkfdnnnhnjffkbaodhfpcejjbl](https://chromewebstore.google.com/detail/octa-vpn/mihegdmkfdnnnhnjffkbaodhfpcejjbl)

## Custom Configuration

Before beginning, it is essential to ensure that the necessary software is installed on your phone or computer.

In order to create a connection, select the required access point in the **Services->VPN** menu, choose **VPN Type** and press the **Create** button.After some time (10-20 sec) in **Dashboard->Service sessions** select your session and click on the UUID column to get connection information.

Depending on the VPN type you use the configuration will be presented in a few formats like text config or QR code.

:::hint{type="danger"}
Service does not log any of the user traffic or DNS requests
:::


[title] Introduction
[path] Rendering (OctaRender)/

**Link to OctaRender platform:&#x20;**[https://cube.octa.computer/render](https://cube.octa.computer/render)

**OctaRender** is a bespoke, custom-built rendering platform for Blender, engineered from the ground up to leverage the massive compute power of the **OctaSpace** network. Built on the core principles of a fully decentralized architecture, OctaRender introduces a paradigm shift in how digital artists, studios, and technical directors handle rendering pipelines.

Packed with advanced features developed directly *by artists, for artists*, the platform eliminates traditional infrastructure bottlenecks. By dynamically distributing complex rendering workloads across a global, decentralized network of high-performance nodes, OctaRender offers unprecedented flexibility, speed, and reliability without the overhead of traditional cloud services.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/RMQHrVhQ-ycpo9YUb5IKd_428shots-so.png)

## What makes OctaRender unique?

Traditional centralized rendering platforms typically operate as "black boxes." Users upload their project files but have limited visibility or control over the specific hardware allocated to their renders. Additionally, centralized systems are often highly rigid, frequently lacking native support for complex scene dependencies such as custom Blender add-ons, complex geometry nodes, or external simulation caches.

OctaRender alters this approach by functioning as an on-demand, dedicated render farm where the user retains full configuration control.

### Hardware and Budget Management

Instead of relying on automated, fixed resource allocation, you define the parameters of your rendering environment. The platform allows you to choose the type of hardware, specify the number of nodes assigned to your active jobs, and set your budget constraints. This allows for precise control over the balance between rendering speed and cost.

### Real-Time Scalability

To accommodate changing deadlines or project scopes, OctaRender supports on-the-fly resource adjustments. You can scale your allocated node count up or down dynamically while your workloads are currently processing, allowing you to add or remove compute power as needed.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/MBJhJcAzeGfYYXf0rf6uI_54shots-so.png)

### Advanced Dependency Support

The platform is designed to mirror local workstation capabilities on distributed hardware. It includes native support for advanced Blender configurations, ensuring that add-ons, intricate geometry node setups, and other scene dependencies execute correctly across the network without requiring manual workarounds.

### Distributed Infrastructure Economics

Because the underlying OctaSpace network utilizes decentralized infrastructure, nodes are supplied by independent hosting providers located globally. This distributed model creates an open marketplace for compute power, which prevents centralized pricing premiums and ensures competitive, market-driven rates for rendering tasks.

[title] Untitled
[path] /


[title] Quick Start Guide
[path] Rendering (OctaRender)/

Getting started with OctaRender is a straightforward process. The rendering platform is integrated directly into **Cube** (the OctaSpace marketplace Portal).

## Register/Login

Navigate to the Cube portal at [cube.octa.computer](https://cube.octa.computer/). Create a new account or sign in with your existing credentials.

Once signed in, you will land on the main compute rental dashboard. Locate the sidebar menu on the left side of the screen. Under the **Render** section, click on **Projects**.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/AE464I1PrnasCbzlTthe4_image.png)

## Download and install addon

On the **Projects** page, locate and click the **Blender Addon** button. This will download the native OctaRender client .zip file to your local machine. Do not unzip this file.

:::hint{type="info"}
The Projects page serves as your central hub where all active, pending, and historical rendering projects are displayed.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/HBoGkIbJGxh4mUe-HbOp0_image.png)

Once the download is complete, open Blender, locate the file path where you downloaded the addon and install the addon.

Open Blender on your machine and follow these sub-steps to install the client:

1. Go to Edit > Preferences in the top menu.
2. Select the Add-ons tab on the left.
3. Click the Install... button at the top right of the preferences window.
4. Navigate to your downloads folder, select the downloaded .zip file, and click Install Add-on.
5. Locate the newly listed Render: OctaRender add-on and check the box next to it to enable it.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/OUodqdDpEPj46dOZOdFqQ_image.png)

Once successfully installed and enabled, the **OctaRender** management panel will appear natively within Blender's **Render** properties context (located in the properties panel on the right side of the default Blender workspace).&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/cOINfR28HYJlZEhY4GP_e_image.png)

To unlock full functionality, you must link the add-on to your account:

1. Click the **Log In** button inside the OctaRender panel.
2. This will automatically open a secure tab in your default web browser.
3. Authenticate using your **Cube** portal credentials.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/mGR9TnaWKMxp4QmzzYbVy_image.png)

Once authentication is complete, the browser window can be closed, and the full suite of OctaRender functionalities will be active inside Blender. You are now ready to configure and submit your first project.

[title] Nexus prover
[path] Marketplace/Mining/

To start farming Nexus, go to [https://marketplace.octa.space/](https://marketplace.octa.space/) and choose"Mining" category and select "Nexus"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/itsntc7CijJ8NzJs58MZ7_image.png)

You will then be redirected to the node selection page. While you can choose a node with a GPU and CPU combination, Nexus prover nodes utilize CPU mostly.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/bZUStH3jESBU5GEMtV4PA_image.png)

Choose a node and click configure.

You will be redirected to the configuration page. Here you will need to paste your node ID. To obtain a CLI node ID. Go to: [https://app.nexus.xyz/nodes](https://app.nexus.xyz/nodes) and generate one then paste

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/oINS5e7iu0nWQTx-l8LRY_image.png)

Then click "Deploy"

Once you've clicked on deploy, it will take a while (The service takes a while to load initially) and will show this status (This is normal):

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/E7419Nx3nOENFn0gG0EMK_image.png)

Wait until status shows "Service Configured"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/B10zlaapl83x-VJjmaRO9_image.png)

Then click on the session and in the pop-up window click "Access Web SSH"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/jUJKKa3EOr5jIfpwVyUuK_image.png)

You will be presented with this screen:



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/_w19AVr1ILTZC95W6c1vF_image.png)

Choose "Start Miner" which will start the miner.

[title] Setting up SSH Access
[path] Marketplace/Overview/

While **Web SSH** provides a convenient, browser-based solution for many services, we also support **Direct SSH access** for technical workflows that require local terminal environments.

:::hint{type="warning"}
**Active Sessions:**

If you currently have sessions running, Direct SSH access (via PuTTY, Termius, etc.) will only become available after you have completed the configuration and **restarted your session**.
:::

## Prerequisites: Set Up Your Public Key

Security for Direct SSH access is managed via **Public Key Authentication**. You must have an SSH key pair to proceed.

**If you already have a public key:** Skip down to the Add Public Keysection.

**If you need to create one:** Follow the guide below to generate your key pair.

### Generating a public key

We recommend using **MobaXterm** for Windows users as it provides an all-in-one toolkit for SSH management.

1. **Download & Install:** Visit the official MobaXterm websiteto download and install the Home or Professional edition.
2. **Launch KeyGen:** Open MobaXterm, navigate to the **Tools** menu, and select **MobaKeyGen (SSH key generator)**.
3. **Generate:** Click the **Generate** button and move your mouse over the blank area to create entropy for the key.

![](https://miro.medium.com/v2/resize\:fit:614/1*c3Uo_LLcHbt4N60F_JBZtA.png)

**Saving Your Keys**

- **Public Key:** Copy the text from the box labeled *"Public key for pasting into OpenSSH authorized\_keys file"*. You will need this to access CPU/GPU services in the OctaSpace marketplace.
- **Private Key:** Click **Save private key** to store your .ppk file safely. Do not share this file with anyone.

:::hint{type="info"}
On Windows, SSH keys are typically stored in:

C:\Users\\%USERNAME%\\.ssh
:::

## Add public key to Cube

To enable Direct SSH across your services, you must link your public key to your OctaSpace profile.

1. **Log In:** Navigate to the [Cube Dashboard ](https://cube.octa.computer)and sign in to your account.
2. **Access Credentials:** Select **Credentials** from the main sidebar menu.
3. **Paste Your Key:** Locate the **SSH Public Key** field. Paste the public key you generated in the previous step (it should start with ssh-rsa or ssh-ed25519).
4. **Save:** Click the **Add Credential** button to finalize the setup.

:::hint{type="info"}
Ensure you copy the **entire** key string from MobaKeyGen. If the key is truncated, your SSH connection will be rejected.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/QcoMryH8_qpIXEgcwYXk4_image.png)

Once you have your key configured, jump to [Accessing via Direct SSH](docId\:g9bpkyowq_5Sf2DPHvUR3) section.


[title] Marketplace
[path] /

## &#x20;Overview

The OctaSpace Marketplace [https://marketplace.octa.space/](https://marketplace.octa.space/) is a powerful platform designed to streamline the deployment and management of applications on user nodes. By leveraging application images, the marketplace enables users to select and deploy applications across a managed set of OctaSpace nodes. From the other side node owners use OctaSpace Cube [https://cube.octa.computer/](https://cube.octa.computer/) to configure and monitor nodes that they providing for application deployment.

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-XZPeKv4jTjeQkPYd0oAeV-20250225-175228.png)

## Key Features

1. **Application Image Catalog**: A curated list of application images, categorized and tagged for easy browsing and selection.
2. **Node Management**: Integrates seamlessly with a set of user-defined nodes, providing an overview of available resources.
3. **One-Click Deployment**: Simplifies the deployment process by allowing users to launch applications with a single click.
4. **Custom Configuration**: Supports customization of application parameters to fit specific requirements.
5. **Account top-up**: Allows top-up and control your Octa balance on Marketplace.&#x20;

## How It Works

### Access the Marketplace

Authenticate on the OctaSpace Marketplace [https://marketplace.octa.space/](https://marketplace.octa.space/) using your credentials or create new user using e-mail/password combination. You can also use Google, Apple or GitHub account to authenticate. OctaSpace Marketplace shares authentication with Cube application for node owners.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-PSRfnNmbmCZeIwwUaRCU4-20250225-175941.png" size="50" width="510" height="466" position="center" showCaption="false"}

### Top-up your balance

Add Octa coins to your marketplace balance using button "Top-up balance" on the top. Your Octa crypto wallet address will be displayed along with QR code with the same address. Also you can see your current balance near Top-up button. Please note that you can not withdraw Octa from your Marketplace wallet.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-5LLDpHrwkmzUrBLA_eUsT-20250225-181447.png" size="40" width="362" height="464" position="center" showCaption="false"}

### Browse Applications

Navigate to the Apps dashboard from the left panel, where you’ll find the list of available application images. Here you can select one application for deployment. Applications divided by categories. Also additional description available for application when mouse hovering over application card. After clicking on application you will be redirected to Compute Rental page which will allow to select one or more nodes for application deployment.

### Node Selection

Choose the target nodes where the application will be deployed. Node could be filtered and sorted based on lot's of parameters like price, country, CPU/GPU parameters, memory, disk size, network speed and benchmark scores.

View node details such as available resources like CPU, GPU count and details, RAM, disk size and network speed as well as node price. You can use additional switches on the top to switch between hardware details and benchmark scores (Blender/AI). Also you can switch between node pricing using Octa coin or corresponding USD price.

After selecting one or more node you will have "Configure" button available.&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-eMOLDTWmcmQvFVk30PdDj-20250225-181840.png)

### Configure and Deploy

For you reference on this page you will see deployment costs, list of selected nodes and selected app for deployment which you chosen on previous steps. You can also change selected app on this page or select new one if it was not selected before (you can start process from node selection, for example).

You can customize application settings, such as start command for overriding default image start command, image name if you would like to use custom image instead of one that available in marketplace, allocated disk size for deployment (how much disk will be available for application), exposed HTTP and TCP/UDP ports which will be available for application access, environment variables to customize image. For the applications provided by marketplace this could be left to default. &#x20;

Click the "Deploy" button to initiate the deployment process. After deployment you will be redirected to "Sessions" dashboard providing list of currently active deployment sessions.&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-MBBK08HLyBJQsj9AF_Mj4-20250225-182230.png)

### Access deployed application

On the "Sessions" page you will see all applications that currently deployed on nodes. For each session you will have UUID for troubleshooting, App name, session duration, Status, Id of node running application, incoming and outgoing traffic and amount of charged Octa per session. Charges are updated per minute.

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-jy_DiI-0FphJ5EaNKfKfO-20250225-183341.png)

Sessions can have several statuses, like "Pulling image" when user node pulling corresponding application image from repository, "Configuring HTTP services" when application starting, "Setting SSH" when SSH configured (if applicable), "Downloading models" or "Configuring services" when service needs additional actions during service startup after image download. Status "Service configured" means that application is started, configured and ready for use.

By clicking on each session line you will have additional session details where will be links to application interface access via HTTP, link to Web SSH access in case it's available for image and "trash" button to stop the session.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-1N11SZckiwFiBuFrCYdNI-20250225-183410.png" size="80" width="764" height="254" position="center" showCaption="false"}

### SSH Access

To use SSH access for images you should add your SSH Public Key on "Settings" tab of Cube Profile [https://cube.octa.computer/profile ](https://cube.octa.computer/profile)Also there is possibility to update password, set 2FA for account as well as other settings.&#x20;

List of your historical sessions for reference available at the cube dashboard [https://cube.octa.computer/dashboard](https://cube.octa.computer/dashboard)

For Web SSH access which is available in some Marketplace applications your console already use tmux [https://github.com/tmux/tmux/wiki/Getting-Started](https://github.com/tmux/tmux/wiki/Getting-Started) for opening several SSH consoles to running application container if needed. E.g. you can use "Ctrl+b c" to create new console and "Ctrl+b n", "Ctrl+b p" and "Ctrl+b \<num>" to switch between consoles. Also you can use command "trz" to upload files to running application and command "tsz /path/to/file" to download files in this console, please see for details [https://github.com/trzsz/trzsz-go](https://github.com/trzsz/trzsz-go)

Also regular SSH connection available for container using any SSH client. E.g. you can use OpenSSH connection string like "ssh root\@px-uk-1.octa.computer -p 30053" assuming that your SSH key is in default location.



[title] FAQ
[path] The Decentralized Cloud Infrastructure/

# Common

:::ExpandableHeading
### Does OctaSpace have a contract address?

OctaSpace has wrapped version of coin on Ethereum and Binance Smart Chain. Contract Address is **0xfA704148D516b209D52C2D75f239274C8f8EAF1A**
:::

:::ExpandableHeading
### How to Swap native coin to wrapped

Use [https://bridge.octa.space](https://bridge.octa.space)
Ensure that you have coins to pay transactions fee for destination network&#x20;
:::

:::ExpandableHeading
### Where can I find information about OctaSpace's seed/private/public sales?

OctaSpace is a fair launch project, meaning there were no pre-sale, pre-allocations, VC's, or ICO's.
:::

# Marketplace

:::ExpandableHeading
### Can't access WEB SSH on Mac using Safari. Asking login and password

Safari on Mac do not support basic HTTP authorization. Need use Chrome or Firefox.
:::

:::ExpandableHeading
### Why my application starting too long

If application starting first time on selected machine it must be downloaded first. Depends on application size it may take some time. While application downloading session do not charged.
:::

# Billing

:::ExpandableHeading
### Can I withdraw my unused balance?

No, OctaSpace does not offer the option to withdraw your unused balance after depositing funds into your account. When you add funds to your account, these credits are non-refundable and can only be used for OctaSpace services.

#
:::


[title] Monetary Policy
[path] Cryptocurrency/

OCTA serves as the native coin of the OctaSpace project, acting as the primary payment instrument for services, rewarding node owners, and distributing dividends to OCTA holders.&#x20;

OctaSpace was launched with a fair distribution model, ensuring that no Coins were pre-mined or pre-allocated to any individuals or entities, including the project team. This means that all OCTA coins are distributed through mining and other mechanisms, allowing for a decentralized and equitable distribution of tokens.&#x20;

## Emissions Schedule

The provided emissions schedule showcases the gradual reduction of block rewards in each era, culminating in the attainment of the maximum supply and the cessation of mining activities after block 12,000,000 when the max supply of 48,000,000 coins will be reached. Our monetary policy outlines the allocation of blocks for miner and staking rewards, as well as the development fund, ensuring a balanced distribution.&#x20;

| **Name**    | **Start block** | **Total** | **Miner** | **Staking** | **Dev** |   |
| ----------- | --------------- | --------- | --------- | ----------- | ------- | - |
| Octa        | 1               | 8         | 6.5       | 0           | 1.5     | - |
| Arcturus    | 650\_000        | 8         | 5         | 1.5         | 1.5     | * |
| Oldenburg   | 1\_000\_000     | 7.5       | 4         | 2           | 1.5     | - |
| Zagami      | 1\_500\_000     | 7         | 3.5       | 2.5         | 1       | * |
| Springwater | 2\_000\_000     | 6.5       | 3         | 3           | 0.5     | - |
| Polaris     | 2\_500\_000     | 6         | 2.8       | 2.8         | 0.4     | * |
| Mahasim     | 3\_000\_000     | 5         | 2.3       | 2.3         | 0.4     | - |
| Dnepr       | 4\_500\_000     | 4         | 1.85      | 1.75        | 0.4     | * |
| Blackeye    | 6\_000\_000     | 2.5       | 1.2       | 1           | 0.3     | - |
| Vega        | 8\_000\_000     | 2.25      | 1.10      | 0.85        | 0.3     |   |
| Triangulum  | 10\_000\_000    | 2         | 1         | 0.7         | 0.3     |   |

The chart presented below starting from Springwater, illustrates the gradual decrease in block rewards as the supply increases, giving an overview of the estimated timeline until the maximum supply is attained.&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/i52nISG6-1IvthCDiU2P6_timeline.png "Emissions timeline")


[title] Untitled
[path] /


[title] Features
[path] Guides/VPN/Android/


[title] XMR Mining
[path] Marketplace/Mining/

Mining XMR on OctaSpace is very straightforward&#x20;

Go to the OctaSpace marketplace [https://marketplace.octa.space/](https://marketplace.octa.space/)

Select "Mining" category and choose "XMRig 6.22.0"&#x20;

:::hint{type="info"}
While you can also use SRB miner, we recommend XMRig.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/pxdlzXMpULqcojkQIlPFx_image.png)

You will be redirected to the node selection page. Here you can filter nodes based on your needs.

Use the filters across the top and left hand side to refine your selections.

While XMRig can mine using both CPU and GPU, if you are looking for CPU only nodes, use the filter below and choose "No GPU" option, otherwise filter also based on GPU refining using filters on the left.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/PT3zdtOL0rKkH4O4WHY1l_image.png)

Choose one or more nodes and click Configure.&#x20;

:::hint{type="info"}
In some cases, it's a good idea to include nodes with GPU's as they may have powerful CPU's which can be rented while also leveraging the GPU.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/gvc4ixEzWCTYoQ0cAwQ4i_image.png)

You will be redirected to the configuration page where you will enter the mining parameters in the "Start command" field and click "Deploy".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/faH7072jILwbvXwOcJ4Mn_image.png)

For example:&#x20;

:::hint{type="info"}
**An example start command:**

-a rx/0 -o xmr-asia1.nanopool.org:10300 -u 8BAu6pEsRcjYcEUk7MEBz8V4rLe28iL1UeNRY52io6znbScrxiVJBVrFjBbxk4PS4BAETe7VFRXQQ29AX378Co5m6vbBJuf -k

if you have rented a node with a GPU, then add --cuda at the end

-a rx/0 -o xmr-asia1.nanopool.org:10300 -u 8BAu6pEsRcjYcEUk7MEBz8V4rLe28iL1UeNRY52io6znbScrxiVJBVrFjBbxk4PS4BAETe7VFRXQQ29AX378Co5m6vbBJuf -k --cuda

**The command is broken down as follows:**

-a rx/0 (Algorithm)

-u WALLET

-o POOL Address

\--cuda (Optional if node with GPU selected)

You can find the entire list of commands on: [https://xmrig.com/docs/miner/command-line-options](https://xmrig.com/docs/miner/command-line-options)

You can find various pools on this link: [https://miningpoolstats.stream/monero](https://miningpoolstats.stream/monero)
:::

Once you have clicked "Deploy" you will be redirected to the sessions page, where you will intially see status "Pull....",&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/6BxxPB83C3wFvj7xzD5J-_image.png)

wait until service status has changed to "Service Configured".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/7nNXETewfBxGge8dZh7VA_image.png)

The miner is running. To see the miner status. Click on a session

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/vUAooSVOygrc9JwWlX_1l_image.png)

This will show a pop-up. Click the clipoboard icon.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Yr943nkPW-XD0td6blHXN_image.png)

You can then click container logs and see the miner running. You can also check the status of your contribution by pasting the wallet address in the various pools.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/VFeZhirwe1rMEnEZUlzoq_image.png)


[title] Nodes
[path] /

In general the node, aka octa-node is a computer with available of CPUs, GPUs, memory and disk space.

Octa Nodes are the foundation of our compute marketplace, providing the necessary computational power to meet the demands of heavy tasks. These computers are equipped with a blend of CPUs, GPUs, memory, and disk space that allows them to handle heavy and distributed workloads with ease. The nodes are connected to the OctaSpace network, which enables them to seamlessly work together to deliver optimal performance and efficiency...

## Software requirements

The following OS and system architectures are supported:

| **OS/Arch**   | **x86\_64** | **aarch64** |
| ------------- | ----------- | ----------- |
| Ubuntu 20.04  | X           | -           |
| Ubuntu 22.04  | X           | -           |
| Ubuntu 24.04  | X           | X           |
| WSL           | X           | -           |
| HiveOS Stable | X           | -           |

## System requirements

### VPN

Minimal system requirements for VPN nodes

- 1 CPU
- 1 Gb RAM
- 5 Gb free disk space
- Static IPv4 address

### Compute

Minimal system requirements for Compute nodes

- 8 CPU cores
- 32 Gb RAM
- 500 Gb free disk space
- GPU NVIDIA RTX 30 Series

### Rendering

:::hint{type="info"}
Rendering is an intensive process which utilizes not just GPU's but **all system resources&#x20;**&#x69;n the processing and rendering frames.
:::

If you wish your node to support rendering services there are more specific requirements you need to pay attention to.

**RAM requirements**

Depending on the VRAM and number of GPU's, you will need to ensure you scale your RAM accordingly.

***The rule is:***

**VRAM x GPU’s x 2 for RAM**

For example a node with 2 x RTX 4090 (24GB VRAM) would require minimum of 96GB RAM (24 x 2 x 2).

**CPU requirements**

The CPU plays a critical role in pre-processing of the render and compiling shaders as well as managing the workloads between the GPU's and therefore needs to have sufficient cores to support and scale with the GPU's.

The optimal CPU should have 8 cores per GPU.

:::hint{type="warning"}
Lower core CPU's are still supported, however will reduce the efficiency of the rendering process.
:::


[title] Transfer manager (Uploads and downloads)
[path] Guides/Rendering/Start your render/

The transfer manager is a standalone service that is installed as part of the add-on, which provides a view of uploads and downloads of the specific render.

## Uploading

When the project is being uploaded to OctaRender, you can track the progress in the uploads panel of your session and includes a granular breakdown of individual parts of the render.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/3iTY23ezazl2WMTrAWD32_image.png)


[title] Where to buy OCTA?
[path] Guides/Guides for obtaining OCTA on exchanges/

While we are working to make topping up easy with the introduction of card payments, for now, OCTA must be purchased through exchanges.

This may seem like a daunting task, but it’s relatively simple. We’ve partnered with various exchanges that support multiple countries while remaining compliant with all local laws and regulations.

| Exchange  | Link                                                                                         | Restrictions                                                                                                                                                 |
| --------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| MEXC      | [mexc.com/exchange/OCTA\_USDT](https://mexc.com/exchange/OCTA_USDT)                          | **Restricted countries:**<br />North Korea, Cuba, Sudan, Syria, Iran, Crimea, Mainland China, Indonesia, Singapore, Venezuela, the United States, and Canada |
| CoinMetro | [https://coinmetro.com/](https://coinmetro.com/)                                             | Ideal for EU and US (Requires KYC)                                                                                                                           |
| Gate      | [https://www.gate.io/trade/OCTA\_USDT](https://www.gate.io/trade/OCTA_USDT)                  | Ideal for Asia region                                                                                                                                        |
| CoinEx    | [https://www.coinex.com/en/exchange/OCTA-USDT](https://www.coinex.com/en/exchange/OCTA-USDT) | **Restricted countries:**<br />United States of America, Canada, the People's Republic of China or Hong Kong SAR                                             |

You will need to purchase USDT which is the trading pair for OCTA and then make a purchase of OCTA, which you can then withdraw to your cube wallet for rendering services.
The best approach for quickly buying is to use "Market" option.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/tUw70Na1XBZlmzLZALpUM_image.png)

Once you've purchased OCTA, you can go to wallet on your exchange account and will see the OCTA tokens there.&#x20;

You will click withdraw.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/W9iz0819vAoIvqyJM5r7m_image.png)

In  the withdraw page, you will paste the address you received when you registered in [https://cube.octa.computer/](https://cube.octa.computer/)

The withdrawal may take up to 5 minutes, when your credit will be available.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/oPjRqDwf-F8B7tLzjwxSK_image.png)


[title] Guides for obtaining OCTA on exchanges
[path] Guides/

In this section, we provide step-by-step instructions on how to obtain OCTA on individual exchanges.


[title] Resize Docker Storage
[path] Guides/

# File based storage

- Stop docker and orc services

:::CodeblockTabs
shell

```shell
systemctl stop osn docker.socket docker
```
:::

- Create new file with new size and format it in XFS filesystem

```shell
fallocate -l 500G /docker-data-new.img
mkfs -t xfs /docker-data-new.img
```

- Mount new filesystem on temporary folder and move docker data

```shell
mount /docker-data-new.img /mnt
mv /var/lib/docker/* /mnt
```

- Replace filesystem

```shell
umount /mnt
umount /var/lib/docker
sed -i 's|docker-data|docker-data-new|' /etc/fstab
mount /var/lib/docker
```

- Remove old filesystem and start docker and orc services

```shell
rm /docker-data.img
systemctl start docker osn
```


[title] Neptune Cash ($NPT)
[path] Marketplace/Mining/

Neptune Cash is a mineable Layer-1 peer-to-peer privacy-preserving cash protocol featuring post-quantum security.

To find out more about $NPT go to [https://neptune.cash/](https://neptune.cash/)

Below is a guide how to mine Neptune Cash on OctaSpace.

## Select miner

Go to [https://marketplace.octa.space/](https://marketplace.octa.space/)

Choose "Mining" category and select "**OXZD**"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/u_tvTHzJEnhUhr9JTulKx_image.png)

## Select node

You will be redirected to the GPU selection page, choose a node that meets the minimum requirements for $NPT.&#x20;

:::hint{type="warning"}
Minimum requirements:

GPU with 24GB VRAM.\*

The marketplace will automatically filter nodes based on this requirement.

\*Multi-GPU configurations are also supported.
:::

Once you've chosen a node, click "Configure" in the top right hand side of the screen.
**Note:** You can select multiple nodes if you wish to run mutliple miners.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/_IlfPNUzkP3lYPDQKhUOW_image.png)

## Configure & Deploy

On the configuration page, paste the $NPT wallet address and click "Deploy".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/vzDqF3AGzPTuIhx3T9Qys_image.png)

You will initially see this, please wait until status "Service configured"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/QihUiEGKz_ML65k8CA_eN_image.png)

## Monitoring

Once miner is running it will show "Service configured"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/36ZzukQ_-MdcyKT542Viz_image.png)

The miner should now be fully working. To check, click on the session, which will show a pop-up. Click on the clipboard icon.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/i7uJUDH3mCA1NaQ5njQh5_image.png)

Then click on "Container Logs" to see the miner.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/QXcJ6qrD-6rt4gfGoIo3E_image.png)

## FAQ

### Pool integration

By default the miner is configured to the pool:

[https://poolhub.io/](https://poolhub.io/)

This is where you can monitor progress.

Note: Minimum payout is 100 $NPT


[title] Submitting your first render
[path] Guides/Rendering/

Submitting a render is done directly via the add-on inside Blender. Prior to doing so, you will need to grab your unique configuration key. This key is unique to your own render platform instance and is tied to your own account.

The config can be found on the add-on page, you can click "Copy Blender Config" and paste it into the "Octa Farm Config" field inside the add-on.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/-8jz3r8Xd1IAxWuxfOEKt_image.png)

You can now configure your add-on and submit the render to the farm. Once you are ready to send the render you need to undertake 2 steps:
1\. Start Transfer Manager - Please ensure that the transfer manager has been started before submitting.

2\. Press "Submit Job".



::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Jdo7hLxsdvnE2O33XuXJp_image.png" size="50" width="398" height="515" position="center" darkWidth="398" darkHeight="515" showCaption="false"}

| Item | Description                                                                                                                    |   |
| ---- | ------------------------------------------------------------------------------------------------------------------------------ | - |
| 1.   | Job name - Corresponds to the name of the job on the render farm <br />Render format - Choose from PNG, JPEG or OpenEXR        |   |
| 2.   | Render options such as frame range and batching                                                                                |   |
| 3.   | Transfer Manager control                                                                                                       |   |
| 4.   | Advanced options - inlclude thumbnail size on the actual render preview on the render farm and Blender version                 |   |
| 5.   | Content manager - enables you to control type of content that will be included in the render                                   |   |
| 6.   | Included Addons - Provides the ability to include certain addons you may posess as part of that specific render in the render. |   |
| 7.   | Suggestions - Add-on will at times make certain optimization suggestions which may improve your render speeds.                 |   |


[title] Telegram Bot
[path] Guides/

[@OctaSpaceCubeBot](https://t.me/OctaSpaceCubeBot) is a tool for monitoring nodes, receiving system notifications, and managing VPN connections.

## Link Account

Before you begin, link your Telegram account in CUBE. Open [Notifications](https://cube.octa.computer/account/notifications), click the **Connect** button and confirm.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/nRxBrlYzw9Q69IWUExVLT_image.png)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/JTQQok7idCvK36dXsdZ_E_image.png)

## System Notifications

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/rcapEwG4UA84UjjzGAYRl_image.png)

Here is a list of system events:

1. Balance funded - notifies you when a deposit is received
2. Low Balance - notifies you when you have active sessions and your balance is running low.
3. Node rented/released - notifies you when one of your nodes is rented or released
4. Session startup failed or was interrupted
5. Node scheduled for maintenance - notifies you when the node owner enables maintenance mode on a node you are currently using. This helps prevent unexpected termination of your tasks on that node
6. GPU settings were modified during the session - to prevent fraud, the system can detect changes to GPU settings such as power limits or core/memory clock values made by the node owner during your active session and notify you of these changes

:::hint{type="info"}
The Telegram bot is currently in beta mode, so some events may be temporarily unavailable.
:::

## Telegram VPN

Using this bot, you have full access to the VPN service provided by the OctaSpace platform. This is useful in cases where access to the marketplace is unavailable due to blocked HTTP traffic (for example, government restrictions), while Telegram remains accessible.

To begin click the **Create VPN** button it will show the list of available countries

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/0eYEzHykzbZ2uevJyyFGn_image.png)

Next, select one of the available nodes in the desired country, choose the VPN protocol you want to use, and start the session

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Qmsjoc9S83s2Kxd2Xw1y4_image.png)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Rc2KuB3pqDjid5aqjpnfm_image.png)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/WeiaC_MrjfA20dmZyTvWt_image.png)

Once the session is created, you can download the configuration file and set up the VPN tunnel using your VPN client.

[title] Features
[path] Rendering (OctaRender)/

OctaRender includes a comprehensive suite of features designed to provide flexible, native support for complex artistic workflows. The platform minimizes manual pipeline preparation by handling scene evaluation and dependency packaging automatically.

# Core Compatibility

## Blender Versions

The platform actively detects and natively supports multiple production versions of Blender:

- Blender 4.5
- Blender 5.0
- Blender 5.1

### Supported Render Engines

OctaRender supports production-standard internal deployment for both core Blender rendering engines: **Cycles&#x20;**&#x61;nd **EEVEE.**

## Blender Feature Integration

### Full Add-on Support

The platform natively handles custom add-ons within the network environment, from utility action tools to complex generative systems. The client automatically parses your scene file to detect active add-ons, drivers, custom nodes, and linked libraries, pre-selecting the correct runtime flags before pushing the job to the farm.

### Asset & Dependency handling

OctaRender automatically traces and consolidates project assets. It aggregates local resources; including textures, geometry node structures, OpenVDB files, and localized simulation caches.

- **Cloud Integrations:** Dependencies hosted on cloud storage networks (such as Dropbox) are automatically identified and fetched during parsing.
- **Validation:** All assets are packaged into a unified pipeline upload bundle. If a critical dependency is broken or missing locally, the client throws a warning prior to submission.

### Custom OCIO Color management

The system scans your local workspace configuration for OpenColorIO (OCIO) implementations. If custom color spaces, LUTs, or institutional pipelines (such as ACES) are used, the custom configs are automatically bundled and mirrored across all rendering nodes.

### Simulation & Fluid Support

Distributed nodes natively support heavy physics baking and simulation caches. For toolsets like FLIP Fluids, the client packages the baked domain caches directly with the job file, ensuring complex simulations compute accurately across independent network segments.

### Multi-layer

Full pipeline support for multi-layer EXR output setups. Arbitrary Render Layers and Arbitrary Output Variables (AOVs); such as Ambient Occlusion, Cryptomattes, or Diffuse passes routed via File Output nodes are preserved and compiled as intended.

### Output Formats

Frames are rendered in PNG, JPEG or EXR format.

## Other features

- Persistence engine increasing rendering speeds across node by 30%
- Multi-GPU and dynamic scaling in real-time
- Real-time analytics and monitoring
- Thumbnail & EXR preview generation
- Per-scene / per-view-layer render previews
- Single sign-on authentication
- Multi-version blender detection and support&#x20;
- Live logging
- Fast upload and download via addon and intefrace
- 7 Day Render retention

And many others.

[title] Rendering your first project
[path] Rendering (OctaRender)/

Once you've familiarized yourself with the addon and OctaRender platform, you are now ready to render your project.

Below is a step by step guide on how to quickly begin rendering your project:

:::hint{type="success"}
**Prerequisite:** Before proceeding further, If you haven't yet installed the OctaRender addon, do so now by following the [Quick Start Guide](docId\:Tfr4XKtPh194ic922CJTm).
:::

### Step 1: Prepare and Pack Your Project

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/ZrzVFpC3v6ntYYC7ubO-9_image.png)

1. Open your project inside Blender and make any necessary adjustments you need.
2. Once you're ready to render the project, open the **Render Properties** panel and scroll down to the **OctaRender** section.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/WjpqT4Yg1EOPTPT1UWkM9_image.png" size="50" isUploading="false" width="488" height="583" darkWidth="488" darkHeight="583" showCaption="false"}

3. In the addon, setup the scene and project settings, include addons etc (you can review all the specific functionalities on the [OctaRender Addon](docId\:W-A-Sgaol1Xs-JO04gz3I) reference page) and click **"Submit Job"**.
4. Once you've clicked Submit, the addon will analyze the project, all dependencies, textures, VDB's and any other assets that need to be included and perform a packing.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Zfd205mYtPaM-YUKdLRET_image.png" size="60" isUploading="false" width="440" height="111" darkWidth="440" darkHeight="111" showCaption="false"}

5. Once the packing process is completed, it will then begin transferring to the OctaRender platform. Wait until this process is completed.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/hdrs21vp2kKbod4_UGEOS_image.png" size="60" isUploading="false" width="429" height="99" darkWidth="429" darkHeight="99" showCaption="false"}

### Step 2: Allocate Nodes and Start Rendering

1. Once the project has been submitted, go to the OctaRender projects page on [https://cube.octa.computer/render.](https://cube.octa.computer/render) There you will see the project in a **Queued** status. You can refer to the [Projects overview page](docId\:dukpobP886egEMnErkP1h) to familiarize yourself with the layout and functionality.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/EbB0cKRXFqoojfMOkoYPK_image.png)

2. To begin rendering the project, you will need to allocate hardware nodes. Go to Render > Launch Nodes [https://cube.octa.computer/render/nodes ](https://cube.octa.computer/render/nodes)and select however many nodes you desire that suit your needs and budget.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Y4J3GjuDMSjwaIt_vkVkS_image.png)

3. Use the filtering and sorting functionality to refine your selection and then click **"Rent selected"**. Refer to the [Launch Nodes](docId:37oq-ijJcnlxZSqYondqg) documentation if you need further details.

### Step 3: Monitor Your Render

1. You will be automatically redirected to the Render Nodes page ([Monitoring page](docId\:HUFuYYPkY3-_m4tLEX1Vj)), where you will see nodes spinning up and beginning to show telemetry.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/2ipj-0KK60-OjXIwttqQU_image.png)

2. Once nodes are active, you can go back to the Projects page and access the [Project Viewer](docId\:BJUdvePzEONI9SKGq8vnq) page for your project.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/R3pOeg6tthPWeJ5NZHJeF_image.png)

### Step 4: Download completed frames

Once the project has completed rendering, you can now download the completed frames. There are 2 ways of doing this, either via the addon inside Blender or via the Project Viewer interface.

**Via Addon**

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/11fkZsPsiEAE4dackwveQ_image.png" size="60" isUploading="false" width="438" height="148" darkWidth="438" darkHeight="148" showCaption="false"}

Inside Blender, in the OctaRender addon, scroll down to the **"Download Rendered Frames"**. There it will automatically show your current project. If it's not displayed, click the refresh button next to the dropdown list and then select the project. Choose the local destination folder where the frames will be saved and then click the **"Download Frames"** button.

Downloading frames via the addon will download the entire project.

**Via Project View page**

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/eIce1A0bC04NvIDWOrbjE_image.png)

Go to the project view page for your project and click the **"Download"** button in the top right hand corner. This will open a **"Download project files"** panel showing you all the available rendered frames and nested folders. You can here check the **"Select all files"** option to pull everything, or choose to download specific individual frames or folders using their respective checkboxes. Once configured, click the large **"Download..."** button at the bottom of the panel.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/5HsJCOvRlfw9dakQN3tlQ_image.png)


[title] iOS
[path] Guides/VPN/

:::hint{type="info"}
A native iOS app is currently in development. In the meantime, here are alternative methods to use OctaSpace VPN on iOS devices.&#x20;
:::

[OpenVPN (iOS)](docId\:hTwetjEBi038KbnHnTPqH)

[Wireguard (iOS)](docId\:HlNB3EyRrILgGK2bIpilp)

[title] OpenVPN (iOS)
[path] Guides/VPN/iOS/

### Step 1

Download OpenVPN [https://apps.apple.com/ba/app/openvpn-connect-openvpn-app/id590379981](https://apps.apple.com/ba/app/openvpn-connect-openvpn-app/id590379981)

Upon opening you should see the below.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/4YIq1yZXgQHrNUcrvQywF_image.png" size="40" width="828" height="1638" position="center" showCaption="false"}

### Step 2

Open [https://cube.octa.space/](https://cube.octa.space/) on your device and login.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/2UT6znnL4LdUHtOidmG0x_image.png" size="40" width="828" height="1540" position="center" showCaption="false"}

### Step 3

In Cube, select "***VPN***" under SERVICES section and browse the available options.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/EXNDrw9vSedSkEPSuOQGD_image.png)

### Step 4

Once you have selected a node, choose "**OpenVPN**" from the dropdown and click ***Create***.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/5oMKCwv2ywnaVaRuNouWP_image.png" size="40" width="828" height="1571" position="center" showCaption="false"}

### Step 5

You will be redirected to the service sessions page. Click on the UUID of the VPN session.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/kq5Oz9eFmyXKCQY7lUhRW_image.png)

Press the "Download" button, which will download the connection configuration.&#x20;

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/cCuAVLlUAbYwwnX1GZwyg_image.png" size="50" width="828" height="907" position="center" showCaption="false"}

Select Open in... and select "**OpenVPN**"

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/PFT1TkvJXxYTRkT-Am9Ne_image.png" size="54" width="828" height="790" position="center" showCaption="false"}

If successful, you should see the profile successfully imported. Press the "**ADD**" link.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/FYVUP9dtMHIRVbtBgB9mY_image.png" size="40" width="828" height="1682" position="center" showCaption="false"}

You should now be able to successfuly connect.

:::hint{type="info"}
You can create as many connections as you desire and import those profiles into the app. You will only be billed based on traffic through the individual nodes.
:::


[title] Pluralis node
[path] Marketplace/Mining/

## Launching miner

To begin farming Pluralis on Octa you will need to do the following:

Go to [https://marketplace.octa.space/](https://marketplace.octa.space/)

Choose "Mining" category and select "PluralisResearch Node0"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/X9bNWUWDe7ZR68857S8yD_image.png)

You will be redirected to the GPU selection page, choose a node that meets your needs.&#x20;

:::hint{type="info"}
The minimum requirements for running a Pluralis node are:

- GPU with 16GB VRAM
- 32 GB RAM
- 80-100 GB Disk
- 16 Cores CPU
- At least one port open
:::

OctaSpace will auomtatically apply filters for Pluralis and display all compatible nodes.

Once you've chosen a node, click "Configure" in the top right hand side of the screen.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/8hRW0-GK7OcTm-PnFhCmr_image.png)

You will be redirected to the configuration screen. You will need to add the following:

- Email address in EMAIL field
- HuggingFace token in HF\_TOKEN field

Then click Deploy.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Ycmh5EGkp_PI3yXPab64W_image.png)

You will be redirected to the sessions screen. Wait until status displays "Service configured".

:::hint{type="info"}
Note: It may take some time for the service to launch, this is dependent if the node has run the service previously and speed of the network.
Users are not charged while waiting for the service to start.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/uqo2t5rToo1k99hEcNDJl_image.png)

Once the service is configured, click on the session. You will see a pop-up. Click "Access Web SSH"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/vYO3uzzadNwuz-eysoiXr_image.png)

This will show a terminal screen with menu options.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/tRy9GXYhLQDiBGVJANfiy_image.png)

## FAQ




[title] AI Chat tools
[path] Marketplace/AI Tools/

OctaSpace provides an extensive range of chat tools and varying models which include

[title] Virtual Machines (KVM)
[path] Hosting/

# Overview

Virtual Machine instances are recommended when Docker containerized environments do not satisfy application requirements, such as the need for direct GPU access or complete Linux operating system functionality, including systemd or Docker.

:::hint{type="warning"}
Since users have direct access to the GPU during rental, they can modify parameters such as memory and core clocks, as well as the power limit.
:::

# Configuration

### Hardware requirements

- The machine must be a bare-metal system rather than a virtual machine
- The CPU and chipset must support Intel **VT-d** or **AMD-Vi**

### BIOS

Ensure that **Virtualization** and **IOMMU** are enabled in the BIOS.
It is also recommended to enable **Above 4G Decoding** and **Resize BAR Support**

### Operation System

The preferred operating system is Ubuntu 24.04 Server without a graphical interface.
It is critical that GPU passthrough functions correctly, ensuring that no other processes have access to the GPU.
Drivers for integrated graphics, such as **nouveau** or **amdgpu** should be blacklisted.

# Enable VM

By default, the VM feature is enabled during node software installation. To manually check or enable it, run the following command:

```shell
curl https://install.octa.space/vm | bash
```

If the VM and GPU passthrough are configured correctly, this will be indicated on the node page in CUBE:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/IralhCg8MzpOJI-7ijTHe_image.png)


[title] Windows (WSL)
[path] Hosting/

For convenience, we have implemented the facility for user to contribute idle compute power to OctaSpace using Windows.

Our Windows installer is very straightforward and fully automated process.

# Pre-requisites

- Windows 11

# Installation

To begin setting up an OctaSpace node on Windows, you will need to download the [OctaSpace Node Manager](https://files.octa.space/node-manager-desktop/OctaSpace-NodeManager-setup.exe) installer.

**Install and start the application**

On initial load, you will be presented with the T\&C's screen. To proceed, accept the terms.

![](https://archbee-image-uploads.s3.amazonaws.com/GW77fRF2xFnU8Wa5SyEX5-ptRudUjE7kIOv5G0b7FgA-20250827-104045.png)

**Verify that your system meets the requirements**

Our application will perform checks on the system to confirm your machine is compatible prior to proceeding. If certain dependencies are missing, it will ask you permission to  install these. (This is fully automated)

![](https://archbee-image-uploads.s3.amazonaws.com/GW77fRF2xFnU8Wa5SyEX5-adW10p-mzNqoMrNb2vyGJ-20250827-104122.png)

**Configure the disk size and memory allocation**

In the next step you will need set how much disk space and RAM will be available for renters. Use the sliders or text boxes to set these values.

![](https://archbee-image-uploads.s3.amazonaws.com/GW77fRF2xFnU8Wa5SyEX5-wW-0grA7lH05NYggmbT-d-20250827-104249.png)

**Complete installation**

Once the installation is complete, you will see a token generated. Copy the token and then add the node in cube [https://cube.octa.computer/](https://cube.octa.computer/)

![](https://archbee-image-uploads.s3.amazonaws.com/GW77fRF2xFnU8Wa5SyEX5-Ws6B_VtX9d6sYuO2wwZK2-20250827-104306.png)

Click on the menu in the top right hand corner and select Hosting

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/ZCbwV0FURAxDGWqff8tzh_image.png)

On the hosting page, click "Add Node"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/vJJPr5zVPBtn_ixTSPOBm_image.png)

Paste the generated token in this field.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/pxlwUWFZKw8cFRrmkd6oi_image.png)

Once you have done this, you will also need to ensure that you enable the services and set your pricing.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/P1HlUof607SWfctCN64U3_image.png)

:::hint{type="info"}
Once the node is successfully online, the OctaSpace software will run benchmarks on your hardware, so you will see spikes in CPU and GPU utilization while these are conducted.
:::

**Set withdrawal address**

For the service to work, you will also need to set a withdrawal address where you will receive payments for rentals. To do so, click on the profile photo and choose profile.

Then choose settings and provide an OctaSpace wallet address since payments will be in $OCTA.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/PtONPgauw8UwADSruaMBd_image.png)

**Done**

Once you have completed all the steps, you can go to the desktop app which will display the below, including status, options and links to dashboard.

![](https://archbee-image-uploads.s3.amazonaws.com/GW77fRF2xFnU8Wa5SyEX5-uLSWVaEtOVFEtYjP5QXTY-20250827-104326.png)

:::hint{type="info"}
Due to the complexity of configuring port forwarding in the WSL environment and its limited protocol support, it is recommended **not to enable the VPN service or service ports** in CUBE.

Also, be aware that **OPTIX benchmark scores are not available** for nodes running in the Windows WSL environment, since OPTIX is not supported.
:::

# Troubleshooting

wsl --shutdown
wsl --unregister octanode
wsl --install -d ubuntu-24.04


[title] Start your render
[path] Guides/Rendering/

Once the render has been submitted or is in the process of being submitted, you need to facilitate the hardware you want to use to render.

OctaRender works in a distributed fashion, where one or more machines can render your work based on your scale and needs.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/d4AiXnb61SHA4Qaa3ykcn_image.png)

When choosing the hardware you want to use, you can consider using the following:
(1) Hardware combination or Blender Scores

(2) Price in equivalent USD or OCTA

(3) Filtering

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/z4TaZt5MCG6AP1DnfwyuF_image.png)

Sorting by Blender scores is a great way to identify machines with good rendering performance as certain hardware combinations can be more efficient at rendering than others.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/iv11D2ARv3Ezhq2Aq3BYg_image.png)

Browse through the marketplace and choose one or more nodes to render on. As in the below example, we can choose 2 machines and clicking rent will distribute the frames across those machines. There is no limit to how many machines you can rent at once (Prices are per hour).

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/yU82h0tqkIrlZLau5Lpoe_image.png)

Once you've clicked rent, as soon as the render has been uploaded it will begin distributing and rendering across your rented machines

:::hint{type="info"}
Following the completion of the render, please ensure you [](https://docs.octa.space/terminate-rental)
:::


[title] Mining
[path] Cryptocurrency/

## Pools

- [CoolPool](https://coolpool.top/)
- [GTPool](https://gtpool.io/)
- [UA Pool](https://ua-mining.com/)
- [Kryptex Pool](https://pool.kryptex.com/)

More pools may be found on: [https://miningpoolstats.stream/octaspace](https://miningpoolstats.stream/octaspace)​

## Solo

- Download latest release from [https://github.com/octaspace-project/go-octa/releases](https://github.com/octaspace-project/go-octa/releases)
- Set the permissions

```shell
chmod +x geth-linux-amd64
```

- Run node and wait until synchronization is finished

```shell
./geth-linux-amd64 --http --http.addr YOUR_IP --http.port 8545 --mine --miner.etherbase YOUR_ADDRESS
```

- Use ethminer to mine OCTA

```shell
ethminer -P http://YOUR_ADDR@YOUR_IP:8545
```


[title] Staking
[path] Cryptocurrency/

## Requirements

- Collateral - 100\_000 OCTA
- Node reliability for last 30 days >= 90%
- Node must be verified

## Reward distribution scheme

The billing period is 1 week (every 7 days).

Amount of reward depends on how much staking nodes already activated, how much blocks mined (may vary due to block time), what hardware installed on node and what services provided by it.

In case if no services provided, node will receive only base reward (60%)

If block time is always 15 seconds then the following amount of blocks would be mined:

- 1 minute - 4
- 1 hour - 240
- 1 day - 5760
- 1 week - 40320

In this calculation we will use reward amount for Arcturus and Oldenburg eras where 1.5 OCTA from each block going to staking fund.

The total amount of coins mined for 1 week would be 60480 OCTA.

Let’s assume we have 10 nodes up and running, then the 60480 OCTA would be distributed across they in the following proportion:

- 60% (base reward) - 36240 OCTA, 3624 for each node
- 10% (vpn reward) - 6040 OCTA, 604 for each node which provide VPN service
- 10% (rent reward) - 6040 OCTA, 604 for each node which provide renting service
- 20% (gpu reward) - 12080 OCTA, 1208 for each node which provide renting service with GPU

In case of no nodes for which needs to distribute 40% (except base reward) the coins will be left in staking fund for the next round.

Most profitable variant is to have node with GPU and which provides both services. Such node will be rewarded by 6040 OCTA per week and also additional payments for services usage.

## How to configure

- Install the node
- Configure it by setting up prices, turn on/off VPN service providing, specify ports and so on…
- In **CUBE&#x20;**&#x69;n **Staking** menu choose your node and specify your wallet address with balance 100\_000 OCTA or more

Wallet address must be unique per node, staking rewards will be sent to this address so be sure you have full access to it.

## How it works in a nutshell

When node and staking are configured the system will start periodic checks of node availability and monitoring wallet balance. If the system detects that a wallet balance is less than 100\_000 OCTA then staking for this node will be deactivated.

Be aware about your node uptime, it’s a very important metric, nodes which have uptimes less than 95% for the last 30 days will not be rewarded.

:::hint{type="warning"}
If the system detects a balance below 100,000 on an already activated node, the node and wallet pair will be suspended for a 30-day period.
:::


[title] Troubleshooting
[path] Rendering (OctaRender)/

While OctaRender is an extremely robust platform, each render is unique in its composition and issues may arise. In this section, we will cover how to diagnose these issues and outline your next steps.

Issues most commonly manifest themselves in the form of errored frames. These can be easily identified on the platform, both on the project timeline as well as the frames grid, where they are highlighted with a red indicator tag&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/gSUeqube4Mf9ayhUjc8M7_image.png)

## Diagnosing Frame Errors

1. **View Error Summaries:** Clicking directly on any errored frame card will update the main viewport to display the high-level error state (e.g., *"blender session ended unexpectedly"*), helping you instantly see which frame failed and on which specific worker host.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/XTkQGIfK-EsF1akwjhZ9s_image.png)

2. **Inspect Detailed Logs:** To diagnose further, click on the **LOGS** toggle tab directly underneath the main viewer canvas.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/PJKFk-Wa2sQnCnVMQ4vOJ_image.png)

3. **Analyze Root Causes:** This action expands the inline **Task Logs** terminal layout at the bottom of the dashboard. Here, you can review the actual execution outputs, memory profiles, and stack traces directly from the remote node container to pinpoint exactly what caused the processing disruption.

### Common causes

The most common cause of an errored frame is that the hardware node (or nodes) you have rented lacks sufficient system RAM or VRAM to handle the complexity of your Blender scene. Alternatively, an individual provider node may occasionally experience a localized system fault.

If you encounter an error, use the following isolation steps to get your render back on track:

**Step 1: Re-queue the Affected Frames**

Select the errored frames directly from your grid or timeline and click the global **"Requeue"** action button at the top of the interface. This pushes the tasks back into the network pool.

**Step 2: Identify the Problematic Node**

If the frames fail a second time, you will need to pinpoint the exact worker instance causing the bottleneck:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/CFVZpgHOrmHZPI_hxoyki_image.png)

1. Click on the specific frame tile that returned an error.
2. Click the **Frame Info Icon** on your toolbar layout to open the sidebar.
3. This action reveals the **Frame Details** panel, which lists the exact **Node ID** responsible for executing that specific task block.

**Step 3: Terminate the Node Session**

Once you have copied the faulty Node ID:

1. Navigate away from the project view and head to the **Render Nodes** workspace under **Render** > **Render Nodes**.
2. Locate the matching machine block using the unique Node ID you identified.
3. Click the termination action button on that card to drop the lease and stop your active session with that provider.

Our orchestration system will automatically spin down that unit and redirect your outstanding queue items to healthy, capable hardware slots on the network.

## Diagnosing Failed submission

Should you experience an issue while trying to pack or submit your project from the addon, you will need to gather your local environment data before contacting support. Prior to raising a support issue, make sure to capture the direct error logs from inside Blender so our team can diagnose the issue quickly.

How to Retrieve Blender Console Logs

1. In Blender's top menu bar, navigate to **Window** > **Toggle System Console**.
2. A command-line terminal window will pop open displaying the background processes of the addon.
3. Highlight and copy the complete text output leading up to the submission failure.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/yWtna6pEdjWfoSFBHYsrd_image.png)

## Still experiencing an issue?

Reach out to our team directly on [Discord](https://discord.gg/5xVqWMnsRs) or [Telegram. ](https://t.me/octa_space)When posting your request, please provide:

- A brief description of what you were doing when the failure occurred.
- The verbatim terminal output you copied from your Blender System Console and OctaRender logs.
- Your UUID
- Any specific error codes or pop-up warning messages displayed by the addon interface.


[title] OctaRender Addon
[path] Rendering (OctaRender)/

The OctaRender addon is your primary control panel for your project prior to submitting it to the render farm. All specific parameters; from output file formats and asset dependencies to custom add-ons and preview thumbnail configurations, are managed directly from this interface inside Blender.

By handling your pipeline settings locally, you ensure that the remote decentralized nodes replicate your exact workstation environment. This section covers the specific components of the addon, their respective settings, and how to configure them for optimal rendering performance.

| **Label**                | **Section**                                                                                                                                                                                                                                                                        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Job Name                 | <br />:inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/-hUTralt-GCS9YMZ4DH5r_image.png" alt caption}                                                                                                                                       | Enter a custom name for your project. This is how the workload will be identified and tracked within the **Render&#x20;**&#x64;ashboard.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Output format            | :inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/XF-oJ3c5BFnRFhT59U3Jz_image.png" alt caption}                                                                                                                                             | By default, this is locked to your local Blender project output settings. To override this, uncheck the box and manually select **PNG**, **JPEG**, or **EXR&#x20;**&#x66;rom the dropdown menu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Render type              | :inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/dfdhJOL0SOcsHrud1dNXW_image.png" alt caption}<br />:inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/qd6Xsu2VnJ_ojBGa4z-jz_image.png" alt caption} | Toggle between:<br />**Image** (rendering a single specified frame) and **Animation** (rendering a sequence or frame range).<br /><br />The add-on automatically detects your local Blender timeline boundaries. To render a subset of your timeline, uncheck the automatic checkbox and manually input your custom start and end frame values.                                                                                                                                                                                                                                                                                                                                                                     |
| Pattern                  | :inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/NAyLgoSv2xpZa7mTQaxR5_image.png" alt caption}                                                                                                                                             | Controls the chronological sequence in which the nodes process your frames. Choose from two operational modes:<br />• **Linear:** Frames are processed in strict sequential order (1, 2, 3, 4...).<br />• **Temporal Refine:** Frames are processed in a distributed, scattered interval across nodes (1, 10, 20, 30...). This is ideal for animations, allowing you to visually inspect key intervals and pacing before the remainder of the sequence fills in.<br /><br />*Note: Both distribution patterns will render the complete frame range if left uninterrupted.*                                                                                                                                          |
| Download Rendered frames | :inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Q7NfX0nR45KAzr8MQV8j5_image.png" alt caption}                                                                                                                                             | Allows you to retrieve your finished assets directly back into your local production environment through the add-on interface.<br /><br />**Job&#x20;**- Click the dropdown menu to see a populated list of all your completed or actively rendering projects from the network. Select the specific job you want to download.<br />**Destination&#x20;**- Click the folder icon to browse and choose the directory on your local workstation where the rendered image files or sequences should be saved.<br /><br />Note: You can also download completed projects directly via the User Interface on the platform.                                                                                                |
| Advanced Options         | :inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/0OsiV1UZXfplh_OWoT4u__blender-sbcj5ioyri.png" alt caption}                                                                                                                                | The advanced section provides some additional controls:<br /><br />**Thumbnail Size** - Choose the size of the preview thumbnail of completed frames on the render platform.<br /><br />**Blender Version** - We automatically detect the Blender version, but you can manually override to a different version if required.<br /><br />**Persistence Engine** - Enabled by default, this enables higher performance rendering on the platform. Toggle to turn off.<br /><br />**Upload&#x20;**- Enables you to manually override upload parameters. Choose Upload threads, Chunk Size, and how many upload attempts to use. This can be useful in cases where you may have a slow or unstable internet connection. |
| Included Addons          | :inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/VgpdmWvNupgBbsCQg2yZo_blender-0gsxpzsfzn.png" alt caption}                                                                                                                                | If you use any add-ons in your project, this section enables you to include them on the farm.<br />The platform automatically detects and toggles the add-ons used in your project upon scene evaluation. However, if any are missed, you can click the "Detect Used" button to re-scan the file. Additionally, the interface lists all available add-ons, allowing you to manually toggle and force-include any specific tools required for your project.                                                                                                                                                                                                                                                          |




[title] OctaRender interface
[path] Rendering (OctaRender)/

The OctaRender platform consists of four main web interfaces within the Cube portal:

[Projects overview page](docId\:dukpobP886egEMnErkP1h)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/qDyXh4L5kK8PMZGlb7bFd_image.png)

[Project Viewer](docId\:BJUdvePzEONI9SKGq8vnq)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/fmBkKIXWwXJrHjZCBeXzn_image.png)

[Launch Nodes](docId:37oq-ijJcnlxZSqYondqg)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/H4PlKKN9GivQnSLKWpzIv_image.png)

[Monitoring page](docId\:HUFuYYPkY3-_m4tLEX1Vj)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/HS1FyuOeOJBvfhgudm2yS_image.png)

Each of these interfaces plays a crucial role in managing your environment, tracking infrastructure costs, and controlling your assets both during the active rendering process and post-render.

The following sections provide an extensive, step-by-step breakdown of each page and their respective functionalities.

[title] Remote desktop and gaming
[path] Marketplace/

##

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/WMplJKYJ47SCroGv27bfW_image.png" size="50" width="290" height="156" position="center" showCaption="false"}

## Overview

OctaSpace remote gaming feature based on Linux KDE Plasma Desktop access using Selkies project video/audio streaming with WebRTC protocol which ensures image quality and relatively low input latency. This remote desktop allow you to use any Linux native applications and games like those ones available via Steam as well as some Windows games available via compatibility applications like Proton and Wine.  There is preinstalled Steam client, Heroic and Lutris launchers which will help in games installation. You still need to own games to play using remote desktop and have Steam account for Steam access. You can check Octa Games DB [https://games.octa.space/games](https://games.octa.space/games) to find list of games that was tested and will run good on remote Linux desktop. Please note that games that actively using anti-cheat software will not work fine due to detection of virtualization that used to run desktop.

There is two apps available for running remote desktop with gaming support:
**Octa GLX Desktop** - providing better performance for games because of using native X server and Nvidia driver which ensures that game running on native performance.
**Octa EGL Desktop** - providing better compatibility for games because of using virtual X server. Also performance should not be a problem for modern video card.
General rule of thumb when choosing between these two images - if the desired game is not working on one desktop type, please try running it using another one.&#x20;

## General Usage

Deploy either "**Octa EGL Desktop**" or "**Octa GLX Desktop**" application as described in Marketplace documentation. You will have HTTP link in session details available for accessing desktop. After opening link you will see connection progress during which desktop remote access opened and configured. When connection will establish you will see desktop screen. There is also half-cirlcle button at the right-border of the screen which provide connection details and access to additional settings. For example, you can set video or audio bitrate for optimal performance. Also you can enable "Resize remote to fit window" to have remote desktop automatically scale to your browser window size.

There is a special shortcut "Ctrl+Shift+F" to switch browser window with remote desktop to full screen. After switching to full screen you can press and hold "Esc" key to exit back to windowed mode. Also when gaming in some games that require mouse grab you need to press "Ctrl+Shift+\<Left Mouse Click>" for cursor lock in remote desktop.

## Steam details

Steam client is preinstalled on remote desktop, you can run it from Application > Games menu (as well as other launchers). You will need to login to Steam using your account. If you would like to play games available for Windows only you need to enable "Enable Steam Play for all other title" in Steam settings on Compatibility tab.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/_8IMeHaKTFFIddgltG9Zp_image.png" size="66" width="845" height="717" position="center" showCaption="false"}


[title] Quai
[path] Marketplace/Mining/

Mining Quai on OctaSpace is very straightforward&#x20;

Go to the OctaSpace marketplace [https://marketplace.octa.space/](https://marketplace.octa.space/)

Select "Mining" category and choose "QUAI Miner (Rigel)"&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/bz220eIniJEfffafDwU4m_image.png)

You will be redirected to the node selection page. Here you can filter nodes based on your needs.

Use the filters across the top and left hand side to refine your selections.

Quai is a GPU based algorithm, hence choose a node with a GPU.&#x20;

A list of hashrates can be found here: [https://www.hashrate.no/coins/QUAI/benchmarks/](https://www.hashrate.no/coins/QUAI/benchmarks).

You can choose one or more nodes to rent. Once you've made a selection, click "Configure".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/X7d63Iab0FP7uro-dzuit_image.png)

You will then be redirected to the Configuration page. Here you will need to specify POOL and WALLET variables, WORKER variable is optional:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/XsxBlfUAlvL7Y5kTZDgTz_image.png)

Once you've entered all the relevant details, press the "Deploy" button.

You will be redirected to the sessions page. To monitor the miner and logs, you can click on the session. This will load up a pop-up.
In the pop-up click the "Access Web SSH" and this will display the miner.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TofEk7CeUVtS_cd3tT4r5_image.png)

You can also watch this video for a quick guide:

::embed[]{url="https://youtu.be/2blOe1Rk_zo?si=7HKxxfN7BDBXP1Do"}


[title] Openclaw (Vanilla)
[path] Marketplace/AI Tools/OpenClaw/

### Instructions

**OpenClaw&#x20;**&#x63;an be found in the marketplace ([https://marketplace.octa.space/](https://marketplace.octa.space/)) under the section Artificial Intelligence.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/O6Km6QioUpHT3us1_ePxw_image.png)

When on that page, click the app **OpenClaw&#x20;**&#x61;nd you will be redirected to the node selection page.

On the node selection page, choose a node that meets your needs/cost and click the "Configure" button.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/AzducCke_cOMZayjbqrjI_image.png)

:::hint{type="info"}
**Minimum requirements for OpenClaw (Vanilla version):**
1–2 vCPUs, 2 GB of RAM (4 GB recommended for smooth operation), and 500 MB to 20 GB of storage
:::

You will then be redirected to the deployment page.



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/VtTtt4hx9fH2J5dP9YVzH_image.png)

Once you're ready to launch, set the disk space allocation and click "Deploy".

It will initially pull the image.

Wait until Status indicates "Service configured"



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/RSjPAY1_gx48bENrXIwG__image.png)

Click on that session, this will load a small pop-up window.

Here you can click on 2 items:

1. HTTP services (OpenClaw user interface)
2. Access Web SSH (Web SSH terminal)



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/kCT05XwyqvfWzrrZ3H628_image.png)

Start with the OpenClaw UI terminal first by clicking on the HTTP services button

This will show the OpenClaw User interface. Click on the Overwiew menu option.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/1Kd3V2aPce8NgME9qRLGC_image.png)

In the Overview menu option, make sure "Status" shows "Connected"

Next you will need to run the onboarding process.&#x20;
Go to [Advanced configurations](docId\:l1MV7Ffkxp_cZfYsYRGSH) and follow onboarding steps.

[title] Marketplace and Cube: Operations Guide
[path] Marketplace/

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/GlACZ7URMuV77zVEVo4-D_image.png)

The OctaSpace ecosystem is managed through two primary interfaces: the **Marketplace&#x20;**&#x66;or application deployment and the **Cube** for comprehensive account, billing, and infrastructure orchestration. These platforms share a unified authentication system, allowing for seamless navigation between renting resources and managing your account.

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-XZPeKv4jTjeQkPYd0oAeV-20250225-175228.png)

## The OctaSpace Marketplace

The OctaSpace Marketplaceis a powerful, decentralized platform designed to streamline the deployment and management of applications across a global network of user-hosted nodes. By utilizing optimized application images, the marketplace enables users to select, configure, and launch complex workloads with minimal technical friction.

### Core Marketplace Workflow

1. **Authentication:** Access the Marketplace using your OctaSpace credentials. You can create a new account via email or use Google, Apple, or GitHub for single sign-on. Authentication is shared between the Marketplace and the Cube.
2. **Account Funding:** Use the **"Top-up balance"** button to add OCTA coins to your marketplace balance. A unique wallet address and QR code will be provided. Note that funds in the Marketplace wallet are for service use and cannot be withdrawn.
3. **Browse Applications:** Navigate to the **Apps** dashboard to find pre-configured application images categorized by use case (AI, Rendering, etc.). Hovering over an application card provides additional descriptions.
4. **Node Selection:** Choose target nodes based on real-time filters such as price, location, hardware specs (CPU/GPU), and benchmark scores (Blender/AI). You can toggle between OCTA and USD pricing for easier cost estimation.
5. **Configure and Deploy:** Customize your deployment by overriding default start commands, using custom Docker images, or adjusting allocated disk size. You can also map specific HTTP, TCP, or UDP ports and set environment variables.
6. **Manage Sessions:** Once deployed, the **Sessions** dashboard provides real-time tracking of active applications, including duration, traffic, and per-minute billing.

## The OctaSpace Cube

The OctaSpace Cube is the centralized management dashboard for both resource consumers and node providers.

### For Users

The Cube acts as your personal command center for account and session oversight:

- **Historical Data:** View details and logs for all past sessions.
- **Security & Profile:** Update passwords, enable Two-Factor Authentication (2FA), and manage your SSH public keys for secure node access.
- **Provider Communication:** Use the built-in messaging system to communicate directly with node providers for support or specialized coordination.

### For Node Providers

Node owners use the Cube to orchestrate their infrastructure and maximize earnings:

- **Node Orchestration:** Configure and monitor the health of your provided nodes.
- **Idle Job Management:** Set up background tasks to monetize your hardware when it is not being actively rented.
- **Earnings Tracking:** View real-time earnings and session history for your hardware.
- **User Communication:** Receive and respond to messages from users renting your resources.

## How It Works

### Access the Marketplace

Authenticate on the OctaSpace Marketplace [https://marketplace.octa.space/](https://marketplace.octa.space/) using your credentials or create new user using e-mail/password combination. You can also use Google, Apple or GitHub account to authenticate. OctaSpace Marketplace shares authentication with Cube application for node owners.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-PSRfnNmbmCZeIwwUaRCU4-20250225-175941.png" size="50" width="510" height="466" position="center" showCaption="false"}

### Top-up your balance

Add Octa coins to your marketplace balance using button "Top-up balance" on the top. Your Octa crypto wallet address will be displayed along with QR code with the same address. Also you can see your current balance near Top-up button. Please note that you can not withdraw Octa from your Marketplace wallet.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-5LLDpHrwkmzUrBLA_eUsT-20250225-181447.png" size="40" width="362" height="464" position="center" showCaption="false"}

### Browse Applications

Navigate to the Apps dashboard from the left panel, where you’ll find the list of available application images. Here you can select one application for deployment. Applications divided by categories. Also additional description available for application when mouse hovering over application card. After clicking on application you will be redirected to Compute Rental page which will allow to select one or more nodes for application deployment.

### Node Selection

Choose the target nodes where the application will be deployed. Node could be filtered and sorted based on lot's of parameters like price, country, CPU/GPU parameters, memory, disk size, network speed and benchmark scores.

View node details such as available resources like CPU, GPU count and details, RAM, disk size and network speed as well as node price. You can use additional switches on the top to switch between hardware details and benchmark scores (Blender/AI). Also you can switch between node pricing using Octa coin or corresponding USD price.

After selecting one or more node you will have "Configure" button available.&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-eMOLDTWmcmQvFVk30PdDj-20250225-181840.png)

### Configure and Deploy

For you reference on this page you will see deployment costs, list of selected nodes and selected app for deployment which you chosen on previous steps. You can also change selected app on this page or select new one if it was not selected before (you can start process from node selection, for example).

You can customize application settings, such as start command for overriding default image start command, image name if you would like to use custom image instead of one that available in marketplace, allocated disk size for deployment (how much disk will be available for application), exposed HTTP and TCP/UDP ports which will be available for application access, environment variables to customize image. For the applications provided by marketplace this could be left to default. &#x20;

Click the "Deploy" button to initiate the deployment process. After deployment you will be redirected to "Sessions" dashboard providing list of currently active deployment sessions.&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-MBBK08HLyBJQsj9AF_Mj4-20250225-182230.png)

### Access deployed application

On the "Sessions" page you will see all applications that currently deployed on nodes. For each session you will have UUID for troubleshooting, App name, session duration, Status, Id of node running application, incoming and outgoing traffic and amount of charged Octa per session. Charges are updated per minute.

![](https://archbee-image-uploads.s3.amazonaws.com/6xXwsqqkpLDKTACADj_iR-jy_DiI-0FphJ5EaNKfKfO-20250225-183341.png)

Sessions can have several statuses, like "Pulling image" when user node pulling corresponding application image from repository, "Configuring HTTP services" when application starting, "Setting SSH" when SSH configured (if applicable), "Downloading models" or "Configuring services" when service needs additional actions during service startup after image download. Status "Service configured" means that application is started, configured and ready for use.

By clicking on each session line you will have additional session details where will be links to application interface access via HTTP (if it available for this application), link to Web SSH access in case it's available, "trash" button to stop the session and buttons to view logs and node details near it.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/NKgOdkN3yqnz-3kHmB6yx_image.png)

There is list of historical user sessions available on the Cube dashboard [https://cube.octa.computer/dashboard ](https://cube.octa.computer/dashboard)for all sessions that you was running in the past. You can clich on each row to see details about past session. You can also click on the button in "Status" column there to see logs for past session. Each log has tab for application container start and for application running in node container itself, but only last part of application log displayed, if log size exceeds buffer.&#x20;



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/UGbPac6jYIQ0UrIpCpaED_image.png)

### SSH Access

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/_6FKxYWpeG7ngcYWneqYe_image.png)

For some compatible images WebSSH access is enabled allowing you to have SSH session to running application container directly from your browser. Also regular SSH access could be available using "ssh" command ot GUI tools like PuTTY.

For Web SSH access  your console already have tmux running in your session [https://github.com/tmux/tmux/wiki/Getting-Started](https://github.com/tmux/tmux/wiki/Getting-Started) for opening several consoles to running application container if needed. E.g. you can use "Ctrl+b c" to create new console window and "Ctrl+b n", "Ctrl+b p" and "Ctrl+b \<num>" to switch between console windows.
Here is a list of a few basic tmux commands:
Ctrl+b " — split pane horizontally.
Ctrl+b % — split pane vertically.
Ctrl+b arrow key — switch pane.
Hold Ctrl+b, don’t release it and hold one of the arrow keys — resize pane.
Ctrl+b c — (c)reate a new window.
Ctrl+b n — move to the (n)ext window.
Ctrl+b p — move to the (p)revious window.

You can use command "trz /path" to upload files to running application using WebSSH and command "tsz /path/to/file" to download files in this console. For example, if you want to upload some file to your running node session in WebSSH, enter command "trz /path/to/upload" and you will see dialog window to choose wich file to upload from your local system. If path is not specified (command is just "trz"), it will upload to current directory. If you want to download file from your running node session in WebSSH, e.g. "file.ext", enter command  "tsz /path/to/file/file.ext" and you will see dialog window to choose where you want to save this file on local system. Or you can just enter "tsz file.ext" if file already in current directory. Please see for the details [https://trzsz.github.io/ ](https://trzsz.github.io/)(R and S in this commands can suggest direction of file transfer, looking from remote node side, tRz - receive file to node session from your local computer, tSz - send file from node session to your local computer).

Regular SSH connection available for container using any SSH client. E.g. you can use OpenSSH connection string like "ssh root\@px-uk-1.octa.computer -p 30053" assuming that your SSH key is in default location. If node provides external IP address, then there is two ssh connection strings provided in node details direct and proxy (via proxy server if no external IP for node).&#x20;

To use regular SSH access with "ssh" command you should add your SSH Public Key on "Settings" tab of Cube Profile [https://cube.octa.computer/profile ](https://cube.octa.computer/profile)Also there is possibility to update password, set 2FA for account as well as other settings.&#x20;


[title] AI Tools
[path] Marketplace/


[title] Billing
[path] Marketplace/

## Overview

Prior to accessing services, users must fund their account.

We support cryptocurrency deposits in OCTA via OctaSpace network, wOCTA/USDT/USDC via the Ethereum and Binance Smart Chain (BSC) networks and USDT/USDC via Base network.

Minimal deposit amount is 5 OCTA/wOCTA/USDT/USDC.

Deposits made in USDT or USDC will be automatically converted to OCTA based on the prevailing exchange rate at the time of conversion with a 5% fee.

## Refund Policy

OctaSpace **does not support withdrawal** of unused account balances.

All funds deposited into a user account are considered **non-refundable credits**.

These credits are exclusively applicable toward the consumption of OctaSpace services and **cannot be exchanged, refunded, or transferred**.

## Fee Structure

The platform charges a 7% fee, while the remaining 93% is allocated to the node provider.

Additionally, users are responsible for a transaction fee of 0.00021 OCTA, applied during the transfer of both the platform fee and the node provider payment.

## Charging scheme

Balances are updated approximately once every minute.
The charging model varies depending on the selected service.

:::hint{type="info"}
Charges commence only after the session has been fully configured. The image pull and configuration phases are not billable.
:::

:::hint{type="info"}
Payouts are processed by the system once a session has been completed.
:::

:::hint{type="warning"}
If your balance becomes negative, all active sessions will be terminated automatically.
:::

### Rental Service

Charges are calculated based on three parameters:

- &#x20;   Base Rate – Hourly rate for the rented machine
- &#x20;   Storage – Hourly rate per GB of allocated disk space
- &#x20;   Traffic – Rate per GB of network traffic used

Example Calculation:

If the base rate is 0.10 OCTA/hour, storage is 0.005 OCTA/GB/hour, and traffic is 0.01 OCTA/GB, then for a session with the following usage:

- Duration: 1 hour 30 minutes (1.5 hours)
- Disk Size: 100 GB
- Traffic Used: 100 GB

The cost would be calculated as:

:::BlockQuote
0.10 × 1.5 + 0.005 × 100 × 1.5 + 0.01 × 100 = 1.9 OCTA
:::

### Render Service

A flat-rate model is used.
Only the base hourly rate is charged.
Disk space and traffic usage are **not included** in the pricing.

### VPN Service

Charges are based **solely on traffic usage**, calculated per GB.

[title] The Decentralized Cloud Infrastructure
[path] /

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/KkQOy3pROCBSayi1kPIro-20260214-171027.png)

## OctaSpace: Decentralized Physical Infrastructure (DePIN) Ecosystem

OctaSpace is a high-performance Decentralized Physical Infrastructure Network (DePIN) providing scalable, on-demand access to global computing resources. By aggregating distributed hardware into a unified marketplace, OctaSpace offers an enterprise-grade alternative to centralized cloud providers, specifically optimized for GPU-intensive workloads, artificial intelligence, and professional 3D rendering.

OctaSpace is a unique platform that offers multiple services within a unified ecosystem, providing a single account and interface to access all tools seamlessly. Below is a summary of these core services.

## Compute Marketplace

The OctaSpace Marketplace is a peer-to-peer ecosystem designed for high-performance computing. It connects users directly with hardware providers across the globe in a transparent, market-driven environment.

- **Peer-to-Peer Model:** Individual providers host their own machines and set their own custom pricing, allowing for a competitive marketplace that caters to varying budget and performance needs.
- **Flexible Virtualization:** Support for industry-standard **Docker images** for containerized tasks, as well as full **KVM-based Virtual Machines** with GPU passthrough for workloads requiring deep isolation and full OS access.
- **Heterogeneous Hardware:** The platform supports a diverse multi-architecture network including **NVIDIA**, **AMD**, and **Intel** hardware, ranging from enterprise-grade A100s to consumer-grade RTX series.

## OctaRender: Distributed Rendering

OctaRender is a production-grade distributed rendering platform designed for professional VFX and 3D animation. It leverages the global swarm of OctaSpace nodes to accelerate complex 3D workflows at a fraction of the cost of traditional farms.

- **Specialized Capabilities:** Optimized for **Geometry Nodes**, multi-layer compositing, and advanced scene batching within Blender.
- **Operational Intelligence:** Includes a built-in diagnostic tool that reviews scene files and provides technical recommendations to improve render efficiency.
- **Real-time Diagnostics:** Users can monitor live render passes, frame playback, and detailed terminal logs during active jobs to ensure quality and troubleshoot immediately.

## OctaSpace Cube Management

The **Cube&#x20;**&#x69;s the centralized administrative hub for the entire ecosystem. It streamlines the management of resources for both consumers and infrastructure providers.

- **Unified Access:** A single dashboard to manage security credentials, billing, and active sessions for the Marketplace, VPN, and Rendering services.
- **Provider Software:** Automated setup tools for both Windows and Linux, enabling hardware owners to contribute to the network and manage their nodes with minimal technical overhead.
- **Advanced Monitoring:** Detailed analytics for node performance, hardware verification, and automated monetization of idle hardware.

## Network & Intelligence Services

OctaSpace integrates advanced networking and AI deployment tools to provide a holistic cloud experience.

- **Decentralized VPN:** A multi-protocol (WireGuard, OpenVPN, Shadowsocks) networking layer featuring a transparent **pay-per-GB** billing model with no monthly subscriptions.
- **Autonomous AI Agents:** Direct integration with frameworks like OpenClaw and Ollama, allowing for the deployment of private AI agents and LLM "brains" without external API dependencies or token-based costs.
- **Remote Desktop & Gaming:** Low-latency remote access via WebRTC and HTML5, enabling users to interact with high-end compute instances for remote desktop tasks or AAA gaming.


[title] Getting started
[path] Marketplace/

This guide aims to take you step by step how to quickly get started using the OctaSpace marketplace

[title] Idle Jobs
[path] Hosting/

## Overview

Idle jobs are tasks executed on a node when it is not actively in use. They are commonly mining programs but may also include other applications.

To configure idle jobs, specify the Docker image to launch, along with entrypoint arguments, environment variables, and any additional settings or scripts if required.

:::hint{type="info"}
When HiveOS is used, the system automatically starts and stops the configured flight sheet.
:::

## Key features

- Up to three jobs per node are allowed
- Port mapping and environment variables
- Container logs and error messages if a job fails to start
- Job execution schedule - set the day and time when the job must run
- Pre and post-start startup scripts


Examples
--------

### Monero using XMRig

- Image: octaspace/xmrig-cuda:6.24.0-1
- Command:

```shell
--cuda -o POOL_ADDRESS -u WALLET
```


[title] Official sites
[path] The Decentralized Cloud Infrastructure/

# Official sites

## ​GitHub&#x20;

[https://github.com/octaspace](https://github.com/octaspace)

## Websites

​[https://octa.space ](https://octa.space/)(Main website)

[https://render.octa.space/](https://render.octa.space/) (OctaRender website)​

## Marketplace

[https://marketplace.octa.space/](https://marketplace.octa.space/)

## Cube

[https://cube.octa.computer/](https://cube.octa.computer/)

## Block explorer

[https://scan.octa.space​](https://scan.octa.space)

[https://explorer.octa.space](https://explorer.octa.space/)​

## PoW network statistics

​[https://stats.octa.space](https://stats.octa.space/)​

## Docker Hub

​[https://hub.docker.com/u/octaspace](https://hub.docker.com/u/octaspace)​

# Social networks

## Discord

[https://discord.gg/octaspace](https://discord.gg/octaspace)

## Discord OctaRender

[https://discord.gg/ZzTHRJMA2V](https://discord.gg/ZzTHRJMA2V)

## Telegram

[https://t.me/octa\_space](https://t.me/octa_space)

## Twitter

[https://twitter.com/octa\_space](https://twitter.com/octa_space)

## YouTube

[https://www.youtube.com/@octa\_space](https://www.youtube.com/@octa_space)

## Reddit

[https://www.reddit.com/r/octaspace/](https://www.reddit.com/r/octaspace/)


[title] Qubit (QTC) Mining
[path] Marketplace/Mining/

To begin mining Qubitcoin using OctaSpace

Go to the marketplace:

[https://marketplace.octa.space/](https://marketplace.octa.space/)

Under categories, select "Mining" and click "OneZero Miner"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/uHMDN9qn5gvVTkZxM_mmp_image.png)

You will then be redirected to the nodes selection page where you can choose different nodes to rent by clicking on them.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/bauwwCOTlv7JNRyP0bBw-_image.png)

You can rent either one or more nodes at the same time by simply clicking them. Once you've made your selection, click Configure button in the top right hand corner.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Jn1FGPdMjBSaYFN4BtSDw_image.png "Multiple nodes selected")

We have compiled some sample average hashrates below for different GPU's:

| **GPU**     | **Hashrate** |
| ----------- | ------------ |
| RTX 4090    | 135 KH/s     |
| RTX 5070 Ti | 82 KH/s      |
| RTX 3090    | 80 KH/s      |
| RTX 3080    | 67 KH/s      |
| RTX 5080    | 61.4 KH/s    |
| RTX 4070 Ti | 58.5 KH/s    |
| RTX 5070    | 58 KH/s      |
| RTX 4070    | 53 KH/s      |
| RTX 3070 Ti | 51.5 KH/s    |
| RTX 3070    | 44 KH/       |
| RTX 5060 Ti | 41.4 KH/s    |
| RTX 3060 Ti | 29.2 KH/s    |
| RTX 4060 Ti | 20 KH/s      |
| A2000       | 21.5 KH/s    |

On the configuration page you will need to paste the command in the "Start command" field to start the miner.

:::hint{type="info"}
**Command should be in the form of:**
-a qhash -w address.worker -o stratum

- where **address&#x20;**&#x72;epresents your Qubit wallet address
- **worker&#x20;**&#x63;an be any name
- **stratum&#x20;**&#x69;s the closest stratum to connect to

For example:

-a qhash -w bc1q7a892muk3gxc7f48ngyy3kl524g60ytdydnk9u.Octa -o qubitcoin.luckypool.io:8611
:::

Currently LuckyPool is the only pool available for Qubit mining, it is usually recommended to choose the closest stratum to the location of the node. While any stratum will work, the closer the stratum to the physical node location the less delay in submitting shares.

:::hint{type="info"}
Stratum pools:

**Europe&#x20;**- qubitcoin.luckypool.io:8611

**US&#x20;**- ca.luckypool.io:8611

&#x20;**Asia&#x20;**- hk.luckypool.io:8611

&#x20;**Russia&#x20;**- ru.luckypool.io:8611
:::

If you've added everything correctly, it should resemble something like the below.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/nHgQ7IHJIg4DEC6tbGJJX_image.png)

As can be seen, the command is added, because the node in the screenshot is based in the US, we have chosen ca.luckypool.io:8611 as the stratum.

To begin mining, click "Deploy" button in the top right hand corner.

You will automatically be redirected to the Sessions page:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/NMICxFiy3OKcwyG-NhZi-_image.png)

Wait until the status changes to "Service configured", it should now be mining.

## Monitoring Logs

If you want to monitor the logs, you can click on the session, which will show a pop-up

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/0YjdHckmQNyEiCdUTG7xd_image.png)

Click on the clipboard icon and this will load up the logs.

| System log tab                                                                                                                               | Cointainer log tab                                                                                                                           |
| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| <br />:inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/ZYkW2wXwWzKAj0kGHTv33_image.png" alt caption} | <br />:inlineImage[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/L0AwvtQy8BS9O-GzmooZ-_image.png" alt caption} |

Click the tab session logs and you can see the miner activity.

## Pool status

After around 5 minutes, you should begin so see your activity on the pool on the following page: [https://qubitcoin.luckypool.io/miner-stats#workers](https://qubitcoin.luckypool.io/miner-stats#workers)

Just paste in your Qubitcoin address

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/eR97gbjwCjktIq4JvC984_image.png)

## Solo mining

To solo mine is very simple, everything is almost identical, apart from when you enter your wallet address, make sure to prefix it with "solo:"

So for example:

solo\:bc1q7a892muk3gxc7f48ngyy3kl524g60ytdydnk9u


[title] OpenClaw
[path] Marketplace/AI Tools/

# Introduction

**OpenClaw** is an open-source autonomous AI assistant.Unlike a standard chatbot that simply processes text, OpenClaw is a functional "agent" designed to execute tasks and interact with your environment.

A core strength of OpenClaw is its ability to constantly evolve; it can develop and incorporate new skills dynamically, expanding the capabilities of your running agents on the fly.

## Launching on OctaSpace

We have implemented &#x61;**&#x20;Quick Launch** facility on OctaSpace, allowing you to deploy OpenClaw in two distinct flavors:

1. Vanilla OpenClaw
2. OpenClaw Ollama

| Feature          | **OpenClaw&#x20;**(Vanilla)                 | **OpenClaw Ollama**                                      |
| ---------------- | ------------------------------------------- | -------------------------------------------------------- |
| **Model Source** | Requires external API integration.          | Includes a local AI model out of the box.                |
| **Requirements** | Paid API keys (e.g., Claude, Gemini, Kimi). | No external subscriptions required.                      |
| **Privacy**      | Data is processed via external providers.   | **Fully private:**<br />Data never leaves your instance. |

Available in the marketplace under "Artificial Intelligence" section.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/sTpmUoxW7hisHG9Ogel4B_image.png" size="46" width="364" height="315" position="center" showCaption="false"}

We have put together guides for both versions:

[Openclaw (Vanilla)](docId:_EsaBqOZyLNTcEMD5WF5j)
[OpenClaw (Ollama)](docId\:nDRgc8oT2TFwE5p_SE_LD)

[title] FAQ
[path] Guides/Rendering/

A breakdown of most commonly asked questions for rendering

[title] Mining
[path] Marketplace/

OctaSpace offers a convenient way to launch various mining and farming solutions with the click of a button.

Anything ranging from typical mining of PoW coins to farming projects and testnets prior to TGE.

We have put together quick guides for many of these in their own individual sections.

## XenBlocks

To start mining of XenBlocks application it is necessary to select XenBlocksMiner application:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/fNV3D-HLJUNFEGpST2n-b_image.png)

On configuration page need add environment variable WALLET with your wallet and press Deploy

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/pBJpWxaJAdIz5c22fzKce_image.png)

Miner will start automatically once service configured. To access logs, you need open WEB SSH and check /tmp/miner.log file.

Miner statistics can be found on [https://woodyminer.com/stat](https://woodyminer.com/stat/)

## Dria

To run Dria node launcher you need to launch below application from Octa Marketplace.&#x20;

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/G8nxf2HUuiq8RgEIDJHFQ_image.png" size="50" width="376" height="191" position="flex-start" darkWidth="376" darkHeight="191" showCaption="false"}

Upon application launch you need to use WebSSH access to open console to application and enter secret wallet key of your Dria node and press enter to start node. More details available on Dria website [https://docs.dria.co/node/](https://docs.dria.co/node/)z

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/BZli12NdFj1A4-U9jVD0d_image.png)

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Vy3hQx9AJtlO2yBk12ATG_image.png" size="50" width="586" height="337" position="flex-start" showCaption="false"}

## Infinity

Infinity is a new PoW token on the Sonic chain which can be mined. We have facilitated mining of Infinity using nodes in the OctaSpace marketplace.

**Pre-requisites (Before you start mining):**

- Wallet on Sonic chain (You can use wallets such as [Rabby](https://rabby.io/))
- You need some SONIC tokens in the wallet (Minimum 10 Sonic is recommended)
  - You can find exchanges where to buy S on [CMC](https://coinmarketcap.com/currencies/sonic/)
- Deposit the Sonic (S) into your wallet

**Launch mining**

To begin mining Infinity go to [https://marketplace.octa.space/](https://marketplace.octa.space/)

Choose "Mining" category and select "Infinity Miner"



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Bn2GRJ93z1e5weRWMHMW0_image.png)

You will be redirected to the GPU selection page, choose a node that meets your needs and press configure button on the top right hand side of the screen.&#x20;

The better the GPU the better the mining results.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/lik-2z_55KRKLexFIGvrc_image.png)

You will be redirected to the configuration screen. On this page you will need to add the following parameters:

- Master Address (This is the wallet address which has the Sonic funds)
- Private Key (Your private key of your wallet)
- Recipient Address (The address the mining rewards will be sent to, this can be the same as master address)

To add these parameters, click the "Add environment variables" button 3 times.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/8pCcoAp3bS6EMnJ3EgcJv_image.png)

This will provide 3 input fields. Add the following values in this order (as per the screenshot below):

MASTER\_ADDRESS
MASTER\_PKEY
REWARDS\_RECIPIENT\_ADDRESS

and paste the respective values next to them.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/8TU9CQoW8z5-ntYf57MK-_image.png)

Once you've done this, press Deploy

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TtEFQU5lCzb97PU9f12qU_image.png)

Once you've clicked Deploy, wait until status says "Service Configured"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/YfXTtMR3mLnhPPilPKc_b_image.png)

You can then click on the UUID and "Access Web SSH", this will show you the miner.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/iiQV655PufG1DCN55eQ9R_image.png)

## Tari

To begin mining Tari on Octa you will need to do the following:

Go to [https://marketplace.octa.space/](https://marketplace.octa.space/)

Choose "Desktop and Gaming" category and select "Octa EGL Desktop"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/pMJ4__BljVqLohksdjdNb_image.png)

Select a node and click deploy. Once the service is configured click on session and go to the link specified in HTTP Services.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/spHroWuXC0lODkLRIvrOe_image.png)

After the desktop has loaded, open Firefox browser, go to https\://tari.com and press Download button. Once the download completes, you will need to openthe terminal and run Tari miner:

Select Konsole here:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/xZ8fktKWZ-6Etirsgxu89_image.png)

In the terminal write:

```javascript
chmod +x Downloads/tari*
```

And run miner:

```javascript
sudo Downloads/tari*
```

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/hiJPKn0WuqlODJMP8-Nn9_image.png)

## Qubic

Qubic is an L1 blockchain which utilizes Useful-Proof-of-Work and  which rewards users via a mechanism for AI training. They also couple this XMR mining for additional rewards.

The best way to earn Qubic and run a node is via a pool. On Octa we have added the ability to launch Qubic service which is coupled with [http://pool.qubic.li/](http://pool.qubic.li/)&#x20;

**Pre-requisites**
Create Qubic wallet:

[https://wallet.qubic.org/](https://wallet.qubic.org/)

Setup pool:
Create an account on [http://pool.qubic.li/](http://pool.qubic.li/)

Once you've done this, add your Qubic wallet address in the Revenue Address field and generate an access token (Keep this safe as you will need it for launching your miner)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TfSkqfR-FUYklzQ3uuDle_image.png)

**Begin mining**

Go to [https://marketplace.octa.space/](https://marketplace.octa.space/)

Choose "Mining" category and select "Qubic Client"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/5VXaj9mRQoaiJNS23vnFC_image.png)

You will be redirected to the GPU selection page, choose a node that meets your needs.&#x20;

Qubic can run on most modern Nvidia RTX GPU's, however the more powerful the GPU the higher the rewards.  Also make a mental note of how many cores the CPU has.

Once you've chosen a node, click "Configure" in the top right hand side of the screen.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/vnP8z_V4m9LRSfQycdUMd_image.png)

On the configuration screen add the access token into the "QUBIC\_ACCESS\_TOKEN" variable field and give it an alias (optional).

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/MljuZTo60RJXfefYozSwL_image.png)



The final result should look something like this:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/oIdOb5817TvAIsC4-kJVe_image.png)

Once you're happy with it, click the Deploy button in the top right hand side of the screen.

You will then be redirected to the sessions page.

On the sessions page, you can click on your active session and you can monitor the container log.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/_ivJuL4P56yDZd1t8GBYs_image.png)

## Xelis

Xelis is a PoW algorithm project which can be mined on either CPU or GPU.

To start mining Xelis, go to [https://marketplace.octa.space/](https://marketplace.octa.space/) and choose"Mining" category and select "Rigel" for GPU mining or "SRBMiner" for CPU mining.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/YZ2_kbjhemA88lNmDdT1b_image.png)

You will be redirected to the node selection page, choose a node that meets your needs. OctaSpace marketplace has a selection of both CPU ONLY nodes or nodes with GPU's.

You can choose one or more nodes to launch. Once you've chosen the nodes click the "Configure" button on the top right hand side of the screen.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/zgeMioFhMHOKN1w7slrGW_image.png)

Choose a pool, you can find a list of pools here: [https://miningpoolstats.stream/xelis](https://miningpoolstats.stream/xelis)

In the "Start command" field paste the command for your miner and press Deploy.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/sSc1G5MV2UFiKICAXxpe-_image.png)

Wait for "Service configured" status

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/KxjVRNGnNzf8WeKw3cntH_image.png)

Click on your node and then select the clipboard icon to view the log.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/On28lwsssViVq3blehG7d_image.png)

Click on the system logs and you should be able to see your miner running successfully.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/eGYw95XlOOBArrJF3FtCE_image.png)

## W\.AI

Select W\.AI application

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/nZPvhZ-YPiwEzSHCgMyim_image.png)

Configure environment variables:

- WAI\_INSTANCES - count of miner instances, set no more than 10
- W\_AI\_API\_KEY - API Key

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/G6_yEP2yYwTifhHlmnh1X_image.png)


[title] Nockchain ($NOCK)
[path] Marketplace/Mining/

For Nockchain mining we have implemented a GPU miner which is integrated with NockPool ([https://nockpool.com/)](https://nockpool.com/) which enables users to mine collectively and earn from submitted shares.

To begin mining you will need the following pre-requisites:

1. Account on Nockpool ([https://nockpool.com/](https://nockpool.com/))
2. Nockchain wallet

Once you're ready to begin mining, head to the OctaSpace marketplace [https://marketplace.octa.space/](https://marketplace.octa.space/)

Under "Apps" choose "Mining" category and then select "Nockpool Miner (GPU)".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/SVH5Kxnvop4SlbXUxnJOk_image.png)

You will be redirected to the node selection page where you will need to choose one or more nodes which you wish to use to mine. Click on each node you wish to rent and then click "Configure".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/rCaunzD-BTztcAxQlQ03R_image.png)

You will be shown the configuration page, here you will need to paste the account token which you will generated on NockPool ([https://nockpool.com/setup](https://nockpool.com/setup))

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/nz_kB3GjeZdwjdYrRM_YW_image.png)

Once you've added the token, click the "Deploy" button.

This will then launch the miner on the selected nodes. Once the miner is ready and running it will show "Service configured" next to the nodes.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/qbCR1Z_aULfYLE3XzFO7a_image.png)

You can also monitor the logs by clicking on each service session and in the pop-up clicking the clipboard icon.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/dhPB2dOWAKwImudl7io4W_image.png)

Then choose "Container Logs" to monitor progress.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/IgBPP3Mr5J4tNngBSZD7N_image.png)

After some time the stats page on NockPool will update to show metrics

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/jtkVleoboe3vMcT4p6Cwf_image.png)


[title] Wireguard (iOS)
[path] Guides/VPN/iOS/

## Wireguard Download

[https://apps.apple.com/ba/app/wireguard/id1441195209](https://apps.apple.com/ba/app/wireguard/id1441195209)

[title] Specification
[path] Cryptocurrency/

## PoW algorithm

[Ethash (Dagger-Hashimoto)](https://ethereum.org/en/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash)

## Network ports

| **Port** | **Description**      |
| -------- | -------------------- |
| 38000    | P2P & Node Discovery |
| 8545     | RPC API              |
| 8546     | WebSocket API        |

## Network Id & Chain Id

| **Network Id dec** | **Network Id hex** |
| ------------------ | ------------------ |
| 800001             | 0xC3501            |

| **Chain Id dec** | **Chain Id hex** | **Description** |
| ---------------- | ---------------- | --------------- |
| 800001           | 0xC3501          | mainnet         |
| 800002           | 0xC3502          | testnet         |

## Currency

| **Name**  | **Symbol** | **Decimals** | **Maximum supply** |
| --------- | ---------- | ------------ | ------------------ |
| OctaSpace | OCTA       | 18           | 48\_000\_000       |

## Genesis difficulty

100 GH

## Block time

15 seconds

## Initial block reward

- Total: 8 OCTA
- Miner: 6.5 OCTA
- Dev fund: 1.5 OCTA

:::hint{type="danger"}
For future changes in the monetary policy please refer to [Monetary Policy](https://docs.octa.space/monetary-policy)
:::

## Development fund address

[0xfD208bfeD3fDfCa58E67184e3da005C53A8Ad080](https://scan.octa.space/address/0xfD208bfeD3fDfCa58E67184e3da005C53A8Ad080)

## Node/Staking fund address

[0x386525bf5f157ba40362448B9Ab0DE3DCceBc115](https://scan.octa.space/address/0x386525bf5f157ba40362448B9Ab0DE3DCceBc115)

## 51% attack protection

PirlGuard

## Wrapped OCTA

Wrapped OCTA token available on Ethereum and Binance Smart Chain.
Contract address: **0xfA704148D516b209D52C2D75f239274C8f8EAF1A**

## Mainnet

RPC: [https://rpc.octa.space](https://rpc.octa.space)

Explorer: [https://scan.octa.space](https://scan.octa.space)

Explorer: [https://explorer.octa.space](https://explorer.octa.space)

## Testnet

RPC: [https://testnet-rpc.octa.space](https://testnet-rpc.octa.space)

Explorer: [https://testnet-scan.octa.space](https://testnet-scan.octa.space)

Faucet:[ https://faucet.octa.space](https://faucet.octa.space)

[title] FAQ
[path] Rendering (OctaRender)/

### Q: Do nodes rented terminate automatically?

**A:** **Yes.** Render nodes are designed to automatically shut down and stop billing as soon as there is no work left for your project.

The system checks for new tasks every two seconds. If the farm reports that no tasks are available, either because the project is fully rendered or because you have paused the job, the nodes will automatically initiate a shutdown sequence.

:::hint{type="danger"}
**Important Note on Pausing:&#x20;**&#x49;f you pause a project, the farm immediately stops handing out new tasks. However, if a node is already in the middle of rendering a frame, it will finish that frame completely before shutting down to prevent data loss. On slower GPUs or highly complex scenes, a node may stay online for a short period after you hit pause until its active frame is finalized.
:::

### Q: Can I manually force a node to stop immediately without waiting for a frame to finish?

**A:** Yes. If a node is stuck or you need to instantly terminate a lease without waiting for the active frame to finish, you can go to the [Monitoring page](docId\:HUFuYYPkY3-_m4tLEX1Vj) monitoring page and click the  **✕ (Stop Node)** button on that specific node card.

### Q: What happens if a node I rented goes offline or crashes mid-render?

**A:** You only pay for successful compute time. If a decentralized provider node experiences a hardware failure, drops offline, or runs out of system memory during a task, your billing for that specific instance stops immediately. The uncompleted frame task is automatically thrown back into your project queue and re-distributed to your other active nodes so your render can continue without interruption.

### Q: Does the platform support custom third-party Blender addons or extensions?

**A:** Yes, your custom plugins are handled during the packing phase. When you configure your scene parameters within the Blender addon, ensure that you check the settings to include necessary local addon configurations before hitting **"Submit Job."** The packaging tool wraps your dependencies, texturing paths, VDB simulation volumes, and scripting assets into your secure project archive so the remote compute containers have everything they need to execute identical renders.

### Q: What happens if my project runs out of VRAM or system RAM on a rented node?

**A:** If a scene file is too heavy for the machine you selected, the render task will fail with an out-of-memory error. To prevent this, always cross-reference your scene's complexity before renting nodes. You can use the top search and sidebar filter sliders on the [Launch Nodes](docId:37oq-ijJcnlxZSqYondqg) page to isolate high-tier graphics chips (like the *RTX 5090* or *RTX 4090*) or to filter strictly for hosts with substantial system RAM and VRAM capacities.

### Q: Can I download completed frames while the rest of the project is still rendering?

**A:** Yes. If you need to check frame composition or quality early on, you can access the web-portal's [Project Viewer](docId\:BJUdvePzEONI9SKGq8vnq) panel while the job is active. This layout displays your rendered sequence files in real time as they stream to your secure cloud bucket. You can use individual checkboxes to manually select and download specific completed frames immediately without interrupting the remaining active node cluster.

### Q: How long are projects stored for and can be downloaded?

**A:** We store projects for a maximum of **7 days**. After 7 days, the project files and all associated rendered frames will be permanently deleted from our servers to free up storage space. Please make sure to download your completed frames via the Blender addon or the Project Viewer interface before this 7-day window expires.

### Q: Does the OctaRender platform provide privacy for my renders? Can anyone else access my Blender or render files?

**A: Your files are completely secure, private, and accessible only by you.**

We are a high-performance cloud infrastructure provider, not an art-harvesting service. Your files, assets, and intellectual property belong strictly to you.

We protect your data using several layers of platform isolation, encryption, and legal safeguards:

- **Private Key Encryption:** When your project files are transferred to the platform, they are securely linked only to your private farm slot. Access is secured via a unique private key, ensuring that nobody else can access your source files or rendered output.
- **Instant Destruction Data Policy:** The moment your render job ends or is stopped, the compute container is completely destroyed. Your source files are instantly wiped from the node machine and are not stored permanently anywhere on the network providers' hardware.
- **Direct-to-Cloud Output Storage:** Your final rendered frames are never saved to the worker node's local storage disks. Instead, they are immediately streamed and uploaded directly to your private storage dashboard.
- **Strict Provider Compliance:** Every decentralized node provider on our network is bound by strict terms and conditions that legally enforce total data privacy and non-disclosure.
- **A Trusted Industry Track Record:** We serve a large community of professional 3D artists, studio teams, and prominent content creators. We have engineered our rendering workflow with these rigorous safeguards because we take our reputation and your privacy extremely seriously.

### Q: How do I contact the team if I have more questions?

**A:** You can reach out to the team directly through either of our community and support channels:

- **Discord:** Join our dedicated [OctaRender Discord Server](https://discord.gg/5xVqWMnsRs) for real-time support, technical troubleshooting, and community discussions.
- **Telegram:** Connect with us via our [Official Telegram Channel](https://t.me/octa_space) for announcements and quick assistance.&#x20;


[title] Projects overview page
[path] Rendering (OctaRender)/OctaRender interface/

The **Projects Overview Page** serves as your central dashboard, displaying all of your active, queued, and previously completed rendering projects.

You can locate this page in the Cube portal by navigating to the sidebar menu and selecting **Render** > **Projects**.

:::hint{type="info"}
**Navigation Tip:&#x20;**&#x43;licking anywhere on an individual project card will redirect you to that specific **Project Page**, where you can view detailed project analytics, inspect rendered frames, and monitor overall progress.
:::

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/rNVvD1LzMPVx8G9wxOY6__image.png)

## Project Card Details

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/fzF2XUPIRnnd8IkF7WyHy_image.png" size="60" isUploading="false" width="497" height="420" darkWidth="497" darkHeight="420" showCaption="false"}

Every project in your dashboard is represented by an individual card that provides an immediate status summary. Each card displays the following information:

- **Thumbnail:** A visual preview showing the first rendered frame of the project.
- **Status:&#x20;**&#x49;ndicating current status of the project, whether it's actively running (being rendered), queued etc.
- **Project Name:** The custom identifier specified during the add-on submission.
- **Date:** The exact timestamp indicating when the project was submitted to the network.
- **Frame Count Tracker:** A numeric readout showing the total number of frames successfully rendered against the total overall frames in the job sequence (e.g., 45 / 150).
- **Percentage Indicator:** A visual progress bar and percentage breakdown showing how much of the overall rendering workload has been completed.

## Filtering and search

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/saEgHr0G0gH2wpzlf9yeS_image.png)

To help you manage large workloads, the interface includes real-time search and filtering tools so you can quickly locate specific projects.

### Real-Time Search

The **Search Project** field filters your dashboard instantly. The project list automatically refines as you type, matching the characters against your project names in real time.

### Status Filtering

The filter dropdown allows you to isolate projects by their current operational state. You can refine the display by selecting one or more of the following statuses and clicking the **Apply** button:

- **Running:** Workloads actively being processed by network nodes.
- **Queued:** Projects submitted and waiting for node allocation.
- **Finished:** Completed render jobs where all frames are finalized.
- **Paused:** Jobs temporarily halted by the user.
- **Error:** Any projects containing frames that failed to render successfully.




[title] Monitoring page
[path] Rendering (OctaRender)/OctaRender interface/

The **Render Nodes** monitoring page provides a real-time tracking interface for your active and historical decentralized compute allocations. Found under **Render** > **Render Nodes** in the Cube portal sidebar, this dashboard gives you complete transparency into telemetry metrics, infrastructure burns, and job statuses.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/QJDToTmdnHoA2lR7Qkobd_image.png)

## View Toggle: Current vs. Recent

At the top center of the portal layout, you can quickly flip between active deployments and past execution summaries:

- **Current View:** The real-time operations dashboard detailing telemetry data for all leased nodes currently processing or waiting for rendering jobs.
- **Recent View:** A comprehensive logging table showing a breakdown of previous render tasks. This history tracker provides detailed data per session, including:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/c3ZTnlFywFqJQWLawSGVm_image.png)

:::Paragraph{listStyleType="disc" indent="2"}
**Session UUID & Node ID:** Distinct identifiers for the container environment and the specific hosting provider.
:::

:::Paragraph{listStyleType="disc" listStart="2" indent="2"}
**Timeline Logs:** Explicit Started and Finished timestamps alongside a calculated execution Duration.
:::

:::Paragraph{listStyleType="disc" listStart="3" indent="2"}
**Financial & Status Logs:** The cumulative accrued Amount charged for the session alongside finalized exit states (Normal vs. Error).
:::

:::Paragraph{listStyleType="disc" listStart="4" indent="2"}
**Actions:** Access to granular text-based logs.
:::

## Cluster Overview Sidebar

When viewing your active nodes, the sidebar on the left provides an instant high-level diagnostic layout of your leased network slice:

- **Nodes (GPU):** Displays the count of currently connected worker instances and GPU count (e.g., 4(5) nodes online and 5 GPU's).

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/lnbW4ig_F822Zd3IBVSZC_image.png" size="60" isUploading="false" width="578" height="708" darkWidth="578" darkHeight="708" showCaption="false"}

- **Burn Rate:** Tracks your real-time total operational infrastructure cost per hour.
- **Telemetry Category Selection Filters:** Clicking these cards alters the main grid view layout to show dedicated real-time micro-charts for specific metrics:
  - **All Nodes:** Restores a comprehensive overview of every machine, showing consolidated compact metric widgets for initialization states and asset ingestion progress.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/7tAZzyMJkdFcHksLGskZV_image.png" size="80" isUploading="false" width="1233" height="734" darkWidth="1233" darkHeight="734" showCaption="false"}

:::Paragraph{listStyleType="disc" indent="2"}
**GPU:** Isolates real-time core processing load graphs and current hardware power draws measured in Watts.
:::

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/MxlYRs_ja6H5x-6wKeZGP_image.png" size="80" isUploading="false" width="1240" height="601" darkWidth="1240" darkHeight="601" showCaption="false"}

:::Paragraph{listStyleType="disc" indent="2"}
**VRAM:** Displays dedicated memory consumption lines showing active buffer loads over host video memory capacity.
:::

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/0Bzz8byB0-wtlIS42Uzm3_image.png" size="80" isUploading="false" width="1233" height="581" darkWidth="1233" darkHeight="581" showCaption="false"}

:::Paragraph{listStyleType="disc" indent="2"}
**CPU:** Visualizes host processing utilization curves.
:::

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/5X_y69yqawMMpUzO3Tpc1_image.png" size="80" isUploading="false" width="1233" height="528" darkWidth="1233" darkHeight="528" showCaption="false"}

:::Paragraph{listStyleType="disc" indent="2"}
**RAM:** Highlights active cluster system memory usage profiles over time.
:::

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/DmbweXumnV6eY8-Plrdk0_image.png" size="80" isUploading="false" width="1229" height="515" darkWidth="1229" darkHeight="515" showCaption="false"}

- **GPU Fleet Index:** Breaks down your current cluster slice hardware footprint by chip model distribution (e.g., 4x RTX 4090, 1x RTX 5090).

## Dynamic Telemetry Grid Views

The primary workspace adapts dynamically based on your selected sidebar telemetry filter category, displaying active hosts as dedicated diagnostic cards.

### Telemetry Initialization and Loading States

When a node is first provisioned or transitions between tasks, the card reflects its onboarding pipeline as shown below:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/c0E19hcBCqJh7eoHE2JIe_image.png)

- **Starting Up / Waiting for Telemetry:** Indicates the remote host is initializing the secure compute container or syncing network dependencies before streaming analytical data.
- **Hardware Tags:** Each header explicitly maps out the server's node number, unique infrastructure hash, and assigned GPU architecture variant (e.g., RTX 4090 or RTX 5090).

### Consolidated Dashboard Layout

When navigating via the **All Nodes** default view, each node provides an aggregated, four-quadrant mini-chart board:

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/oug4PVKp3GpnZavUh8at5_image.png" size="70" isUploading="false" width="411" height="352" darkWidth="411" darkHeight="352" showCaption="false"}

- **Task Assignment & Matrix Tracking:** Displays the active job hash (e.g., Job bd6311b5) along with a real-time progress register tracking the current frame sequence number being processed.
- **Four-Point Metrics:** Integrates layout graphs for **GPU** core load, dedicated **VRAM** usage, **CPU** multi-thread capacity, and system host **RAM** allocation percentages.

## Terminating Nodes and Managing Sessions

The platform allows for granular control over your cluster slice, enabling you to instantly spin down individual worker nodes if your processing requirements change mid-job or a specific node is experiencing issues.

### Node Disconnection

Each active node card features a termination option directly within its header:

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/l-xMrccGOwgqGEEYuBX18_image.png" size="60" isUploading="false" width="504" height="383" darkWidth="504" darkHeight="383" showCaption="false"}

- **The "Stop Node" Action:** Hovering over the **✕** icon in the upper-right corner of any active card reveals a "Stop node" tooltip.
- **Decentralized Redundancy:** Clicking the close button triggers a safety confirmation modal to prevent accidental data loss. The prompt clarifies exactly how the termination impacts your project pipeline (e.g., *"Stop node #9961? The job keeps rendering on the other nodes."*).

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/SF9lcW3Xyf84njZV_2xgI_image.png" size="80" isUploading="false" width="708" height="497" darkWidth="708" darkHeight="497" showCaption="false"}

- **Execution:**
  - Clicking **Cancel** returns you to the active telemetry grid.
  - Clicking the red **Stop node** action button immediately kills the secure container lease on that specific machine, updates your live **Nodes (GPU)** count, and stops the financial burn rate for that hardware instance. The remaining nodes in your cluster will seamlessly continue processing any distributed rendering frames.


[title] Project Viewer
[path] Rendering (OctaRender)/OctaRender interface/

The **Project Viewer** provides a comprehensive, interactive interface for monitoring active workloads, inspecting rendered frames, and reviewing diagnostic logs in real time.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/-SsGJw4uZibbFSAG9BWPT_image.png)

## Top Control Bar

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/3C9rACf9HbYlZr5Zb7zEV_image.png)

Located at the top of the interface next to the project name, this bar provides global metrics and control actions for the current job:

- **Status Indicators:** Displays a granular breakdown of your frames by status:

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/YhQc5JkPj3IMA93kzKDyE_image.png" size="50" isUploading="false" width="304" height="50" darkWidth="304" darkHeight="50" position="flex-start" showCaption="false"}

:::Paragraph{listStyleType="disc" indent="2"}
**Running:** Red icon for frames currently queued on remote nodes.
:::

:::Paragraph{listStyleType="disc" listStart="2" indent="2"}
**Finished:** Green check icon indicating successfully rendered frames.
:::

:::Paragraph{listStyleType="disc" listStart="3" indent="2"}
**Queued:** Blue badge displaying frames waiting in the queue.
:::

:::Paragraph{listStyleType="disc" listStart="4" indent="2"}
**Error:** Red warning icon indicating frames that failed to render.
:::

- **Global Actions:**
  - **Pause:** Temporarily halts active rendering nodes on the current job.
  - **Requeue:** Re-submits selected or failed frames back into the processing queue.
  - **Delete:** Permanently removes the project and its assets from the platform storage.
  - **Download:** Opens the download menu to retrieve completed sequences.

## Time Tracking Metrics

Directly below the project's global action buttons, the interface displays real-time timeline analytics to help you monitor job duration and track completion targets:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/ma-QTBq6UBrRZg9Jic20R_image.png)

- **Total Frame Count:** Located on the far left, this displays the total number of frames included in the submitted render job.
- **Total Render Time Elapsed:** Indicated by an hourglass icon, this counter displays the cumulative time that has passed since the project execution started (HH\:MM\:SS).
- **Estimated Time Remaining:** Indicated by a clock-with-arrow icon, this dynamically updates to show the projected time remaining before all pending and queued frames are fully processed by the network. *(Note: For completed or paused jobs, this value will display as 00:00:00.)*

## Workspace Layout

The screen is divided into two primary sections: the **Frame Sidebar** on the left and the **Interactive Media Player** on the right.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TM84o_qvaCItJ3BGsG8ha_image.png)

### 1. Frame Sidebar & Toggle Modes

The left sidebar tracks every individual frame in your project sequence (e.g., a total of 250 frames). You can switch between two distinct visualization modes using the toggle buttons at the top of the sidebar:

- **Grid View (Render Time Heatmap):** Default mode, this mode represents each frame as a solid block displaying its exact render duration in seconds (e.g., 19s, 15s). It utilizes a colored heatmap gradient ranging from **FAST** (purple/dark) to **SLOW** (orange/light), giving you instant visual feedback on scene complexity across your timeline. Hovering over the half-moon icon opens the legend defining relative render speeds and status color codes.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/w478cR3vk678R1mVfrXwf_image.png" size="40" isUploading="false" width="310" height="269" darkWidth="310" darkHeight="269" showCaption="false"}

- **Thumbnail View:** Toggling this option replaces the grid blocks with micro-previews of each individual rendered frame. A small colored dot in the upper-right corner of each thumbnail indicates its current status (e.g., a green dot for completed).

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/xaLdRi7gr5hEUax2reoHZ_image.png" size="70" isUploading="false" width="425" height="433" darkWidth="425" darkHeight="433" showCaption="false"}

### 2. Interactive Media Player & Reel View

The right side of the interface acts as a high-fidelity playback viewer and engine diagnostic panel.

- **View Layer / Composite Selector:** Located at the top of the viewport area, this dropdown menu allows you to switch between different render layers and passes packed inside your multi-layer EXR file. You can isolate and inspect the **Composite** maps straight from the browser.

::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/xcgaI87BE3_ZsZ-OjRKGH_image.png" size="80" isUploading="false" width="675" height="406" darkWidth="675" darkHeight="406" showCaption="false"}

- **Reel Tab:** Displays a timeline and sequential preview filmstrip below the viewport. It features traditional playback controls (Play, Pause, Fast-Forward, Rewind), a **LIVE** progress toggle, a workspace orientation toggle, and a fullscreen viewer option.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/a945JMJyJrUmySsQB-koV_image.png)

- **FPS Playback Dropdown:** You can adjust the preview frame rate on the fly using the FPS selector menu, supporting playback rates of **15 FPS**, **24 FPS**, **30 FPS**, or **60 FPS**.
- **Logs Tab:** Located directly next to the Reel tab under the viewport, clicking **LOGS** switches the media timeline into a raw stream. This grants you live diagnostic access to look for errors or monitor node activities as frames process.

## Frame & Job Info Panel

Clicking the **Frame info** document icon above the frame sidebar expands a detailed metadata panel on the right side of the workspace. This panel provides granular telemetry for individual frames, global job properties, and machine configurations.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/jcWdNFhSXSE3GkgZuNTqg_image.png)

### Selection Controls

At the top of the panel, quick-action buttons allow you to manipulate your timeline selection on the fly:

- **All:** Selects every frame in the project sequence.
- **None:** Deselects all currently highlighted frames.
- **Invert:** Flips your active selection to all unselected frames.

### Panel Breakdowns



::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/6mwxf7UXU0jcc7DNHBU5R_image.png" size="40" isUploading="false" width="330" height="776" darkWidth="330" darkHeight="776" showCaption="false"}

**1. Frame Details**

Displays isolated processing metrics for the specific frame currently highlighted in your sidebar grid:

- **Status:** The current operational state of the frame (e.g., *Finished, Error, Queued etc*).
- **Node:** The unique ID of the specific decentralized node that processed or is processing the frame. Clicking the small grid icon next to the ID selects all frames rendered by this node.
- **Elapsed:** The exact time duration (MM\:SS) spent rendering this single frame.

**2. Job Details**

An immutable summary of the overall project parameters populated during the Blender add-on submission:

- **Name & ID:** The designated project name and its unique network tracking hash string.
- **Status:** The macro status of the entire job file across the network queue.
- **Frames & Frame Step:** The total range span (e.g., 1 - 250) and sequential stepping pattern chosen for processing.
- **Start & End:** Exact timestamps detailing when the job was initialized and finalized on the farm.
- **Format:** The file output encoding extension (e.g., PNG).
- **Render Engine & Blender Version:** The specific technical environment used to process the files (e.g., CYCLES on Blender 5.1).
- **Total Tasks:** The absolute number of segmented processing tasks generated for the network.

**3. Machines & Node Isolation**

The **Machines** section lists the unique host IDs of all decentralized infrastructure nodes processing your workload. Clicking the **Select** button next to a specific machine activates a powerful troubleshooting and isolation tool:

- **Grid Highlighting:** The sidebar grid immediately updates to visually highlight all frames handled by that specific node with a distinct pink border.
- **Selected Frames Tracker:** A new **Selected** menu dynamically populates right under the *Frame Details* card, displaying the total number of isolated frames.
- **Frame Index List:** Below the tracker, a clean, ordered list of specific frame numbers rendered by that node is displayed (e.g., 2, 4, 6, 8, 10...).

[title] Launch Nodes
[path] Rendering (OctaRender)/OctaRender interface/

The **Launch Render Nodes** page is your command center for scaling your rendering power. Found under **Render** > **Launch Nodes** in the Cube portal sidebar, this page allows you to browse all available decentralized nodes across the global network and instantly lease them to handle your queued or running projects.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/GNOyT4jluqz2Db6MGLyL9_image.png)

## Left Filter Sidebar



::Image[]{src="https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/u68bvsjAGN__Cdp7IDxHA_image.png" size="50" isUploading="false" width="346" height="528" darkWidth="346" darkHeight="528" position="flex-start" showCaption="false"}

When dealing with hundreds of distributed machines, you can use the sidebar controls to isolate the exact hardware configuration your scene needs:

- **Price (USD/HR):** Adjusts the budget range to filter out nodes that exceed a specific hourly rental price.
- **Blender Score:** Filters nodes based on their benchmark performance score within Blender execution environments.
- **GPU Count:** Restricts the grid to show only single or multi-GPU setups.
- **Disk Space (GB):** Ensures the allocated nodes have enough high-speed storage capacity to download your unpacked project files.
- **RAM Size (GB):** Filters host system memory to accommodate heavy geometries, simulation caches, or complex texture sets.
- **Clear Filters:** Instantly resets all slider parameters to the network maximum default settings.

## Top Search and Sorting Controls

The top navigation layout provides granular parameters for real-time querying and rapid deployment:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TtNo88DKh8RcNlepXYAzr_image.png)

- **Search Input Field:** Type a specific node ID hash or narrow down selections by typing custom criteria directly.
- **GPU Dropdown Menu:** Expands into a comprehensive index of available graphics hardware across the network (e.g., specific models like *RTX 5090*, *RTX 4090*, *RTX 3090*, etc.). It displays the exact number of active nodes and variations available for each hardware model.
- **Geographic Filters ("All countries"):** Restricts node allocation to specific country regions to minimize data ingestion latencies.
- **Sorting Dropdown:** Reorders the node list view according to **Price (USD)** or **Performance Score** in ascending or descending arrangements.

## Node Grid and Rental Execution

The center stage of the interface displays individual node cards containing absolute operational specifications for each server instance on the network.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/GegCpJL4mtnu0vpfZFHbF_image.png)

### Node Configuration Cards

Each card provides a transparent technical specification readout:

- **Header:** Displays the primary rendering unit configuration (e.g., 1x RTX 5090 (32 GB)).
- **Hardware Breakdown:** Provides clear details on the **GPU** architecture, host **CPU** model and core count, total system **RAM**, available local **Disk** space, and network throughput bandwidth (**Net**) with explicit download and upload speeds.
- **Hourly Rate & Score:** Displays the exact price per hour in USD alongside the node's verified system performance rating badge (e.g., 17437).
- **Info & Region Code:** Hovering over the info icon provides extra machine details, while the two-letter suffix indicates the country hosting the node (e.g., SK for Slovakia, KR for South Korea).

### Leasing Nodes

To build your decentralized rendering cluster:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/NAbQsnkyaP8EddbOGuvsi_image.png)

1. Select one or more hardware cards. Clicking a node card gives it a bold pink selection border.
2. The global action button at the top right dynamically updates to track your selections (e.g., **Rent selected (3)**).
3. Clicking **Rent selected** deploys the systems, instantly binding the leased computing power to render your project.

[title] Pearl (PRL)
[path] Marketplace/Mining/

Running Pearl mining on OctaSpace is very straightforward.

We have integrated Alpha Miner which enables one-click launch mining of Pearl.

To launch, go to the [marketplace ](https://cube.octa.computer/marketplace/apps?category=Mining)and selecting mining category.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/sIFBO63e4PRXCwPgiND7K_image.png)

Once you have selected the miner, you will be redirected to the node selection section, where compatible nodes are automatically filtered and presented.

:::hint{type="info"}
Tip:
Use advanced filtering from the left hand side panel and top filtering to refine your results that fit your needs.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/45w2dL15At3Bnnm7988MM_image.png)
:::

Choose one or more nodes that fit your requirements by clicking on them and then click Configure.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/3OoOD5CS9PUCU2zgipzMG_image.png)

You will be redirected to the configuration page where you can set the following:

- Wallet address
- Pool address
- Port

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/NZKSAZdEgbzU11JP-nm8e_image.png)

:::hint{type="info"}
If you don't have a Pearl wallet address, you can obtain it by downloading the  Pearl Wallet - [https://github.com/pearl-research-labs/pearl/releases](https://github.com/pearl-research-labs/pearl/releases)
:::

For pool, you will need to set the address and port that is the nearest to the nodes location:

| Location | Host               | Port (Pooled) | Port (Solo) |
| -------- | ------------------ | ------------- | ----------- |
| US       | us2.alphapool.tech | 5566          | 5567        |
| Europe   | eu1.alphapool.tech | 5566          | 5567        |
| Asia     | sg1.alphapool.tech | 5566          | 5567        |

Once you're ready to start mining, click "Deploy"

Once the service is ready it will say "Service Configured".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/dRu0cxpXABpUL4E-pCyJ2_image.png)

To monitor the logs you can click on the "Show the session logs" icon. and then choose Container Log.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TmEU8_KWLSIqHigccemm7_image.png)



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/as8c5l-NOoyRZgdRGpXRN_image.png)


[title] MEXC
[path] Guides/Guides for obtaining OCTA on exchanges/

To purchase OCTA on MEXC [https://www.mexc.com/](https://www.mexc.com/) you will first need to register an account. (You can also view the official guide [https://www.mexc.com/how-to-buy/OCTA](https://www.mexc.com/how-to-buy/OCTA))

After registering an account, you can then choose to buy via Debit/Credit Card or Bank Transfer.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/xNSBeelZYRPr9gL2CBKJS_image.png)

As OCTA is traded against USDT, you will need to purchase USDT.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/DlI246HopZzZ2SucAmpP2_image.png)

Once you have purchased USDT you'll want to go to the OCTA trading page located at [https://www.mexc.com/exchange/OCTA\_USDT](https://www.mexc.com/exchange/OCTA_USDT?_from=search)&#x20;

Here you can then choose "Market" and purchase a quantity of OCTA with the USDT credited to your account. ("Market" is current market value of OCTA)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/wVDb2ZAT-57XyTA8L7tF9_image.png)


[title] Advanced configurations
[path] Marketplace/AI Tools/OpenClaw/

When **OpenClaw&#x20;**&#x69;s initially set up, regardless of whether you chose the Vanilla or Ollama version, there is some onboarding required.

At a minimum, you will need to set up some initial skills. Below, we have laid out a simple guide to help you get started.

Click on **"Access Web SSH"** to begin. If you have already added an SSH Public Key inside the cube, you can also access the instance using third-party terminal tools.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/UU-VyDXim6oLhCXG1CPWt_image.png)

Once the terminal is open, you will need to type the command:

```bash
su - node
```

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/tq-j2SQREDLQ2fcE3eJXu_image.png)

This will switch to "node" permissions and will look something like below if done correctly.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/PkwoRSgfjsz4kFbShcnz5_image.png)

If you are running OpenClaw Ollama version skip to Config section, otherwise continue below.

## Onboarding

To being onboarding type the following command:

```bash
openclaw onboard
```

You will then be presented with a menu which will handhold you through the setup and different options. Choose yes and continue.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/I62Meu_Mx1laq0TW2ovKG_image.png)

## Config

If you are running the OpenClaw Ollama version, you can should run the following command:

```bash
openclaw config
```

You will then be presented with this menu, use the arrow keys to navigate and enter key to confirm an option.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/gUzpk8j8zjCiUUw9bdbYj_image.png)

On the firs option choose "Local (this machine)" and press enter.

You will then be presented with these menu options:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/C_mZMxWOI5_c0O5vZq8PT_image.png)

The first option we suggest you choose is "Skills". This option enables you to download some foundational skills based off which OpenClaw can then further build on.

So using the cursor keys on your keyboard, move down to "Skills" and press enter.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/EuotPmJgQBH_kXOcWb_kY_image.png)

When prompted "Configure skills now? (recommended)" select "Yes" and press enter.

Then choose npm

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/V-q9CWOQcpfvtiYYRc4Uc_image.png)

You will then be presented with a list of initial skills available. **Choose them by scrolling down with your keyboard and pressing the&#x20;*****space bar*****.** A description is available for each skill.

We recommend **at minimum** choosing the "**clawhub**" skill.

If you have selected them correctly, they will show a green line. Once you've completed your selection press enter and it will automatically install. (Wait until the installation is completed).

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/vvsGCCA6H89m1RScKowkj_image.png)

Depending on which skills you install, some may ask you for API's, you can either set them or choose No and add them later.

Once the skills are installed, your OpenClaw will now have foundational skills to use and access to other skills via clawhub.

You will be shown the configuration menu again.

If you want to setup to chat to your OpenClaw instance remotely via Telegram or Discord, move down to Channels option, otherwise press CTRL+C to close the menu.

### Telegram configuration

A powerful tool for chatting to your OpenClaw instance while on the go, without needing to use the User Interface. You can run everything via Telegram including issue instructions for new agents and tasks with no need to access the Web UI.

To complete the integration you will need to first go to Telegram and create a new bot via [https://t.me/BotFather](https://t.me/BotFather)

Once you have setup your bot you will be given a link to your bot and an API key.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/JKj0UKV13u7L2mQ7449sg_image.png)

Back in the OpenClaw config menu choose "Channels". If you previously exited the menu you can go back into it by typing "openclaw config".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Gw1-tVUbtJMPUQpSEDHlm_image.png)

Choose "Configure/link"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/iGVI8EwNToxMVLOVRDUzv_image.png)

Choose Telegram

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/wmshls9S90PjtLaaqPQNo_image.png)

Then paste the API key you were given when you created your Telegram bot.

You will then  be redirected to the menu again. Choose "Finished"

When prompted for "Configure DM access policies now?" choose "Yes"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/V6wlFTbYQcHAeL1XNgDSn_image.png)

Then choose pairing. Then exit the menu by pressing CTRL+C.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/JdwX2_yr8Ze8TCdkLMmmy_image.png)

Go to the bot that you created in Telegram and type /start. Your bot will give you a "Paring code".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/Il1trt6CAf2ZBcZAZBVHV_image.png)

In terminal then type the following command, replace \<code> with your actual code you were given inside telegram by your bot.

```bash
openclaw pairing approve telegram <code>
```

Done, you can now fully interact with OpenClaw instance using your bot.

[title] Installation
[path] Hosting/

# Overview

This guide is intended to provide detailed instructions on the process of setting up nodes in the new OctaSpace Cube system.

# Pre-requisites

## Hardware

OctaSpace nodes can range from a Raspberry Pi to CPU-only nodes to multi-GPU machines, each of which can be used for different types of services.&#x20;

Please check the minimum [hardware requirements](docId\:Xmpm0EubOeMnh0J_G4eHz) based on the service you wish to provide.

## Operating system

OctaSpace node software runs on Linux distributions and supports both x86 and ARM64 architectures.&#x20;

You can find the list of supported OS under [software requirements](docId\:Xmpm0EubOeMnh0J_G4eHz).

Before proceeding further, please ensure that you have set up one of the supported operating systems.

### HiveOS

In cases where NVIDIA GPUs are used, you must ensure that driver version 550 or newest is installed.

It is crucial that the NVIDIA driver and the **libnvidia-gl&#x20;**&#x6F;&#x72;**&#x20;libnvidia-gl-server** packages have the same minor version.&#x20;

For example, if the driver version is 550.127.05, the libnvidia-gl-550 package must also have the same version. To check this run the following command:

```bash
apt show libnvidia-gl-550
```

In some cases docker may not start correctly due to IPv6 disable. To enable IPv6 edit /etc/default/grub file and remov&#x65;**&#x20;ipv6.disable=1&#x20;**&#x69;n GRUB\_CMDLINE\_LINUX\_DEFAULT option. After run **update-grub&#x20;**&#x63;ommand and restart machine.

## Service Ports and Firewall Configuration

Service ports are primarily used for facilitating the VPN service and providing direct access to services via a web interface that runs on nodes.&#x20;

In cases where service ports are not configured, all traffic between the node and the end user is, by default, directed through dedicated proxy servers located in the geographical regions closest to the node location.

:::hint{type="info"}
Configuration of service ports is an **optional&#x20;**&#x70;rocess ***ONLY IF NOT*** providing a **VPN&#x20;**&#x73;ervice.
:::

:::hint{type="success"}
Configuring service ports offers benefits such as improved network speeds between the node and the end user, and provides more direct access to the node, resulting in enhanced service quality.&#x20;
:::

If you do not intend to support VPN or prefer that services be routed through a proxy, you may proceed directly to the installation step.

### Configuration

For service ports to function, a node must have a static public IP address.

Depending on your network configuration, if the node is behind a NAT, you will need to configure port forwarding for a range of service ports on the router. Additionally, if the server has a firewall with a DROP policy for all incoming traffic, you will need to allow traffic to the service ports.

By default, the service port range is 51800–51816. Ensure that these ports are forwarded or opened for both TCP and UDP protocols.

# Installation and configuration&#x20;

:::hint{type="warning"}
All commands must be run under **root** user
:::

## GPU drivers

### AMD

[Linux® Drivers for AMD Radeon™ Graphics](https://www.amd.com/en/support/download/linux-drivers.html)

[Quick start installation guide](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/quick-start.html)

### NVIDIA

```shell
apt install -y nvidia-driver-590
```

## Storage configuration

:::hint{type="danger"}
You can skip storage configuration if you don't require any special settings. The installation script will automatically allocate 80% of the free disk space on the root filesystem for Docker data.

If you prefer to configure storage manually, you can disable the automatic setup by setting the SKIP\_FS\_CONFIG variable: `export SKIP_FS_CONFIG=1`
:::

Every service node need to have disk storage configured. The storage requirements can vary depending on the services that are run on the node, therefore it's important to ensure ample storage is configured.

Storage size depends on services provided by node, please consult [hardware requirements](docId\:Xmpm0EubOeMnh0J_G4eHz).

:::hint{type="success"}
The disk space will be used for various purposes including, docker images, container data as well as support OctaStorage service. Providing ample storage will ensure improved support of services.&#x20;
:::

Storage partition should be formatted in **XFS&#x20;**&#x66;ilesystem and mounted on **/var/lib/docker&#x20;**&#x64;irectory.

Depending on the machine configuration, the number of physical disks, and the presence of a RAID controller, there are multiple ways to configure storage for a service node. Below, we outline several common examples.

Prior to proceeding further, ensure you have installed **xfsprogs** package:

```shell
apt install -y xfsprogs
```

### File based partition through loop device

This method is useful for when a node does not have non allocated disk partitions. We will create file on existing filesystem and mount as partition. In this example we assume that root filesystem (/) has enough free disk space and will use it to store our file based partition.

- Create a 500Gb file that will be used for storage. If you have more spare disk space, set the amount as much as possible.

```shell
fallocate -l 500G /docker-data.img
```

- Format it in XFS filesystem

```shell
mkfs -t xfs /docker-data.img
```

- Mount and make it mounted on system start

```shell
echo "/docker-data.img /var/lib/docker xfs defaults,quota,prjquota,pquota,gquota 0 0" >> /etc/fstab
mkdir /var/lib/docker; mount /var/lib/docker
```

# Install service node software

Install distribution:

```shell
curl https://install.octa.space | bash
```

At the end of the installation, you will be given a unique node token. Use this token to register new node on [https://cube.octa.computer](https://cube.octa.computer)

Go to Hosting->Nodes and click Add Node

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/hC1fKSJyMGA3sAhAkxOZG_image.png)

To make node available on marketplace it is necessary to specify **Reward Address** in profile settings. This address used to receive rewards when node is rented.

## Access to Node Dashboard

Dashboard is available on port 18888.

# Update service node software

- Stop node service

```shell
systemctl stop osn
```

- Update

```shell
curl https://install.octa.space | bash
```

# Uninstall service node software

- Stop and uninstall node service:

```shell
systemctl stop osn
systemctl disable osn
rm -f /etc/systemd/system/osn.service
```

- Remove user and data

```shell
userdel -r octa
```

###


[title] Wallets
[path] Cryptocurrency/

## RPC and Chain settings

​[https://chainlist.org/chain/800001](https://chainlist.org/chain/800001)​

## Hardware Wallets

### Tangem

### Trezor

### Ledger (MetaMask)

### OneKey&#xA;&#xA;


Software Wallets
----------------

### &#xA;MetaMask

To configure MetaMask to connect to the OctaSpace network it’s necessary to add new network:

- Click the button with current network and press button&#x20;

  **Add Network**

![](https://468925128-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlKDflH6PjjYK4P5cu5on%2Fuploads%2FvyUQ5z5h82BrVCa2oJ9G%2Fmetamask1.png?alt=media\&token=9ab67375-b968-496b-9521-d9a28cdc8c10)

- Fill the fields as following:

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/zPZI56SowsTC_5C4tuB04_image.png)

- Network Name: OctaSpace
- ChainId: 800001
- Block Explorer URL: [https://scan.octa.space](https://explorer.octa.space/)
- New RPC URL: [https://rpc.octa.space](https://rpc.octa.space/)
- Currency Symbol: OCTA

### OneKey Wallet

Press the icon with current network

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TqI5JfO0bZNGVBi6c0m90_image.png)

Press '+' button and then 'Add EVM chain':

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/jaxCG8xgtC81xbXoNEIHd_image.png)

Fill the form as following:

- Chain Name: OctaSpace
- RPC URL: [https://rpc.octa.space](https://rpc.octa.space)
- Chain ID: 800001
- Symbol: OCTA
- Blockchain Explorer URL: [https://explorer.octa.space](https://explorer.octa.space/tx/)

- Done

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/y0TFpVa_Lf99-DmCHMPMi_image.png)

### AlphaWallet

Go to ***Settings***, in ***System*** menu click on ***Select Active Networks*** and then press the **+** button on the right top corner.

Fill the form as following:

- Network Name: OctaSpace
- RPC URL: [https://rpc.octa.space](https://rpc.octa.space)
- Chain ID: 800001
- Symbol: OCTA
- Transactions Explorer URL: [https://explorer.octa.space/tx/](https://explorer.octa.space/tx/)
- Explorer API: [https://explorer.octa.space/api?](https://explorer.octa.space/api?)


[title] OpenClaw (Ollama)
[path] Marketplace/AI Tools/OpenClaw/

The **OpenClaw Ollama** flavor is our privacy-first, "all-in-one" deployment. Unlike the Vanilla version that relies on external cloud providers, this version runs entirely on your OctaSpace instance. It features a built-in AI model that handles all reasoning, file operations, and task execution without ever sending your data to a third-party API.

### Powering the Agent: GLM-4.7-Flash

For this version, we have integrated **GLM-4.7-Flash** as the core intelligence engine. We chose this model specifically for its balance of speed and "agentic" capabilities.

While many smaller models struggle to follow complex instructions, GLM-4.7-Flash excels at **tool calling&#x20;**&#x74;he process where the AI decides to actually click a button, run a script, or search a file rather than just talking about it.

### Why choose this version?

- **Total Data Sovereignty:** Since the model is hosted locally via Ollama, your messages, code, and sensitive documents never leave your environment.
- **Zero Hidden Costs:** You don't need to sign up for Anthropic, OpenAI, or Google Cloud APIs. There are no per-token fees or monthly AI subscriptions.
- **High Performance:** GLM-4.7-Flash is optimized for low-latency responses, making your autonomous agents feel snappy and responsive even during complex workflows.
- **Minimal Configuration:** This setup is ready to begin tasks out of the box with very little manual intervention required.

### Instructions

**OpenClaw Ollama&#x20;**&#x63;an be found in the marketplace ([https://marketplace.octa.space/](https://marketplace.octa.space/)) under the section Artificial Intelligence.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/dNYdh-aEKsDRZldlwqWtN_image.png)

When on that page, click the app **OpenClaw Ollama** and you will be redirected to the node selection page.

:::hint{type="info"}
**OpenClaw Ollama&#x20;**&#x72;equires a node with **minimum 24GB VRAM** available and 100GB of disk space.

When you launch the app, filters are automatically set to show you all compatible nodes.&#x20;

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/-uVQ5WyfFTLX_ArhelBTW_image.png)
:::

On the node selection page, choose a node that meets your needs/cost and click the "Configure" button.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/IlmINelmjfE1SrwUtaRaZ_image.png)

You will then be redirected to the deployment page.

If you do intend to use external API's, it is possible to already set them using the "Add environment variable" button, otherwise if you're ready to launch, set the disk space allocation and click "Deploy".

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/7EEpc0p3P_CW56R-jtir4_image.png)

It will initially pull the image. The image is 19 GB, so wait time for the service to be ready  heavily depends on the network speed of the node.&#x20;

Wait until Status indicates "Service configured"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/dgoC1P40JyinEWxq5J6PG_image.png)

Once it is ready it will say "Service configured"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/YNnIAL8-wgcru6sTjnrCe_image.png)

Click on that session, this will load a small pop-up window.

Here you can click on 2 items:

1. HTTP services (OpenClaw user interface)
2. Access Web SSH (Web SSH terminal)

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/7jMH56GAEqoWg7QC70Wgu_image.png)

Start with the OpenClaw UI terminal first by clicking on the HTTP services button

This will show the OpenClaw User interface. Click on the Overwiew menu option.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/1Kd3V2aPce8NgME9qRLGC_image.png)

In the Overview menu option, make sure "Status" shows "Connected"

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/MT4wxE5Ax6MGSfnUNByOJ_image.png)

You can now click the "Chat" menu option and begin to use OpenClaw.

While it is now ready for use, we strongly recommended adding some advanced configurations to OpenClaw to take full advantage of it's capabilities.

You can find the link here: [Advanced configurations](docId\:l1MV7Ffkxp_cZfYsYRGSH)

[title] Top-up your account
[path] Guides/Rendering/

To use the rendering service, you will need to top-up your account with OCTA tokens.

Head over to [https://cube.octa.computer/](https://cube.octa.computer/) and login, then click Top-Up Balance.



![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TvM_HmNTz3Hq0Q7niLSGh_image.png)

If you haven't previously topped-up, you will need to create a wallet by clicking "Create" button.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/1uGToXks3lPmfHO4vDAKK_image.png)

Doing so will generate a new wallet address, where you can deposit OCTA tokens to.

NOTE: Minimum deposit is 5 OCTA or wOCTA.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/h08YLqyem1TOPCJxYfnIT_image.png)

Not sure how to obtain OCTA? Head over to our [guide](https://docs.octa.space/where-to-buy-octa)

[title] Setup add-on
[path] Guides/Rendering/

The add-on is available on the rendering portal page once you've logged-in on [https://render.octa.space/](https://render.octa.space/)

Click on the extenstion icon and choose download.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/xmWx5ZUJeee5vZCdrz0N-_image.png)

Once you've installed the add-on, click install dependencies. Blender should be started from Administrator user.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/KL3AlvMFFOztORMOZu-Uk_image.png)

If successfully installed, the add-on should be visible under the Render options tab in Blender.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/pVdZ65PhpxlsnVmpckbyI_image.png)




[title] Managing your render
[path] Guides/Rendering/Start your render/

Documentation in progress.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/-ZCkTILyMtRcJ1nFtPKuD_image.png)


[title] Overview
[path] Hosting/

Octa Nodes are the foundation of our compute marketplace, providing the necessary computational power to meet the demands of heavy tasks. These computers are equipped with a blend of CPUs, GPUs, memory, and disk space that allows them to handle heavy and distributed workloads with ease. The nodes are connected to the OctaSpace network, which enables them to seamlessly work together to deliver optimal performance and efficiency.

## Software requirements



The following OS and system architectures are supported:

| **OS**       | **x86\_64** | **aarch64** |
| ------------ | ----------- | ----------- |
| Ubuntu 22.04 | ✅           | -           |
| Ubuntu 24.04 | ✅           | ✅           |
| WSL          | ✅           | -           |
| HiveOS       | ✅           | -           |

***Preferred Operation System is Ubuntu 24.04 Server***

## Hardware requirements

### VPN

Minimal system requirements for VPN nodes

- 1 CPU
- 1 Gb RAM
- 10 Gb free disk space
- Static IPv4 address

### Compute

Preferred system requirements for Compute nodes

- 8 CPU cores
- 32 Gb RAM
- 500 Gb free disk space
- GPU NVIDIA RTX 30 Series

### Rendering

:::hint{type="info"}
Rendering is an intensive process which utilizes not just GPU's but **all system resources&#x20;**&#x69;n the processing and rendering frames.
:::

If you wish your node to support rendering services there are more specific requirements you need to pay attention to.

**RAM requirements**

Depending on the VRAM and number of GPU's, you will need to ensure you scale your RAM accordingly.

***The rule is:***

**VRAM x GPU’s x 2 for RAM**

For example a node with 2 x RTX 4090 (24GB VRAM) would require minimum of 96GB RAM (24 x 2 x 2).

**CPU requirements**

The CPU plays a critical role in pre-processing of the render and compiling shaders as well as managing the workloads between the GPU's and therefore needs to have sufficient cores to support and scale with the GPU's.

The optimal CPU should have 8 cores per GPU.

:::hint{type="warning"}
Lower core CPU's are still supported, however will reduce the efficiency of the rendering process.
:::


[title] Blockchain
[path] Cryptocurrency/

# Node Installation

## Download OctaSpace client

```shell
https://github.com/octaspace/go-octa/releases/download/v2.0.0/geth-linux-amd64
```

As alternative it is possible to run node as docker container.

Docker images available here: [https://hub.docker.com/r/octaspace/go-octa](https://hub.docker.com/r/octaspace/go-octa/tags)

## Configure and run blockchain node

```shell
geth-linux-amd64 --http --http.addr 127.0.0.1 --http.port 8545 --http.vhosts * --http.api eth,net,web3 --ws --ws.addr 127.0.0.1 --ws.port 8546 --ws.origins * --ws.api eth,net,web3
```

# Node RPC documentation

[https://ethereum.org/en/developers/docs/apis/json-rpc/](https://ethereum.org/en/developers/docs/apis/json-rpc/)

[title] Terms & Conditions
[path] /

**Last updated:** 30/07/2026
**Effective date:** 30/07/2026

These Terms and Conditions, together with any policies, rules, guidelines, or notices referenced here, form a legally binding agreement between you and OctaSpace regarding your access to and use of the Services.

By accessing or using the Services, creating an account, connecting a wallet, installing or running OctaSpace software, or otherwise participating in the network, you agree to be bound by these Terms. If you do not agree, you must not use the Services.

# 1. Introduction and Acceptance of Terms

These Terms and Conditions (the "Terms") govern access to and use of the website, applications, node software, dashboards, and services operated by OctaSpace ("OctaSpace," "we," "us," or "our"), including the OctaSpace compute marketplace, the decentralized VPN, the OctaRender distributed rendering platform, the Marketplace dashboard, and any related software, APIs, or documentation (collectively, the "Services").

The Services connect two categories of participants in a peer to peer network: individuals and organizations who make computing hardware available for rental, VPN exit routing, and/or distributed rendering ("Node Providers"), and individuals and organizations who rent that hardware, route traffic through it, or submit rendering jobs to it ("Users"). A single account may act as both a Node Provider and a User at different times. "You" refers to either, depending on context, and where a provision applies only to one role, it is labeled accordingly.

By creating an account, downloading or installing OctaSpace node software, connecting a wallet, or otherwise accessing or using the Services, you agree to be bound by these Terms, our Privacy Policy, and any service specific guides or policies referenced in these Terms (together, the "Agreement"). If you do not agree, you must not access or use the Services.

If you are entering into this Agreement on behalf of a company or other legal entity, you represent that you have the authority to bind that entity, in which case "you" and "your" refer to that entity.

OctaSpace operates as a decentralized network with no single centralized owner of the underlying hardware. Certain functions of the Services, such as the website, node software, matching engine, billing systems, and dispute handling, are developed, operated, or coordinated by OctaSpace or parties acting on its behalf. References in this Agreement to "OctaSpace" mean the operators of those functions from time to time.

# 2. Definitions

**"Node"** means a physical or virtual machine made available to the OctaSpace network by a Node Provider through OctaSpace node software.

**"Node Software"** means the client software published by OctaSpace that Node Providers install to connect their hardware to the network, accept Sessions, run Idle Jobs, and receive payment.

**"Session"** means a discrete period during which a User rents, controls, or otherwise makes active use of a Node or a set of Nodes, whether for compute rental, VPN routing, or rendering.

**"Idle Jobs"** means the optional facility described in Section 5.5 through which a Node Provider may run background workloads on a Node while it is not otherwise rented, and which is automatically paused and resumed around rental Sessions.

**"Reliability Score"** means the platform calculated rating assigned to each Node reflecting its historical uptime, stability, and adherence to this Agreement, as described in Section 5.4.

**"Docker Image"** means a containerized application template, whether published in the OctaSpace catalogue or sourced by a User from a third party registry such as Docker Hub, that is deployed onto a Node during a Session.

**"Virtual Machine"** means a full virtual machine, including where supported a virtual machine with GPU passthrough, made available on a Node in place of or alongside container based workloads.

**"USDC"** means the USD Coin stablecoin, used as described in Section 5.3 to pay Node Providers via the Base network.

**"Marketplace"** means the unified dashboard and marketplace interface through which Users and Node Providers manage credentials, billing, active Sessions, node configuration, and service selection across the compute, VPN, and rendering products. References in OctaSpace documentation to the "Cube" refer to the same interface as the Marketplace.

**"Content"** means any data, files, code, Docker Images, Virtual Machine images, models, or other material uploaded, transmitted, processed, or generated by a User in connection with a Session.

# 3. Description of the OctaSpace Platform

OctaSpace operates a decentralized physical infrastructure network ("DePIN") that aggregates independently owned hardware into a unified marketplace. OctaSpace does not itself own or operate the majority of the underlying hardware. It provides the software, matching, billing, and account infrastructure that connects Node Providers and Users. OctaSpace is a facilitator of these transactions and, except where expressly stated, is not a party to the rental, VPN, or rendering relationship between a Node Provider and a User.

## 3.1 Compute Marketplace

The marketplace allows Users to browse available Nodes and rent them by the session. Users may launch a ready made Docker Image from the OctaSpace catalogue or bring their own image from a third party registry such as Docker Hub. Certain Nodes also support full Virtual Machines, including GPU passthrough, for workloads requiring deeper isolation or full operating system access. The network spans multiple hardware architectures, including NVIDIA, AMD, and Intel devices. Node Providers set their own pricing, expressed as a base price per hour, a storage price per GB, and a traffic price per GB.

## 3.2 Decentralized VPN

Participating Nodes may act as VPN exit points, allowing Users to route traffic through geographically distributed hardware using one or more supported protocols. VPN service is billed on a pay per GB basis with no monthly subscription, as described in the applicable pricing page, and is subject to the acceptable use restrictions in Section 7.

## 3.3 OctaRender (Distributed Rendering)

OctaRender allows a User to rent multiple Nodes simultaneously and distribute a single rendering job across them to reduce wall clock render time. Node Providers who opt in to rendering make their hardware available to be allocated, alongside other Nodes, to a User's render job for its duration. OctaRender includes supporting tools such as scene diagnostics and live render monitoring, which are provided on an "as is" basis and are not a guarantee of render outcome or accuracy.

## 3.4 AI Tools and Remote Desktop

Where offered, the Services may allow Users to deploy AI agents or models on rented capacity, or to access a rented Node through a remote desktop or streaming interface for general computing or gaming use. These features are subject to the same acceptable use, Content, and security obligations that apply to other Sessions under this Agreement.

## 3.5 The Marketplace Dashboard

The Marketplace is the account dashboard through which Users and Node Providers manage credentials, billing, active Sessions, node configuration, and service selection across the marketplace, VPN, and rendering products.

# 4. Eligibility and Accounts

You must be at least 18 years old, or the age of legal majority in your jurisdiction, and capable of forming a binding contract, to use the Services. Persons under the age of 18 are not permitted to create an account or otherwise use the Services under any circumstances.

You agree to provide accurate and current information when creating an account and to keep it up to date. You are responsible for maintaining the confidentiality of your account credentials and any wallet connected to your account, and for all activity that occurs under your account. You must promptly notify OctaSpace of any unauthorized use of your account or any other breach of security. OctaSpace is not obligated to retain a record of your account, Content, or configuration data beyond what is necessary to operate the Services and comply with applicable law.

OctaSpace may decline to open, or may suspend, an account where required to comply with law, including applicable sanctions and anti money laundering requirements, or where OctaSpace reasonably suspects fraud or a violation of this Agreement.

# 5. Node Provider Terms

This Section 5 applies to you whenever you make hardware available to the network as a Node Provider, in addition to the general terms elsewhere in this Agreement.

## 5.1 Onboarding and Benchmarking

When you connect a Node, OctaSpace runs an automated benchmark to score the hardware across CPU, GPU, network throughput, and AI performance, among other parameters. This score is used to inform how your Node is presented in the marketplace and matched to Users. You represent that all hardware specifications, benchmark conditions, and configuration information you provide, or that your Node reports, are accurate and are not manipulated, spoofed, virtualized to misrepresent capability, or otherwise falsified. Submitting simulated, spoofed, or otherwise misrepresented hardware specifications is a material breach of this Agreement.

## 5.2 Selection of Services

You may choose which of the following services your Node participates in, in any combination: (a) rental through the compute marketplace, (b) VPN exit routing, and (c) rendering. You may change your selection at any time through the Marketplace, though changes will not interrupt a Session already in progress.

## 5.3 Payment to Node Providers

Node Providers are paid in USDC on the Base network. Payment for a Session is settled upon completion of that Session, meaning when the User terminates it or it otherwise ends in accordance with the applicable pricing and billing rules. OctaSpace deducts a platform fee of twenty percent (20%) from Session proceeds. You are responsible for providing a valid, compatible wallet address to receive payment and for any taxes arising from amounts you receive.

## 5.4 Reliability Score

Each Node is assigned a Reliability Score that increases over time as the Node remains online and stable, and decreases when the Node goes offline, becomes unstable, or is found to violate this Agreement. Reliability Score influences your Node's visibility and ranking in the marketplace. You are solely responsible for maintaining the uptime, connectivity, and stability of your Node in order to preserve service quality for Users and your own Reliability Score. OctaSpace is not responsible for lost earnings resulting from downtime, instability, or a resulting drop in Reliability Score.

## 5.5 Idle Jobs

When a Node is not actively rented, you may opt to run Idle Jobs, OctaSpace's supplied facility for utilizing idle capacity. Idle Jobs are automatically paused when a rental Session begins on that Node and automatically resumed once the Session ends, so that Users receive the full performance of the hardware they are paying for.

You must not run any workload of your own, or any third party workload, on a Node that is listed for rental other than through the Idle Jobs facility. Running background mining, computation, or any other process outside of Idle Jobs on a Node available for rental, in a manner that consumes CPU, GPU, memory, storage, or network resources a User is paying for, is a material breach of this Agreement, regardless of whether a Session is currently active.

## 5.6 Prohibited Node Provider Conduct

In addition to the obligations above, when providing a Node to the network you must not:

- Simultaneously run other decentralized compute, rendering, or VPN node or provider software on the same hardware in a way that allows that hardware to be rented, VPN routed, or allocated to jobs by more than one platform at the same time as OctaSpace;
- Falsify, spoof, or misrepresent hardware specifications, benchmark results, location, or capability;
- Access, copy, monitor, intercept, or attempt to access any Content, data, communications, or activity of a User during a rental, VPN, or rendering Session, or otherwise interfere with the isolation and privacy of a Session;
- Interrupt, throttle, or degrade a Session other than through legitimate application of the Idle Jobs pause and resume mechanism or a genuine hardware or network fault outside your control;
- Use the platform to facilitate, launder, or disguise any illegal activity; or
- Engage in any other activity that materially affects the experience, security, or privacy of Users or the integrity of the network.

OctaSpace may monitor Node telemetry and marketplace activity for compliance with this Section, but is under no obligation to do so and does not guarantee that every instance of prohibited conduct will be detected.

## 5.7 Privacy Obligations of Node Providers

You acknowledge that Users running Docker Images, Virtual Machines, VPN traffic, or render jobs on your Node may process confidential or personal data. You must respect the privacy of that activity, must not attempt to view, extract, log, or exfiltrate User Content or traffic, and must not use your position as a Node Provider to gain unauthorized access to User systems, credentials, or data. This obligation survives the completion of any Session and continues to apply to residual data on your hardware.

## 5.8 Suspension and Termination of Nodes

OctaSpace may suspend or permanently ban a Node, and may withhold or reverse associated payouts to the extent permitted by law and reasonably necessary to remediate harm or fraud, where OctaSpace determines, in its reasonable discretion, that the Node Provider has violated this Agreement, including the obligations in Sections 5.1, 5.5, 5.6, or 5.7. Where practicable, OctaSpace will notify you of the reason for suspension or ban and provide a means to contest the decision, except where doing so would compromise an investigation, security, or the safety of Users.

# 6. End User Terms

This Section 6 applies to you whenever you rent a Node, route traffic through the VPN, or submit a rendering job, in addition to the general terms elsewhere in this Agreement.

## 6.1 Renting Compute, Docker Images, and Virtual Machines

You may launch a Docker Image from the OctaSpace catalogue or from a third party registry such as Docker Hub, or a full Virtual Machine where supported, onto a rented Node. You are solely responsible for the Content and workloads you run, for ensuring you have all necessary rights to any image, model, dataset, or software you deploy, and for configuring reasonable security around anything you deploy. Because the underlying hardware is provided by independent Node Providers rather than OctaSpace, you should avoid storing highly sensitive data on a rented Node beyond the duration of your Session and should follow the security practices described in our documentation.

Node Providers are contractually prohibited from accessing your Content or activity during a Session (Section 5.7). However, you acknowledge that OctaSpace's control over independently owned hardware is inherently different from that of a fully centralized cloud provider, and you accept the risk profile described in Section 13 in exchange for the benefits of the decentralized marketplace.

## 6.2 Use of the Decentralized VPN

When you use the VPN service, you route internet traffic through independently operated Nodes configured as VPN exit points by Node Providers. You must comply with Section 7 (Acceptable Use) at all times. You are solely responsible for ensuring your use of the VPN complies with the laws of your jurisdiction and the jurisdiction in which the exit Node is located. You acknowledge that OctaSpace does not own, operate, or control the exit Nodes, and cannot guarantee the privacy, security, logging practices, or performance of any specific exit Node. Node Providers are contractually prohibited from intercepting or logging VPN traffic under Section 5.9, but you accept the inherent risks of routing traffic through decentralized, independently operated hardware.

## 6.3 Use of OctaRender

Where you submit rendering jobs, you retain all right, title, and interest in the scene files, assets, and rendered output you submit, subject to the limited license in Section 9 needed for OctaSpace and the allocated Nodes to perform the rendering service. You are responsible for ensuring you have the necessary rights to any assets included in a render job.

## 6.4 Use of AI Tools and Remote Desktop

Where you deploy an AI agent or model, or use a remote desktop or gaming interface on a rented Node, you remain solely responsible for the Content processed, the configuration and security of that Content, and for ensuring your use complies with Section 7 and any third party terms applicable to the software or models you deploy.

## 6.5 Marketplace Wallet Deposits

Users must deposit funds into their marketplace wallet in USDC on the Base network prior to initiating Sessions. All deposits are final and non-refundable. You are solely responsible for ensuring that any deposit is made in the correct currency (USDC) and on the correct network (Base). Deposits made in any other currency (including but not limited to ETH, USDT, or USDC on any network other than Base) are not supported, cannot be processed into your marketplace wallet, and cannot be retrieved by OctaSpace. OctaSpace does not charge fees on deposits.

## 6.6 Payment by Users and Refunds

You agree to pay all fees associated with the Sessions you initiate, calculated according to the Node Provider's published pricing (base price per hour, storage per GB, and traffic per GB) plus the OctaSpace platform fee of twenty percent (20%), as shown to you before or at the start of a Session. Funds are drawn from your marketplace wallet balance. All fees and deposits are non-refundable. OctaSpace reserves the right to correct any pricing or billing errors, even where payment has already been requested or received.

# 7. Acceptable Use Policy

This Section applies to all Users and Node Providers. You must not use the Services, and must not permit the Services to be used, to:

- Violate any applicable law or regulation, or facilitate the violation of law by another party;
- Access, transmit, store, or distribute content that is illegal, including but not limited to child sexual abuse material, content that infringes third party intellectual property, or content that facilitates fraud, hacking, or unauthorized access to systems;
- Use rented capacity to run workloads on behalf of a competing decentralized compute, VPN, or rendering network;
- Launch attacks against third party systems, including denial of service attacks, unauthorized penetration testing, malware distribution, or credential stuffing;
- Circumvent, disable, decompile, reverse engineer, or otherwise interfere with security features, benchmarking, billing, or Reliability Score mechanisms of the Services;
- Systematically scrape, harvest, or extract data from the Services, or use automated means to create accounts, without OctaSpace's prior written permission;
- Use the Services to develop, train, or improve a competing decentralized compute, VPN, or rendering product;
- Use the VPN service to route traffic for illegal purposes, to evade law enforcement, or to access content or services in violation of the terms of the destination service or applicable law;
- Send unsolicited bulk messages, spam, or engage in phishing, or impersonate any person or entity; or
- Put OctaSpace, Node Providers, or other Users in legal, regulatory, or reputational jeopardy through the use of the Services.

## 7.1 Monitoring and Detection

OctaSpace does not continuously monitor or log the content of what Users run on rented Nodes, the destinations of VPN traffic, or the substance of a Session, and does not have real time visibility into activity across the network. Given the decentralized nature of the Services and the fact that Nodes are operated by independent Node Providers, it is not practical for OctaSpace to review or pre-approve activity as it happens. As a result, OctaSpace's ability to identify a violation of this Agreement is typically limited to what is reported to us or discovered after the fact, including through reports from Node Providers, other Users, third parties, payment or infrastructure partners, or law enforcement and regulatory authorities.

## 7.2 Enforcement and Account Suspension

Because it is not possible to anticipate every way in which the Services could be misused, OctaSpace retains broad discretion to investigate, restrict, suspend, or terminate any account, Session, or Node, remove Content, and withhold or reverse associated payouts to the extent permitted by law, where OctaSpace reasonably believes, based on the information available to it at the time, including the reports described in Section 7.1, that a User or Node Provider has violated this Agreement, attempted to exploit or abuse the Services, used a Node or the VPN for an unlawful or harmful purpose, or otherwise put OctaSpace, Node Providers, or other Users at risk. These determinations are made on a case by case basis using the information reasonably available to OctaSpace, and OctaSpace is not required to complete an exhaustive investigation before acting, particularly where prompt action is needed to prevent harm or comply with a legal request.

OctaSpace will cooperate with law enforcement and regulatory authorities in connection with lawful requests, investigations, or reports of suspected criminal or otherwise unlawful use of the Services, and may disclose account, Session, or Node information as required by law or in response to valid legal process. Where practicable and legally permitted, OctaSpace will notify an affected User or Node Provider of an enforcement action and its general basis, but may withhold that notice, or act without prior notice, where doing so would compromise an investigation, safety, or security.

As between OctaSpace and a User or Node Provider, you remain solely responsible for your own conduct, Content, and workloads on the Services. OctaSpace does not review or endorse activity that takes place within a Session and does not act as a guarantor of any User's or Node Provider's behavior. As between Users and Node Providers, OctaSpace is under no general obligation to become involved in a dispute between them, other than through the enforcement mechanisms described in this Agreement, and OctaSpace's decision not to act in a given instance does not waive its rights under this Agreement.

# 8. Export Control and Sanctions Compliance

You represent that you are not located in, organized under the laws of, or ordinarily resident in any country or region subject to comprehensive trade sanctions, and that you are not identified on any restricted party or denied persons list maintained by the United Nations, the United States, the European Union, the United Kingdom, or any other jurisdiction with authority over your use of the Services.

You agree not to use the Services to export, re-export, or provide access to controlled technology, or to any end use restricted under applicable export control or sanctions law, without first obtaining any required government authorization. OctaSpace may suspend or terminate access to the Services immediately, and without prior notice, where it reasonably believes a transaction or account violates this Section.

# 9. Intellectual Property

OctaSpace and its licensors retain all right, title, and interest in the Services, including the node software, dashboard, marketplace, the OctaRender platform, and all associated trademarks and branding. Subject to your compliance with this Agreement, OctaSpace grants you a limited, non-exclusive, non-transferable, revocable license to access and use the Services for their intended purpose.

As between OctaSpace and a User, the User retains ownership of Content they upload or generate through the Services. The User grants OctaSpace and the allocated Node or Nodes a limited license to host, process, transmit, and display that Content solely as necessary to provide the requested Session. As between OctaSpace and a Node Provider, the Node Provider retains ownership of their hardware and grants OctaSpace a limited license to schedule, meter, and bill Sessions on that hardware in accordance with this Agreement.

If you send OctaSpace feedback, suggestions, or ideas about the Services, you agree that OctaSpace may use that feedback for any purpose without obligation or compensation to you.

If you believe content accessible through the Services infringes your copyright or other intellectual property rights, please contact us at hello\@octa.space with a description of the work claimed to be infringed, the material you believe is infringing and its location within the Services, your contact details, and a statement that you have a good faith belief that the use is not authorized. OctaSpace may remove or disable access to material in response to a credible notice and may suspend the accounts of repeat infringers.

# 10. Third Party Content and Services

The Services allow you to access or deploy Docker Images, models, datasets, and other material sourced from third party registries and platforms, such as Docker Hub, and may link to third party websites or services. OctaSpace does not review, endorse, or take responsibility for third party Content, images, or services, and your use of them is at your own risk and subject to their own terms. If you leave the Services to use a third party website or service, this Agreement no longer governs that use.

# 11. Privacy and Data

Our collection and use of personal data in connection with the Services is described in our Privacy Policy, which is incorporated into this Agreement by reference. By using the Services, you consent to the practices described there.

Node Providers acknowledge that OctaSpace may collect telemetry from Node Software, such as performance, uptime, and benchmark data, to operate the marketplace, calculate Reliability Score, and detect violations of this Agreement, but that such telemetry is not used to access the substance of User Content or Sessions.

# 12. Payments and Digital Assets

The Services involve the use of cryptocurrency, including payments to Node Providers in USDC on the Base network and marketplace wallet deposits by Users in USDC on the Base network. You are solely responsible for the security of your own wallets and private keys. OctaSpace cannot recover funds lost due to lost credentials, user error, or third party wallet or exchange failures.

Digital assets are volatile and involve risk, including regulatory risk. Nothing in this Agreement or in OctaSpace's marketing materials constitutes investment, financial, tax, or legal advice, and no statement about any digital asset used within the Services should be relied upon as a promise of value, return, or future performance. You are responsible for complying with the laws applicable to your use, holding, or transfer of digital assets in your jurisdiction.

# 13. Disclaimers of Warranties

THE SERVICES, INCLUDING ALL NODES, ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.

Because Nodes are independently owned and operated by third party Node Providers rather than OctaSpace, OctaSpace does not guarantee the uptime, performance, security, or availability of any specific Node, and does not guarantee that Node Providers will comply with this Agreement at all times, although OctaSpace uses benchmarking, Reliability Scoring, and enforcement mechanisms designed to encourage compliance. Similarly, OctaSpace does not guarantee that Users will use rented capacity, the VPN, or the rendering platform lawfully or appropriately, although Node Providers benefit from the isolation, monitoring, and enforcement mechanisms described in this Agreement.

# 14. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, OCTASPACE WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUE, DATA, OR GOODWILL, ARISING OUT OF OR RELATED TO THIS AGREEMENT OR THE SERVICES, EVEN IF OCTASPACE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

# 15. Indemnification

You agree to indemnify, defend, and hold harmless OctaSpace, its affiliates, and their respective officers, directors, employees, and agents from and against any claims, damages, liabilities, losses, and expenses (including reasonable legal fees) arising out of or related to: (a) your breach of this Agreement; (b) your Content or workloads, including any Docker Image or Virtual Machine you deploy; (c) your use of the VPN or rendering platform in violation of Section 7; or (d), if you are a Node Provider, your Node's non-compliance with Sections 5.1, 5.5, 5.6, or 5.7.

# 16. Suspension and Termination

You may stop using the Services and close your account at any time, subject to completing any active Sessions and outstanding payment obligations. OctaSpace may suspend or terminate your access to the Services, in whole or in part, immediately and without prior notice where you have materially breached this Agreement, where required by law, or where necessary to protect the security or integrity of the Services, Node Providers, or Users.

If OctaSpace terminates or suspends your account, you are prohibited from registering or creating a new account under your name, a false or borrowed name, or the name of any third party, even if acting on behalf of that third party. In addition to suspending or terminating an account, OctaSpace reserves the right to pursue appropriate legal action, including civil, criminal, and injunctive remedies, where warranted.

Sections that by their nature should survive termination, including Sections 5.7, 7.1, 7.2, 9, 11, 13, 14, 15, and 17, will survive.

# 17. Dispute Resolution and Governing Law

OctaSpace operates as a decentralized network without a fixed jurisdictional headquarters. As such, this Agreement is not subject to the exclusive governing law of any single jurisdiction, and no specific court or arbitration venue is designated for the resolution of disputes.

OctaSpace will comply with lawful requests from law enforcement and regulatory authorities, and may disclose information, suspend Services, or take other action as required by applicable law or valid legal process. Where practicable and legally permitted, OctaSpace will notify an affected User or Node Provider of such action, but may withhold notice or act without prior notice where doing so would compromise an investigation, safety, or security.

As between Users and Node Providers, or between a User or Node Provider and any other third party, OctaSpace is under no obligation to become involved in a dispute. You release OctaSpace, its officers, employees, agents, and successors from claims, demands, and damages of every kind, known or unknown, arising out of or in any way related to such disputes, to the maximum extent permitted by law.

# 18. Changes to These Terms

OctaSpace may update this Agreement from time to time. Where changes are material, we will provide reasonable notice, such as by posting a notice on our website or notifying you through the Marketplace or by email, before the changes take effect. Continued use of the Services after the effective date of an update constitutes acceptance of the updated Agreement.

# 19. Miscellaneous

- **Entire Agreement.** This Agreement, together with any documents it incorporates by reference, constitutes the entire agreement between you and OctaSpace regarding the Services.
- **Severability.** If any provision of this Agreement is held unenforceable, the remaining provisions will remain in full force and effect.
- **No Waiver.** OctaSpace's failure to enforce any provision is not a waiver of its right to do so later.
- **Assignment.** You may not assign this Agreement without OctaSpace's prior written consent. OctaSpace may assign this Agreement in connection with a merger, acquisition, or sale of assets.
- **Independent Contractors.** Nothing in this Agreement creates a partnership, joint venture, agency, or employment relationship between OctaSpace, Node Providers, and Users. Node Providers act as independent participants in the network and are not agents or representatives of OctaSpace.
- **Force Majeure.** OctaSpace is not liable for any failure or delay resulting from causes beyond its reasonable control.
- **System Integrity.** OctaSpace may, at its discretion, restrict or block access from certain IP addresses, accounts, or devices where reasonably necessary to protect the integrity, security, or availability of the Services.
- **Notices.** Notices to OctaSpace should be sent to the contact details in Section 20. Notices to you will be sent to the email address or in app contact method associated with your account.
- **Electronic Contracting.&#x20;**&#x59;our use of the Services includes the ability to enter into agreements and make transactions electronically, and you agree that your electronic acceptance of this Agreement, and any actions you take within the Marketplace, are legally binding.
- **Corrections.** OctaSpace may correct errors, inaccuracies, or omissions on the website or within the Services, and may change or update related information, at any time without prior notice.

# 20. Contact Us

If you have questions about this Agreement, please contact us at hello\@octa.space or through the channels listed at docs.octa.space.

[title] Getting started
[path] Guides/Rendering/

:::hint{type="info"}
If you have already signed-up/registered please skip to next section.
:::

## Dedicated website

To access the Octa**Render** platform, we have a dedicated website where users need to go:&#x20;

[https://render.octa.space/](https://render.octa.space/) and Click Get Started.

![](https://archbee-image-uploads.s3.amazonaws.com/-LDwmnF9U1iU0e5ld3pq3-bh2MHnb7GMFKnWIJwpiUM-20241024-174501.png)

## Create account/Log in

If you haven't registered an account for the render farm, you will need to click Sign up, otherwise log in into the platform.

![](https://archbee-image-uploads.s3.amazonaws.com/-LDwmnF9U1iU0e5ld3pq3-kOVbWYjfKgp5UzXveIUiO-20241024-175127.png)

![](https://archbee-image-uploads.s3.amazonaws.com/-LDwmnF9U1iU0e5ld3pq3-J3RzafvfqXsBAgCIr4JYP-20241024-175209.png)

Once you've registered, you will receive a confirmation email. Make sure to confirm to complete your account creation.




[title] Terminate rental
[path] Guides/Rendering/Start your render/

Once the render is completed and you no longer require machines for further renders, you will need to terminate the sessions.

To do so, click the sessions icon

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/TL-C2vdUpoBMmpe6v_ION_image.png)

On this page you will see active sessions for each machine you have rented.

To terminate, click the "Action" link and then "Stop session" button.&#x20;

NOTE: It may take up to 30 seconds for the session to terminate.

![](https://archbee-image-uploads.s3.amazonaws.com/bdsKzi0GSJqADE8y4GkJt/teF6a9ROdCiDVyM_JVgQY_image.png)


[title] Verification
[path] Hosting/

# Overview

Ensuring that your node infrastructure operates smoothly and reliably is crucial for providing high-quality services to end-users. From time to time, we conduct re-verification checks on verified nodes, so it's essential to keep an eye on the status of your nodes to avoid them being changed to unverified.

What exactly we are checking to be sure that the node is properly configured:

- System clock is synchronized
- All necessary network ports are open
- GPU driver is correctly installed
- Hardware requirement are met

The following restrictions are applied for the unverified nodes:

- Nodes can't provide services
- Nodes can't participate in staking

If a node fails verification, it must be corrected, and the OSN service restarted to initiate the verification process again.

# Troubleshooting

