A Raycast plugin for managing your servers & sites by Ploi.
You will need an API key from Ploi to use this extension. When logged in, visit this page to create a fresh API key.
Make sure to tick the required permissions and copy the token, next you can enter that token inside Raycast to make it work.
- View site details
- View deployment status
- Trigger deploy script
- Restart services (NGINX, MySQL, Supervisor)
- Restart server
- Flush FastCGI cache
- Refresh server OPcache
- Open terminal session
- Copy IP address
- Open site or server in ploi.io
- Clone repository
$ git clone https://github.com/ploi-deploy/ploi-raycast.git
- Install dependencies
$ npm install
- Run development
# Development
$ npm run dev
Making sure production building works and compiles with Raycast:
$ prettier --write .
$ prettier --check .
$ npm run build
// Or
$ prettier --write . && prettier --check . && npm run build
- Website - https://ploi.io
- API Documentation - https://developers.ploi.io
- Dennis Smink
- Robin Rosiers (Initial creator)
- Kevin Batdorf (Inspiration 💙)