FugokuFugoku Docs
Mask

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.

  • 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):

  1. Select new plan
  2. Confirm changes
  3. 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/mo

Step 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

  1. Click Create Volume
  2. Configure:
    • Size: 10 GB - 10 TB
    • Region: Must match instance
    • Name: Identifier
    • Snapshot: Clone from existing (optional)
  3. Click Create

Attaching Volumes

From volume detail page:

  1. Click Attach to Instance
  2. Select target instance
  3. Volume appears as /dev/vdb (or next available)

From instance detail page:

  1. Go to Storage tab
  2. Click Attach Volume
  3. 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/fstab

Snapshots

Manual snapshot:

  1. Go to volume detail page
  2. Click Create Snapshot
  3. Name snapshot
  4. Wait for completion (1-5 min depending on size)

Automatic snapshots:

  1. Volume detail → Snapshots tab
  2. Toggle Automatic Snapshots
  3. Configure:
    • Frequency: hourly, daily, weekly
    • Retention: 1-365 days
    • Time window: preferred hours

Restore from snapshot:

  1. Snapshot detail page → Restore
  2. Choose: restore to original volume or create new
  3. Confirm

Networking Management

Navigate to Networking for network resources.

Private Networks

Isolate backend services on VLANs.

Create network:

  1. Click Create Network
  2. Configure:
    • Name: backend-net
    • Subnet: 10.10.0.0/24 (RFC1918 range)
    • Region: lagos-1
    • DHCP: Enable auto IP assignment
  3. 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:

  1. Networking → Floating IPs
  2. Click Reserve IP
  3. Select region
  4. IP assigned from pool

Assign to instance:

  1. Floating IP detail → Assign
  2. Select instance
  3. IP active in 5-10 seconds

Reassign for failover:

  1. Unassign from current instance
  2. Assign to new instance
  3. Zero downtime if using keepalived or similar

Load Balancers

Distribute traffic across multiple instances.

Create load balancer:

  1. Networking → Load Balancers
  2. Click Create Load Balancer
  3. 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:

  1. LB detail → Backends tab
  2. Click Add Backend
  3. Select instance
  4. Set weight (for weighted round robin)

SSL/TLS:

  1. Certificates tab
  2. Upload certificate and private key
  3. 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:

  1. Instance detail → Networking tab
  2. Click Edit Firewall
  3. Click Add Rule
  4. 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
  5. 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 all

AI & 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/hr

Pre-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:

  1. Upload model files to volume
  2. Create serving instance
  3. Configure inference API
  4. 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:

  1. Account → API Credentials
  2. Click Create Token
  3. Name token
  4. Set permissions (read-only or full access)
  5. Copy token (shown once)

Token management:

  • View last used time
  • Rotate tokens
  • Revoke access

Team Members

Invite collaborators:

  1. Account → Team
  2. Click Invite Member
  3. Enter email
  4. Set role: Admin, Developer, Billing, Read-Only
  5. 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 = false

Keyboard 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 modal

Mobile 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:marketing

Use 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:

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:


Next Steps:

On this page