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.
- Installation Options:
Operating System Official Download Link Linux openjdk-17 Linux x64 macOS openjdk-17 macOS Windows openjdk-17 Windows
💡 Note: JDK environment will be 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 Rules
ApplicationCode[-EditionType]-VersionNumber[-full].zip
Component | Description | Examples |
---|---|---|
Application Code | Unique identifier | AngusTester |
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:
AngusTester-Community-1.0.0-full.zip
Package Structure
Example for AngusTester Community Edition:
txt
AngusTester-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-tester.sh # Startup script
├── ⚙️ shutdown-tester.sh # Shutdown script
└── 🧩 AngusTester-Community-1.0.0.jar # Main executable