Documentation

Comprehensive guides, API references, and tutorials for all VentureCloud services

Introduction

Welcome to the VentureCloud documentation. This comprehensive resource provides guides, tutorials, and API references to help you make the most of our hosting services.

Dedicated Servers

Complete guides for setting up and managing your dedicated server infrastructure.

Get Started

Cloud Services

Learn how to deploy and scale virtual private servers and cloud instances.

Get Started

API Reference

Complete API documentation for automating your infrastructure management.

Get Started

Quick Start Guide

Get your first server up and running in minutes with our quick start guide.

Step 1: Choose Your Server

Select from our range of dedicated servers or cloud instances based on your requirements.

Step 2: Configure Your Server

Customize your server with the operating system, storage, and networking options you need.

# Example: Deploy a server using our API
curl -X POST https://api.venturecloud.net/v1/servers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "name": "my-server",
  "plan": "essential",
  "region": "LAX-1",
  "os": "ubuntu-20-04"
}'

Step 3: Connect to Your Server

Once your server is provisioned, connect via SSH using the provided credentials.

# Connect to your server via SSH
ssh root@your-server-ip

# Or use your custom username
ssh username@your-server-ip

Note: Always change your default passwords and set up SSH keys for enhanced security.

Dedicated Server Setup

Complete guide to setting up and configuring your dedicated server.

Initial Configuration

After your server is provisioned, follow these steps to complete the initial setup:

  1. Access your server via SSH or the KVM console
  2. Update the system packages
  3. Configure the hostname and timezone
  4. Set up a firewall
  5. Create a non-root user with sudo privileges
# Update system packages
apt update && apt upgrade -y

# Set hostname
hostnamectl set-hostname myserver

# Set timezone
timedatectl set-timezone America/Los_Angeles

# Create a new user
adduser myuser
usermod -aG sudo myuser

Network Configuration

Configure your server's network settings for optimal performance and security.

Warning: Incorrect network configuration can make your server inaccessible. Always test changes carefully.

API Overview

VentureCloud provides a comprehensive REST API for managing your infrastructure programmatically.

Base URL

All API requests should be made to:

https://api.venturecloud.net/v1

Authentication

Authenticate your API requests using Bearer token authentication.

POST
/auth/token

Generate an API token using your account credentials.

Request Body

Parameter Type Required Description
email string Yes Your account email
password string Yes Your account password

Response

{
  "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...",
  "expires_at": "2025-07-15T12:00:00Z"
}

Servers API

Manage your servers through the API.

GET
/servers

Retrieve a list of all your servers.

Response

{
  "servers": [
    {
      "id": "srv-123456",
      "name": "web-server-1",
      "status": "active",
      "ip_address": "192.0.2.1"
    }
  ]
}