Настройка 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