https://github.com/vitexsoftware/abraflexi-webhook-acceptor
Accept & Process Incoming AbraFlexi webhook
https://github.com/vitexsoftware/abraflexi-webhook-acceptor
Last synced: 6 months ago
JSON representation
Accept & Process Incoming AbraFlexi webhook
- Host: GitHub
- URL: https://github.com/vitexsoftware/abraflexi-webhook-acceptor
- Owner: VitexSoftware
- Created: 2021-01-12T01:08:20.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-08-10T09:39:13.000Z (6 months ago)
- Last Synced: 2025-08-10T11:38:30.329Z (6 months ago)
- Language: PHP
- Size: 842 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
AbraFlexi WebHook Acceptor
==========================
Listen for AbraFlexi changes

Savers
------
* PdoSQL - store data in postgresql, mysql, mssql etc.
* Api - push to some api (act as proxy) - not yet finished
* Kafka - store data in nosql database - not yet finished
Installation
------------
```shell
sudo apt install lsb-release wget
echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.cz/keyring.gpg
sudo apt update
sudo apt install multiflexi-DATABASE
```
Please choose one of database type: **multiflexi-mysql**, **multiflexi-pgsql** a **multiflexi-sqlite** to install.
Target Web root to /usr/share/abraflexi-webhook-acceptor
(Apache can be configured by `a2enconf abraflexi-webhook-acceptor` command)
Then open this location in browser as URI reachable by AbraFlexi server:

>> Note: You can safely ignore the "⚠ REMOTE_HOST is not set. Is HostnameLookups On ?" message.
Database configuration
----------------------
* DB_TYPE - pgsql|mysql|sqlsrv|sqlite
* DB_HOST - localhost is default
* DB_PORT - database port
* DB_DATABASE - database schema name
* DB_USERNAME - database user login name
* DB_PASSWORD - database user password
* DB_SETUP - database setup command (executed directly after connect)