WhatsApp Proxy Backend | Keeps track of all the proxy servers
- GET:
/server- Returns a 200 OK response, list with all registered servers - GET:
/server/:id- Returns a 200 OK response, more info about a server - POST:
/server/register- Data:
{
"ipAddress": "IP",
"proxyPort": port,
"discoveryPort": DiscoveryServerPort,
"serverName": "Name",
"country": "Country Code",
"key": "Your discovery key (from .env or custom key)"
}- POST:
/key/register- Data:
{
"masterKey": "MASTER KEY from .env",
"key": "NEW KEY",
"maxUsages": Max Usages,
"serverNamePrefix": "PREFIX, nullable",
"isActive": true
}- Copy
.env.exampleto.env - Fill in the required values
- Configure the port in the
docker-compose.ymlfile if needed. (If you want to run the server on port 90 for example use the following value:90:8080) - Run
docker-compose up -dto start the server
- Run
yarn migrateto run migrations