Installation Guide
System Requirements
Angus series applications and services support cross-platform deployment with the following minimum requirements:
Java Runtime Environment
- Minimum Requirement: OpenJDK 17 or later.
- Download Options:
Operating System Official Download Link Linux openjdk-17 Linux x64 macOS openjdk-17 macOS Windows openjdk-17 Windows
💡 Note: JDK environment is automatically configured when using installation scripts or Docker.
🔗 OpenJDK Official Downloads
Operating System
- Officially Supported: Linux · macOS · Windows.
- Theoretically Compatible: Any OS supporting Java 17+.
Installation Package Specifications
Angus series applications follow standardized naming and structure conventions for easy deployment and maintenance.
Naming Convention
ApplicationCode[-EditionType]-Version[-full].zip
Component | Description | Example |
---|---|---|
Application Code | Unique identifier | AngusGM |
Edition Type | Community/Enterprise/Datacenter Edition | Community · Enterprise · Datacenter |
Version Number | Follows Semantic Versioning 2.0 | 1.0.0 · 2.3.1 |
Full Package | Includes all dependencies | -full |
Complete Example:
AngusGM-Community-1.0.0-full.zip
Package Structure
Example for AngusGM Community Edition:
txt
AngusGM-Community-1.0.0/
├── 📁 conf/ # Configuration files
├── 📁 data/ # Application data (including task execution logs)
├── 📁 lib/ # Dependency libraries
├── 📄 LICENSE # License agreement
├── 📁 logs/ # Main application logs
├── 📁 plugins/ # Plugin storage (auto-downloaded from store)
├── 📁 statics/ # Web static resources
├── 📁 tmp/ # Temporary files (can be cleaned)
├── 📄 README.md # Application documentation
├── ⚙️ startup-gm.sh # Startup script
├── ⚙️ shutdown-gm.sh # Shutdown script
└── 🧩 AngusGM-Community-1.0.0.jar # Main executable