Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
AdClaw

AdClaw

AdClaw — інструмент автоматизації від Cloudzy для рекламних операційних процесів. Плануйте та виконуйте завдання з управління рекламою через єдиний CLI на вашому сервері, з майстром першого запуску та збереженням стану сесії. Розроблено для команд, які керують платними кампаніями у великому масштабі та хочуть серверну автоматизацію без SaaS.

З першого погляду

25

Зірки на GitHub

54

Перегляди сторінки

110

Активні інсталяції

Ліцензія Apache-2.0 Версія Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Активні інсталяції є зразковими даними (попередній перегляд); реальна метрика буде підключена до запуску.

Доступ

  • URL: https://<SERVER_IP>
  • Захищено за допомогою HTTP Basic Authentication
  • Облікові дані зберігаються в: /root/.adclaw-credentials
  • Переглянути їх можна командою: cat /root/.adclaw-credentials

Перші кроки

  1. Відкрийте URL-адресу у своєму браузері
  2. Прийміть попередження про самопідписаний сертифікат SSL
  3. Введіть ім'я користувача та пароль із файлу облікових даних
  4. Вас буде перенаправлено до інтерфейсу AdClaw

Важливі файли та директорії

  • Директорія встановлення: /opt/adclaw
  • Docker Compose: /opt/adclaw/docker-compose.yml
  • Файл середовища: /opt/adclaw/.env
  • Обсяг даних: /var/lib/docker/volumes/adclaw-data/_data
  • Том із секретами: /var/lib/docker/volumes/adclaw-secret/_data
  • Конфіг Nginx: /etc/nginx/sites-available/adclaw.conf
  • Файл аутентифікації: /etc/nginx/auth/.htpasswd-adclaw
  • SSL-сертифікати: /etc/nginx/ssl/
  • Облікові дані: /root/.adclaw-credentials

Команди керування

Запуск:

docker compose -f /opt/adclaw/docker-compose.yml up -d

Зупинити:

docker compose -f /opt/adclaw/docker-compose.yml down

Перезавантаження:

docker compose -f /opt/adclaw/docker-compose.yml restart

Переглянути логи:

docker logs -f adclaw

Конфігурація

Веб-інтерфейс можна використовувати для керування та оновлення конфігурації.

Або вручну відредагуйте змінні середовища всередині /opt/adclaw/.env та застосуйте зміни:

docker compose -f /opt/adclaw/docker-compose.yml up -d

Увімкнення SSL з доменом

1. Спрямуйте свій домен на IP-адресу сервера.

2. Відредагуйте конфіг Nginx і замініть обидва server_name <IP>; з вашим доменом (<your-domain>) для блоків HTTP (порт 80) і HTTPS (порт 443):

vim /etc/nginx/sites-available/adclaw.conf

3. Встановіть Certbot:

apt install -y certbot python3-certbot-nginx

4. Виконайте наступну команду для створення дійсного сертифіката Let's Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Замініть шляхи SSL у конфігу Nginx:

vim /etc/nginx/sites-available/adclaw.conf
# Before:
    # ssl_certificate       /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key   /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезапустіть Nginx, щоб застосувати зміни:

systemctl restart nginx

7. Відкрийте браузер і перейдіть за адресою: https://yourdomain.com

Більше в розділі Автоматизація

Схожі додатки.

Розгорніть AdClaw зараз. Від $2,48/міс.