Перейти к содержанию

Настройка Golang Webhook Server на Ubuntu#

Обновление системы#

Обновим систему:

sudo apt update
sudo apt upgrade -y

Брандмауэр#

Настроим брандмауэр:

Разрешим соединение по SSH:

sudo ufw allow ssh

Базовые правила:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Разрешаем соединения по HTTP и HTTPS:

sudo ufw allow http
sudo ufw allow https

Активируем брандмауэр:

sudo ufw enable

Установка#

Не забудьте создать модуль:

go mod init example

Установка:

go get github.com/green-api/whatsapp-api-webhook-server-golang

Примеры#

Загрузим и запустим наш веб-сервер в качестве примера:

Загрузка примера:

wget https://raw.githubusercontent.com/green-api/whatsapp-api-webhook-server-golang/master/examples/main.go

Запуск приложения:

go run main.go