https://github.com/fossable/gantry
SaaS vending machine!
https://github.com/fossable/gantry
Last synced: 10 months ago
JSON representation
SaaS vending machine!
- Host: GitHub
- URL: https://github.com/fossable/gantry
- Owner: fossable
- License: agpl-3.0
- Created: 2023-10-31T01:58:07.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-02T19:04:16.000Z (over 1 year ago)
- Last Synced: 2025-01-08T07:19:28.342Z (11 months ago)
- Language: Rust
- Homepage:
- Size: 49.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README




`gantry` is a delivery mechanism for _Software as a Service_. You just deposit cryptocurrency
into the `gantry` and a private instance is created for you.
##### Goals
- Enable SaaS that lasts
- Require no personal information to sign up
## Using the SaaS vending machine
To provision a new instance through `gantry`, you first generate a new account ID
from the service's gantry dashboard. This can also be done from the API:
```
curl -X POST gantry.example.com/xmr/provision
```
The account ID is actually a crypto wallet address that's permanently linked to your
instance. All you have to do is send funds to your account ID which will automatically
extend your instance's lease.
You can send any amount to your account ID and the added time scales according to
the service's configuration. You can request the current rates from the API:
```
curl -X POST gantry.example.com/xmr/rates
```
Once you've added some time to your instance's lease, it can be accessed from `.example.com`.
## Running up a `gantry` for your own SaaS
TODO