Overview
What is GMSSH
Tips
GMSSH is a powerful cloud-based Linux visual management platform that provides developers and operations personnel with convenient server management and application deployment solutions.
GMSSH is a cloud-based Linux server visual management tool that transforms traditional command-line operations into intuitive graphical interface operations. Through the built-in application center, users can easily install and manage various applications, from web servers to databases, from development tools to monitoring systems.
Core Features
- Cloud Management: No local installation required, accessible through a browser
- Visual Interface: Intuitive graphical interface, lowering the barrier to Linux usage
- Application Center: Rich pre-configured applications with one-click installation
- Developer Friendly: Support for multiple programming languages and development frameworks
- Real-time Monitoring: System resource monitoring and application status management
- Secure and Reliable: Enterprise-level security and data protection
How to Read This Guide
Target Audience
This guide is primarily designed for developers with frontend/backend development experience. If you are a beginner, we recommend learning basic web development knowledge first.
This guide will take you through all aspects of GMSSH application development, from basic concepts to advanced practices, from development environment setup to production deployment. We use a progressive approach to ensure every developer can find an appropriate starting point.
Prerequisites
Required Skills
To better learn GMSSH application development, you need the following basic knowledge:
- HTML/CSS/JavaScript: The three fundamental web frontend technologies
- Vue.js or React: Modern frontend frameworks (Vue.js recommended)
- TypeScript: Type-safe JavaScript superset
- Webpack/Vite: Frontend build tools
- Node.js: JavaScript runtime environment
- Python/Go: Backend programming languages (choose one)
- RESTful API: API design specifications
- Linux Basics: Command-line operations and system management
- Nginx: Web server configuration
- Git: Version control system
Development Environment
Before starting development, make sure your development environment includes the following tools:
| Tool | Version Requirement | Description |
|---|---|---|
| Linux Server | / | For application development |
| Git | >= 2.0 | Version control |
| VS Code | Latest | Recommended code editor |
Learning Tips
Study Tips
- Combine Theory and Practice: Each concept comes with practical code examples
- Hands-on Practice: Follow the tutorial step by step
- Reflect and Summarize: Think about and summarize what you learned after each chapter
- Community Exchange: Seek help in the community when you encounter problems
Let's Get Started!
Now that you understand the basic concepts of GMSSH and the learning path, let's begin this exciting development journey!
Next Step
Continue scrolling down, and you will see links to the next section at the bottom of each page. We recommend starting from the "Environment Configuration" chapter and progressing gradually.
Ready? Click the link below to start your GMSSH application development journey!
