https://github.com/yorch/ovh-availability-checker
Check if an OVH / Kimsufi / SoYouStart server is on stock or not
https://github.com/yorch/ovh-availability-checker
docker docker-compose kimsufi nodejs ovh soyoustart
Last synced: 8 months ago
JSON representation
Check if an OVH / Kimsufi / SoYouStart server is on stock or not
- Host: GitHub
- URL: https://github.com/yorch/ovh-availability-checker
- Owner: yorch
- License: mit
- Created: 2020-01-21T01:12:03.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-07-13T22:00:18.000Z (11 months ago)
- Last Synced: 2025-07-14T00:16:03.947Z (11 months ago)
- Topics: docker, docker-compose, kimsufi, nodejs, ovh, soyoustart
- Language: TypeScript
- Size: 4.24 MB
- Stars: 22
- Watchers: 2
- Forks: 12
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OVH Availability Checker
This is a NodeJS application that checks for the availability of OVH / Kimsufi / SoYouStart servers (according to `servers.json` config file) and if they are in stock, it can trigger:
- An email through a configured SMTP server.
- An SMS message through Twilio.
- A PushBullet notification.
- Telegram notification.
## Configuration
All the configuration can be made through two files:
- `.env` -> Where all the credentials and other config are stored (ie: SMTP, Twilio API, Pushbullet, Telegram, etc). Create your own `.env` file from `.env.sample`.
- `servers.json` -> Where you can add the OVH / Kimsufi / SoYouStart servers you want to monitor.
## Run with NodeJS
```bash
# Install all dependencies:
yarn install
# or just:
yarn
# Run application
yarn start
```
## Run with Docker
The following command will build the Docker image, based on a NodeJS Alpine image, so should have a fairly small footprint, and spin it up in the background:
```bash
docker compose up -f docker-compose.dev.yml -d
```
You can also use the Docker image directly from GitHub Container Registry with the following command:
```bash
docker compose up -d
```
You can easily use it out of the box and run it in a headless server like a cheap VPS using Docker. It will run in the background, even after you have logged out of the server.
## License
MIT License
Copyright (c) 2023 Jorge Barnaby
See [LICENSE](LICENSE)