https://github.com/mythicalltd/proxmox-discord-notify
A script to send proxmox tasks to discord using webhooks <3!
https://github.com/mythicalltd/proxmox-discord-notify
discord proxmox proxmox-cluster proxmox-discord proxmox-scripts proxmox-ve proxmox-webhook webhook
Last synced: 29 days ago
JSON representation
A script to send proxmox tasks to discord using webhooks <3!
- Host: GitHub
- URL: https://github.com/mythicalltd/proxmox-discord-notify
- Owner: MythicalLTD
- License: mit
- Created: 2024-11-16T15:51:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T08:38:56.000Z (about 2 months ago)
- Last Synced: 2025-04-24T00:07:45.653Z (29 days ago)
- Topics: discord, proxmox, proxmox-cluster, proxmox-discord, proxmox-scripts, proxmox-ve, proxmox-webhook, webhook
- Language: JavaScript
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: .github/README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Proxmox Discord Notify
A script to send proxmox tasks to discord using webhooks <3!
Support Server:
- https://discord.gg/mythicalsystems-ltd-1175092855421800570## Installation
To install this you need to first install nodejs on your server:
### Install Node Version Manager
To install nodejs you first need a version manager:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
```### Add Node Version Manager
To add node version manager to path you have to run:
```bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
```### Installing NodeJs (20)
To install nodejs 20 you have to run:
```bash
nvm install 20
```### Installing Requirements
You have to install some requirements
```bash
npm i -g pm2 # Global requirement for 24/7
npm i # Execute this where the source code is
```### Config the bot
You will first have to modify the config file
```bash
mv config-example.json config.json
nano config.json
```### Starting the bot
All that left is to make it run!
```bash
pm2 start index.js
pm2 save
pm2 startup
```