Getting Started
Prerequisites
- Java 17+ (recommended: Java 21+)
- Maven 3.8+
- A server to host the application (VPS, dedicated server, or local machine)
Quick Start
1. Download the JAR
Download the latest release from GitHub or build from source:
bash
git clone https://github.com/hapangama/abystrix-license.git
cd abystrix-license
mvn package -DskipTests2. Configure
Create an application.properties file alongside the JAR:
properties
server.port=8080
spring.datasource.url=jdbc:h2:file:./data/abystrixLicense
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update3. Run
bash
java -jar abystrixLicense-1.0.0.jar4. Login
Open http://localhost:8080 in your browser. Default admin credentials:
- Username:
admin - Password:
admin
Important: Change the default password immediately after first login.
Next Steps
Once logged in, you can:
- Create a Product — Define the products you want to license
- Generate API Tokens — Create API tokens for programmatic license validation
- Create Licenses — Generate license keys for your customers
- Integrate the API — Add license validation to your applications
Continue to the Configuration guide for a complete setup.
