Console Guide
Navigate the Fugoku Cloud dashboard and manage your infrastructure
Console Guide
The Fugoku Cloud Console is your web-based control panel for managing compute, storage, networking, and billing.
Access the console at: console.fugoku.com
Dashboard Overview
After logging in, you land on the main dashboard with:
- Resource Summary: Quick stats on instances, volumes, networks
- Usage Graph: Current month's spending by service
- Recent Activity: Last 10 actions (creates, deletes, config changes)
- Alerts: Notifications about system issues or billing
- Quick Actions: One-click shortcuts to common tasks
Resource Summary Cards
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Compute │ │ Storage │ │ Networking │
│ 5 instances │ │ 280 GB │ │ 2 networks │
│ $47.20/mo │ │ $14.00/mo │ │ $5.00/mo │
└─────────────────┘ └─────────────────┘ └─────────────────┘Click any card to jump to that service.
Navigation Structure
Main Menu (Left Sidebar)
- Dashboard - Overview and quick stats
- Compute - Instances, images, SSH keys
- Storage - Block volumes, snapshots, backups
- Networking - Private networks, floating IPs, load balancers, firewalls
- AI & ML - GPU instances, ML environments, model serving
- Account - Billing, API keys, team members, settings
Top Bar
- Search - Find instances, volumes, IPs by name or ID
- Notifications - System alerts and updates
- Region Selector - Switch active region
- Account Menu - Profile, settings, logout
Compute Management
Navigate to Compute → Instances to manage your VMs.
Instances List View
Columns displayed:
- Name - Instance identifier
- Status - Running, stopped, provisioning, error
- Plan - CPU/RAM configuration
- IP Address - Primary public or private IP
- Region - Data center location
- Age - Time since creation
- Actions - Quick controls (reboot, stop, delete)
Sorting: Click column headers to sort
Filtering:
- Status: Show only running/stopped
- Region: Filter by data center
- Plan: Filter by instance size
- Tags: Filter by custom tags
Bulk Actions: Select multiple instances to:
- Start/stop in batch
- Delete multiple
- Add to network
- Apply firewall rules
Instance Detail Page
Click an instance name to view:
Overview Tab:
- Status and uptime
- IP addresses (public and private)
- Plan details (vCPU, RAM, disk)
- Operating system and image
- SSH connection command
- Cost (current month)
Metrics Tab:
- CPU usage (%, graph)
- RAM usage (GB, graph)
- Disk I/O (MB/s, graph)
- Network bandwidth (Mbps, graph)
- Time ranges: 1h, 6h, 24h, 7d, 30d
Console Tab: Browser-based VNC console for emergency access when SSH is unavailable.
┌──────────────────────────────────────┐
│ Instance Console (VNC) │
│ ┌────────────────────────────────┐ │
│ │ Ubuntu 22.04 LTS │ │
│ │ srv-8x4k9m2n login: │ │
│ │ │ │
│ └────────────────────────────────┘ │
│ [Send Ctrl+Alt+Del] [Fullscreen] │
└──────────────────────────────────────┘Snapshots Tab:
- View snapshot history
- Create manual snapshot
- Restore from snapshot
- Configure automatic backups
Networking Tab:
- Attached networks (public and private)
- Firewall rules
- Assign floating IP
- Edit security groups
Resize Tab: Change instance size (requires reboot):
- Select new plan
- Confirm changes
- Instance reboots with new resources
Actions Menu:
- Start/Stop/Reboot
- Rebuild (reinstall OS)
- Rename
- Add tags
- Transfer to another project
- Delete
Creating an Instance
Click Create Instance button:
Step 1: Choose Region Select data center closest to your users:
- lagos-1 (Lagos, Nigeria)
- london-1 (London, UK)
- frankfurt-1 (Frankfurt, Germany)
Step 2: Select Image
Categories:
- Operating Systems: Ubuntu, Debian, CentOS, Rocky, Fedora, Alpine
- Applications: WordPress, Ghost, Jitsi, Nextcloud
- Databases: PostgreSQL, MySQL, MongoDB, Redis
- ML/AI: PyTorch, TensorFlow, CUDA base images
- Custom: Your uploaded images
Step 3: Choose Plan
Plans grouped by category:
- Standard: Balanced CPU/RAM for general workloads
- CPU-Optimized: High CPU for compute-intensive tasks
- RAM-Optimized: High memory for databases and caching
- GPU: NVIDIA H100/A100 for AI/ML
Example standard plans:
standard-1: 1 vCPU, 2 GB RAM, 50 GB SSD → $5/mo
standard-2: 2 vCPU, 4 GB RAM, 80 GB SSD → $12/mo
standard-4: 4 vCPU, 8 GB RAM, 160 GB SSD → $24/mo
standard-8: 8 vCPU, 16 GB RAM, 320 GB SSD → $48/moStep 4: Configuration
- Name: Unique identifier (e.g., production-api-1)
- Hostname: DNS hostname (optional, defaults to name)
- SSH Keys: Select keys for root access
- User Data: Cloud-init script for automated setup
- Tags: Organize resources (env:production, team:backend)
- Private Networking: Attach to existing networks
- Backups: Enable automatic snapshots
Step 5: Review & Create
Summary shows:
- Configuration details
- Estimated monthly cost
- Hourly rate
Click Create Instance - provisioning takes 30-90 seconds.
Storage Management
Navigate to Storage → Volumes for block storage.
Volumes List
Each volume shows:
- Name and ID
- Size (GB)
- Attached instance (if any)
- Region
- Status (available, in-use, creating)
Creating a Volume
- Click Create Volume
- Configure:
- Size: 10 GB - 10 TB
- Region: Must match instance
- Name: Identifier
- Snapshot: Clone from existing (optional)
- Click Create
Attaching Volumes
From volume detail page:
- Click Attach to Instance
- Select target instance
- Volume appears as
/dev/vdb(or next available)
From instance detail page:
- Go to Storage tab
- Click Attach Volume
- Select volume from dropdown
After attaching, format and mount:
# SSH into instance
sudo mkfs.ext4 /dev/vdb
sudo mkdir /mnt/data
sudo mount /dev/vdb /mnt/data
echo '/dev/vdb /mnt/data ext4 defaults 0 2' | sudo tee -a /etc/fstabSnapshots
Manual snapshot:
- Go to volume detail page
- Click Create Snapshot
- Name snapshot
- Wait for completion (1-5 min depending on size)
Automatic snapshots:
- Volume detail → Snapshots tab
- Toggle Automatic Snapshots
- Configure:
- Frequency: hourly, daily, weekly
- Retention: 1-365 days
- Time window: preferred hours
Restore from snapshot:
- Snapshot detail page → Restore
- Choose: restore to original volume or create new
- Confirm
Networking Management
Navigate to Networking for network resources.
Private Networks
Isolate backend services on VLANs.
Create network:
- Click Create Network
- Configure:
- Name: backend-net
- Subnet: 10.10.0.0/24 (RFC1918 range)
- Region: lagos-1
- DHCP: Enable auto IP assignment
- Click Create
Attach instances:
- Method 1: Instance detail → Networking → Attach Network
- Method 2: Network detail → Attached Instances → Add
Floating IPs
Static public IPs that can move between instances.
Create floating IP:
- Networking → Floating IPs
- Click Reserve IP
- Select region
- IP assigned from pool
Assign to instance:
- Floating IP detail → Assign
- Select instance
- IP active in 5-10 seconds
Reassign for failover:
- Unassign from current instance
- Assign to new instance
- Zero downtime if using keepalived or similar
Load Balancers
Distribute traffic across multiple instances.
Create load balancer:
- Networking → Load Balancers
- Click Create Load Balancer
- Configure:
- Name: api-lb
- Region: lagos-1
- Algorithm: Round Robin, Least Connections, IP Hash
- Protocol: HTTP, HTTPS, TCP
- Port: Frontend and backend ports
- Health Check: Interval, timeout, unhealthy threshold
Add backends:
- LB detail → Backends tab
- Click Add Backend
- Select instance
- Set weight (for weighted round robin)
SSL/TLS:
- Certificates tab
- Upload certificate and private key
- Enable HTTPS listener
Firewalls
Control inbound/outbound traffic.
Default rules: Every instance has default security group:
- Allow SSH (22) from anywhere
- Allow all outbound
- Deny all other inbound
Add custom rule:
- Instance detail → Networking tab
- Click Edit Firewall
- Click Add Rule
- Configure:
- Direction: Inbound/Outbound
- Protocol: TCP, UDP, ICMP, or ALL
- Port Range: Single or range (e.g., 80-443)
- Source/Dest: IP/CIDR or security group
- Click Save
Example: Web server rules
Inbound:
TCP 22 from 0.0.0.0/0 # SSH
TCP 80 from 0.0.0.0/0 # HTTP
TCP 443 from 0.0.0.0/0 # HTTPS
Outbound:
ALL to 0.0.0.0/0 # Allow allAI & ML Section
Navigate to AI & ML for GPU compute and ML tools.
GPU Instances
Create GPU instance: Same flow as regular instance, but select GPU plan:
gpu-a100: 1x A100 (40GB), 12 vCPU, 64 GB RAM → $2.50/hr
gpu-h100: 1x H100 (80GB), 16 vCPU, 128 GB RAM → $4.00/hrPre-configured with:
- CUDA 12.x
- cuDNN
- NVIDIA drivers
ML Environments
One-click deployments:
- Jupyter Lab with PyTorch
- TensorFlow training environment
- MLflow tracking server
- Ray cluster for distributed training
Click environment → Configure → Deploy
Model Serving
Deploy trained model:
- Upload model files to volume
- Create serving instance
- Configure inference API
- Auto-scaling rules
See Model Deployment for details.
Account Management
Navigate to Account for billing and settings.
Billing
Overview:
- Current balance
- Month-to-date spending
- Payment method on file
Usage: Breakdown by service:
- Compute: $47.20
- Storage: $14.00
- Networking: $5.00
- GPU: $120.00
- Total: $186.20
Invoices: Download past invoices (PDF or CSV).
Payment Methods: Add or remove cards, set default.
Spending Limit: Set maximum monthly spend - instances auto-stop if exceeded (optional safety feature).
API Credentials
Create token:
- Account → API Credentials
- Click Create Token
- Name token
- Set permissions (read-only or full access)
- Copy token (shown once)
Token management:
- View last used time
- Rotate tokens
- Revoke access
Team Members
Invite collaborators:
- Account → Team
- Click Invite Member
- Enter email
- Set role: Admin, Developer, Billing, Read-Only
- Member receives invitation email
Settings
- Profile: Update name, email, password
- Notifications: Email preferences for alerts
- Two-Factor Auth: Enable 2FA for security
- SSH Keys: Upload public keys for instance access
- Preferences: Timezone, date format, default region
Search & Filters
Global search (top bar): Type to find:
- Instances by name or IP
- Volumes by name
- Networks by subnet
- Any resource by ID
Advanced filters: Each resource list supports:
- Multiple criteria (AND logic)
- Saved filter presets
- Export to CSV
Examples:
Instances:
Status = running AND
Region = lagos-1 AND
Tags contains env:production
Volumes:
Size > 100 GB AND
Attached = falseKeyboard Shortcuts
Press ? in Console to view shortcuts:
g d Go to Dashboard
g i Go to Instances
g v Go to Volumes
g n Go to Networking
c i Create Instance
/ Focus search
Esc Close modalMobile Console
The Console is responsive and works on mobile/tablet:
- Simplified navigation
- Touch-friendly controls
- View metrics and status
- Emergency actions (reboot, stop)
- Full management still recommended from desktop
Tips & Best Practices
Organize with tags:
env:production, env:staging, env:dev
team:backend, team:frontend
project:ecommerce, project:analytics
cost-center:engineering, cost-center:marketingUse projects: Separate billing and resources by project (feature coming Q2 2026).
Set up monitoring: Configure alert rules before issues occur:
- CPU >80% for 5 minutes
- Disk >90% full
- Instance unreachable
Regular backups: Enable automatic snapshots for critical instances.
Security:
- Use private networks for inter-service communication
- Restrict SSH to your IP range
- Enable 2FA on your account
- Rotate API tokens quarterly
Troubleshooting
Console won't load:
- Check status.fugoku.com
- Try incognito mode (clear cache)
- Contact support: support@fugoku.com
Can't create instance:
- Verify payment method is valid
- Check account spending limit
- Ensure region has capacity
Metrics not showing: Metrics populate after 5-10 minutes of instance runtime.
Getting Help
In-console help:
- Click
?icon for contextual help - Hover tooltips on complex fields
- Inline documentation links
Support channels:
- Email: support@fugoku.com
- Discord: discord.gg/fugoku
- Documentation: docs.fugoku.com
Next Steps: