DadsCloud Documentation

Complete guide to using DadsCloud's hybrid cloud infrastructure platform. Learn how to deploy, manage, and scale your applications with our enterprise-grade infrastructure.

Welcome to DadsCloud, a hybrid cloud infrastructure platform that combines enterprise-grade reliability with flexible pricing models. Whether you're running production workloads or learning new technologies, our platform provides the tools and infrastructure you need.

What is DadsCloud?

DadsCloud offers two distinct service models:

  • Enterprise Production Services: Monthly billing for businesses requiring reliable, always-on infrastructure with guaranteed uptime and dedicated resources.
  • Flexible Learning Services: Hourly billing with DadsPoints for students, developers, and short-term projects without long-term commitments.
info Platform Overview

Our infrastructure is built on a 3-node Proxmox cluster with TrueNAS storage, providing 99.9% uptime SLA for enterprise customers and best-effort reliability for learning environments.

Quick Start Guide

person_add

1. Create Account

Sign up for a free DadsCloud account and receive 50 DadsPoints (150 for students) to get started.

Sign Up Now
rocket_launch

2. Deploy Server

Choose from our pre-configured templates or upload your own. Deploy in seconds with our one-click setup.

Learn More
settings

3. Configure & Connect

Access your server via SSH, RDP, or our web console. Configure your applications and start building.

View Guide

Prerequisites

  • Valid email address for account verification
  • Basic knowledge of server administration (for advanced features)
  • SSH client or web browser for server access

Account Setup

Creating Your Account

  1. Visit the DadsCloud Console
  2. Enter your email address and create a secure password
  3. Verify your email address using the confirmation link
  4. Complete your profile with billing information (optional for DadsPoints)
school Student Benefits

Students with valid .edu email addresses automatically receive 150 DadsPoints instead of 50, plus access to educational resources and extended trial periods.

Payment Methods

DadsCloud accepts multiple payment methods for both monthly subscriptions and DadsPoints purchases:

  • Credit/Debit Cards (Visa, MasterCard, RuPay)
  • UPI (Google Pay, PhonePe, Paytm)
  • Net Banking
  • Bank Transfer (Enterprise customers)
# Example: Adding payment method via API
curl -X POST https://api.dadscloud.com/v1/payment-methods \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "card",
    "card_number": "4111111111111111",
    "exp_month": 12,
    "exp_year": 2025,
    "cvc": "123"
  }'

Your First Deployment

Deploy your first server in minutes with our guided setup process. We'll walk through deploying an Ubuntu environment for learning purposes.

Step 1: Choose Your Service Type

Select between:

  • Monthly Plans: For production workloads requiring guaranteed uptime
  • Hourly Labs: For learning, development, and short-term projects

Step 2: Select Template

Choose from our pre-configured templates:

Template Use Case Hourly Rate Monthly Rate
Ubuntu Server General development, web hosting ₹5/hour ₹299/month
Kali Linux Cybersecurity, penetration testing ₹8/hour Custom
Windows Server Windows applications, Active Directory ₹12/hour ₹899/month
Database Server MySQL, PostgreSQL, MongoDB ₹6/hour ₹499/month

Step 3: Configure Resources

Customize your server configuration based on your needs:

# Example configuration for Ubuntu environment
{
  "template": "ubuntu-22.04-lts",
  "resources": {
    "cpu_cores": 2,
    "memory_gb": 4,
    "storage_gb": 40
  },
  "networking": {
    "public_ip": true,
    "firewall_rules": ["ssh", "http", "https"]
  },
  "backup_schedule": "daily"
}

Step 4: Deploy and Access

  1. Review your configuration and pricing
  2. Click "Deploy Server" to start provisioning
  3. Wait 2-5 minutes for deployment to complete
  4. Access via SSH, web console, or direct IP
schedule Billing Notice

Hourly billing starts immediately upon deployment. Remember to stop or destroy instances when not in use to avoid unnecessary charges.

Enterprise Hosting

Enterprise hosting provides production-ready infrastructure with guaranteed uptime, dedicated resources, and priority support for mission-critical applications.

Available Plans

  • Basic Server (₹299/month): 2 vCPU, 4GB RAM, 40GB SSD - Perfect for small websites and applications
  • Business Server (₹599/month): 4 vCPU, 8GB RAM, 80GB SSD - Ideal for business applications with higher traffic
  • Database Server (₹499/month): 3 vCPU, 6GB RAM, 100GB SSD - Optimized for database workloads
  • Enterprise (₹2999+/month): Custom configuration with dedicated resources and 24/7 support

Enterprise Features

  • 99.9% uptime SLA with service credits
  • Dedicated CPU and memory allocation
  • Automated daily backups with point-in-time recovery
  • Priority support with guaranteed response times
  • Advanced monitoring and alerting
  • Custom OS and application installations
  • Load balancing and auto-scaling options
# Deploy enterprise server via API
curl -X POST https://api.dadscloud.com/v1/servers \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "plan": "business",
    "template": "ubuntu-22.04-lts",
    "hostname": "my-production-server",
    "ssh_keys": ["ssh-rsa AAAAB3NzaC1yc2E..."],
    "tags": ["production", "web-server"]
  }'

Learning Labs

Learning labs provide flexible, pay-per-hour environments perfect for education, development, testing, and experimentation without long-term commitments.

Lab Types

terminal

Development Labs

Ubuntu and CentOS environments with development tools, Docker, and programming languages pre-installed.

security

Security Labs

Kali Linux environments with penetration testing tools and isolated networks for security research.

storage

Database Labs

Pre-configured database servers with sample datasets for learning SQL and database administration.

Lab Management

Manage your labs efficiently to control costs:

  • Start/Stop: Pause billing by stopping instances when not in use
  • Snapshots: Save your work and restore to specific points
  • Clone: Duplicate environments for testing different configurations
  • Destroy: Permanently delete labs to stop all billing
tips_and_updates Cost Optimization Tips

Stop instances when taking breaks, use snapshots to save progress, and destroy labs when projects are complete. Set up billing alerts to monitor your DadsPoints usage.

DadsPoints System

DadsPoints is our flexible credit system where 1 Rupee equals 1 DadsPoint. Use DadsPoints to pay for hourly services without the need for recurring subscriptions.

Earning DadsPoints

  • Account Creation: 50 DadsPoints for new users (150 for students)
  • Referrals: 100 DadsPoints for each successful referral
  • Community Contributions: Write tutorials, answer questions, or contribute to documentation
  • Feedback: Provide detailed feedback on services and features
  • Social Media: Share your DadsCloud projects and tag us

Purchasing DadsPoints

Buy DadsPoints in convenient packages:

Package DadsPoints Cost Bonus
Starter 100 ₹100 -
Developer 500 ₹500 +25 bonus
Professional 1000 ₹1000 +100 bonus
Enterprise 5000 ₹5000 +750 bonus
# Check DadsPoints balance via API
curl -X GET https://api.dadscloud.com/v1/account/balance \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response
{
  "balance": 347,
  "currency": "DadsPoints",
  "last_updated": "2025-01-15T10:30:00Z"
}

Console Overview

The DadsCloud Console is your central hub for managing servers, monitoring usage, handling billing, and accessing support resources.

Dashboard Features

  • Resource Overview: View all your servers, their status, and resource usage at a glance
  • Quick Deploy: Launch new servers with one-click templates
  • Billing Summary: Monitor DadsPoints usage and monthly subscription costs
  • Recent Activity: Track deployments, modifications, and system events
  • Support Center: Access documentation, submit tickets, and view service status

Navigation

  • Servers: Manage all your virtual machines and containers
  • Networking: Configure firewalls, load balancers, and VPNs
  • Storage: Manage volumes, backups, and snapshots
  • Billing: View invoices, manage payment methods, and purchase DadsPoints
  • Account: Update profile, manage SSH keys, and configure notifications

API Reference

The DadsCloud API allows you to programmatically manage your infrastructure using standard REST endpoints. All API requests require authentication and return JSON responses.

Base URL

https://api.dadscloud.com/v1

Authentication

All API requests must include a valid API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY
vpn_key API Key Security

Keep your API keys secure and never expose them in client-side code. Rotate keys regularly and use different keys for different environments.

Common Endpoints

GET /servers
List all servers in your account
POST /servers
Create a new server instance
GET /servers/{id}
Get details of a specific server
PUT /servers/{id}
Update server configuration
DELETE /servers/{id}
Delete a server instance

Example: Create Server

curl -X POST https://api.dadscloud.com/v1/servers \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-web-server",
    "template": "ubuntu-22.04-lts",
    "plan": "basic",
    "region": "in-mumbai-1",
    "ssh_keys": ["ssh-rsa AAAAB3NzaC1yc2E..."]
  }'

# Response
{
  "id": "srv-abc123",
  "name": "my-web-server",
  "status": "provisioning",
  "ip_address": "203.0.113.123",
  "created_at": "2025-01-15T10:30:00Z"
}

Troubleshooting

Common Issues

Server Won't Start

  • Check if you have sufficient DadsPoints balance
  • Verify the template is compatible with selected resources
  • Ensure no resource limits have been exceeded
  • Check the server logs in the console for error messages

Cannot Connect via SSH

  • Verify the server is in "running" status
  • Check firewall rules allow SSH (port 22)
  • Ensure your SSH key was added during deployment
  • Try connecting via the web console first

High Resource Usage

  • Monitor CPU and memory usage in the console
  • Check for runaway processes using top or htop
  • Consider upgrading to a larger plan if sustained high usage
  • Enable monitoring alerts to be notified of issues

Billing Questions

  • DadsPoints are deducted hourly for running instances
  • Stopped instances don't incur hourly charges but storage fees may apply
  • Monthly plans are billed at the beginning of each billing cycle
  • Check billing history in the console for detailed usage
support_agent Need More Help?

If you can't find the solution here, contact our support team through the console or email support@dadscloud.com. Include your server ID and any error messages for faster resolution.

Contact Support

Our support team is here to help you succeed with DadsCloud. Choose the support channel that best fits your needs:

chat

Live Chat

Get instant help with general questions and basic troubleshooting through our console chat.

Start Chat
email

Email Support

Submit detailed technical questions or billing inquiries via email for comprehensive assistance.

Email Us
forum

Community Forum

Connect with other users, share knowledge, and get help from the DadsCloud community.

Join Forum

Support Response Times

Plan Type Critical Issues General Support Availability
Learning Labs 24 hours 48 hours Business hours
Basic/Business 4 hours 12 hours 24/5
Enterprise 15 minutes 2 hours 24/7
schedule Emergency Support

For critical production outages affecting Enterprise customers, call our emergency hotline: +91-XXXX-XXXX-XXX (available 24/7)