Getting Started
Getting Started with Ingenuity Cloud Services (ICS)
Welcome to Ingenuity Cloud Services (ICS) — a powerful platform designed to give you full control over your infrastructure. Whether you’re managing a fleet of bare metal servers or deploying virtual private servers (VPS), ICS offers both a streamlined web interface and a robust API for total administrative flexibility.
What is ICS?
Ingenuity Cloud Services (ICS) is a cloud infrastructure management platform that empowers customers to provision, monitor, and control both bare metal servers and virtual machines (VPS). ICS is built to serve developers, DevOps teams, and businesses who need performance, control and automation in managing their compute resources.
Key Features
- Control Panel - A user-friendly interface to manage your servers, networking, and other infrastructure components.
- API Access - A fully-documented REST API for automating server provisioning, monitoring, reboots, and more.
- CLI Management - Control and script management of servers from a terminal.
- Hybrid Infrastructure Support - Manage both physical servers (bare metal) and virtual instances from a single platform.
- Monitoring & Metrics – Real-time statistics and bandwidth monitoring.
- Ticketing System – Create and manage support tickets directly through the platform.
- Billing and Invoicing – View usage, download invoices and manage payment methods.
- Secure Access – User, SSH key management, console access and secure credential handling.
Platform Components
1. Control Panel (Web UI)
The ICS web interface is your visual gateway to infrastructure management. From here, you can:
- Deploy new VPS instances or order bare metal servers
- View and control your existing infrastructure
- Reboot, reinstall, or manage server OS
- Access server consoles directly via the browser
- Open and track support tickets
- View current and past invoices, track charges, and update billing details
2. API
ICS provides an extensive RESTful API for users who prefer programmatic control. Through the API, you can:
- Automate deployment pipelines
- Integrate with CI/CD tools
- Query metrics and logs
- Submit and update support tickets
- Retrieve billing data and integrate with financial systems
3. CLI Management Tool
For users who prefer working from the command line, ICS provides a lightweight CLI tool that enables you to interact with the platform directly from your terminal. It supports many of the same functions available through the control panel and API, making it ideal for developers and system administrators.
- Manage VPS and bare metal servers
- Open and monitor support tickets
- Automate workflows with shell scripts or CI/CD pipelines
The CLI tool is open source and available on GitHub:
You can find installation instructions, usage examples and command references in the project’s README.
4. Compute Options
ICS supports two core types of compute infrastructure:
- Bare Metal Servers – High-performance physical machines for demanding workloads
- Virtual Private Servers (VPS) – Scalable and flexible virtualized instances
5. Ticketing System
Integrated support features allow you to:
- Open support tickets from the dashboard
- Communicate directly with support agents
- Track ticket progress and history
6. Billing & Invoicing
ICS makes it simple to stay on top of your costs:
- View current account balance and charges
- Access and download PDF invoices
- Track usage-based billing
- Add and manage payment methods
What Can You Do With ICS?
- Deploy and scale infrastructure on demand
- Automate server management with the API
- Manage servers from a command terminal
- Monitor performance
- Open support tickets and resolve issues quickly
- Stay in control of your finances with billing tools
Next Steps
- Create an Account – Sign up on the ICS platform to get started.
- Deploy Your First Server – Use the control panel or API to launch a VPS or provision a bare metal server.
- Explore the API – Review the API documentation to automate common tasks.
- Check Your Billing – Review your invoices and usage from the billing dashboard.
- Need Help – Open a support ticket anytime from the dashboard.