@easyai101/easyserver-plugin-vastai
v0.3.0
Published
First-party Vast.ai Provider Plugin for EasyServer.
Maintainers
Readme
@easyai101/easyserver-plugin-vastai
First-party Vast.ai Provider Plugin for EasyServer. It owns Vast.ai marketplace search/rental and adapts rented machines to EasyServer's shared lifecycle and connection contracts.
Install
Install EasyServer and this plugin into the same npm environment:
npm install --global @easyai101/easyserver @easyai101/easyserver-plugin-vastai
easyserverThen open Settings & Support → Providers → Add installed provider and choose Vast.ai.
For CLI/automation setup:
easyserver plugins add @easyai101/easyserver-plugin-vastaiThe provider requires a Vast.ai API key and account-level SSH preparation for SSH-backed rentals.
Documentation
- Vast.ai provider guide
- Русская версия
- EasyServer Provider Plugin contracts
- EasyServer versioning and compatibility
Compatibility
This plugin is installed and versioned independently from EasyServer. Its runtime manifest and npm dependency ranges declare which EasyServer/Plugin SDK compatibility lines it accepts.
The 0.3.0 plugin consumes @easyai101/easyserver-plugin-sdk through the compatible published ^0.2.0 package contract; it does not depend on EasyServer repository source paths.
Development
Requires Node.js 24.18.1 and npm 11.16.0.
npm ci
npm run typecheck
npm test
npm pack --dry-runnpm run release:check runs the repository's local release gate. Publishing a new npm version is a separate explicit release action; a GitHub release tag is accepted only after that exact package version is already public on npm.
License
MIT
