Skip to main content

Dashboard Overview

Welcome to your Selfmade Ninja Academy Dashboard - your command center for managing your learning environment. This interface provides real-time monitoring of your labs, devices, and system resources.

Dashboard Interface

Navigation

Use the left window pane to directly access your Labs, Devices, Clans, Quiz, Code Arena, and other features.

🎯 Dashboard Overview

The Dashboard is organized into multiple panels that give you access to Selfmade Ninja Labs features and real-time status monitoring.

Main Dashboard Sections

  • 📊 System Resources: Real-time CPU, memory, and swap usage monitoring
  • 🔗 Connected Devices: Manage your connected servers and lab environments
  • 🌐 Linked Domains: Control your custom domain configurations
  • 🖥️ Machine Labs: Monitor active development environments
  • 🏆 Challenge Labs: Track your competitive learning progress
  • 👤 User Profile: Your personal information and clan status

📊 System Resources Panel

Monitor your system performance in real-time:

This panel provides a real-time overview of your system's resource usage, including CPU, memory, and swap statistics. Visual indicators such as progress bars help you quickly assess the current load and available resources on your lab environment.

🔗 Connected Devices Panel

Device Management

The Connected Devices panel shows all the lab environments and servers that are currently connected to your account. This is where you can monitor the status of your active development environments and manage your lab resources.

What you'll find here:

  • Device Status: See which devices are online, offline, reserved, or available
  • Resource Allocation: Monitor how many devices you're using out of your total allocation
  • Connection Details: View IP addresses and connection information for each device
  • Quick Actions: Access management options for each connected device

Device Status Types:

StatusDescription
OnlineDevice is active and accessible for development work
OfflineDevice is inactive or temporarily unavailable
ReservedDevice is allocated to your account and ready for use
UnreservedDevice is available for allocation to your account
Resource Management

This panel helps you keep track of all your lab environments in one place, making it easy to see what's available and manage your development resources efficiently.

🌐 Linked Domains Panel

Domain Management

The Linked Domains panel allows you to manage your custom domain configurations and web hosting setup. This is where you can control how your projects and applications are accessible over the internet through custom URLs.

What you'll find here:

  • Custom Domains: Manage your personalized domain names for projects
  • DNS Configuration: View and manage A records for domain routing
  • Domain Status: Monitor which domains are active, reserved, or offline
  • Resource Tracking: See how many domains you're using out of your allocation

Domain Status Types:

StatusDescription
OnlineDomain is active and accessible on the internet
OfflineDomain is temporarily unavailable or inactive
Professional URLs

This panel helps you manage your web presence and ensures your projects are properly accessible through your custom domain names. Essential for developers who want to host applications with professional URLs.

🖥️ Machine Labs Panel

Live Development Environments

The Machine Labs panel displays your active development environments where you can work on projects, run applications, and practice your skills. These are your personal virtual machines and containers that provide isolated development spaces.

What you'll find here:

  • Active Labs: See all your currently running development environments
  • Resource Monitoring: Real-time CPU, memory, and load average for each lab
  • Lab Actions: Quick access to dashboard and development tools for each environment
  • Status Indicators: Visual tags showing which labs are live, in beta, or coming soon

Lab Features:

  • Dashboard Access: Open the management interface for each lab
  • Code Editor: Launch integrated development environments
  • Application Launch: Start specific applications within each lab
  • Resource Tracking: Monitor system performance and resource usage

Lab Status Types:

StatusDescription
AlphaLab is currently running and fully accessible
BetaLab has experimental features or is in testing phase
Development Hub

This panel is your central hub for managing all your development work. Each lab provides a dedicated environment for different types of projects, from web development to data science, allowing you to work on multiple projects simultaneously.

🏆 Challenge Labs Panel

Competitive Learning Environment

The Challenge Labs panel is where you can participate in competitive learning activities and skill-based challenges. This section provides access to various types of competitive environments where you can test your knowledge, compete with others, and earn achievements.

What you'll find here:

  • Challenge Status: See if you have any active competitive challenges running
  • Available Challenges: Browse different types of competitive learning activities
  • Progress Tracking: Monitor your performance in ongoing challenges
  • Achievement System: Track badges and rewards earned through competitions

Challenge Types:

  • Capture The Flag (CTF): Security and hacking challenges
  • Coding Competitions: Programming contests and algorithmic challenges
  • Infrastructure Challenges: DevOps and system administration tasks
  • Security Labs: Penetration testing and vulnerability assessment exercises

Features:

  • Real-time Leaderboards: See how you rank against other participants
  • Progress Monitoring: Track your completion status and scores
  • Achievement Badges: Earn recognition for your skills and accomplishments
  • Team Competitions: Participate in group challenges and clan activities
Competitive Learning

Perfect for learners who want to test their skills in a competitive environment, earn recognition for their achievements, and challenge themselves with increasingly difficult tasks.

📚 Documentation and Tutorials

Description: "Read more detailed instructions and documentation on using Selfmade Ninja Labs."

Available Guides

  • "Accessing Selfmade Ninja Labs from Windows" (Windows logo)
  • "Accessing Selfmade Ninja Labs from Ubuntu (Linux)" (Linux penguin logo)
  • "Accessing Selfmade Ninja Labs from Mac" (Apple logo)
  • "Guide on How to Play CTF Challenges in Selfmade Ninja Labs" (flag icon)
  • "Launch Your Website Effortlessly with Selfmade Ninja Labs: The Ultimate FREE Hosting Guide" (checkmark icon)

The Selfmade Ninja Academy Dashboard provides monitoring and management of your learning environment with real-time system status, lab management, and progress tracking.