Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
AdClaw

AdClaw

AdClaw to narzędzie automatyzacji ad-ops stworzone przez Cloudzy. Planuj i uruchamiaj zadania związane z zarządzaniem reklamami z poziomu jednego CLI na swoim serwerze, z kreatorem konfiguracji i trwałym stanem sesji. Rozwiązanie dla zespołów zarządzających płatnymi kampaniami na dużą skalę, które chcą automatyzacji po stronie serwera bez SaaS.

Na pierwszy rzut oka

25

Gwiazdki na GitHub

54

Wyświetlenia strony

110

Aktywne instalacje

Licencja Apache-2.0 Wersja Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Aktywne instalacje to dane przykładowe (podgląd); prawdziwa metryka zostanie podłączona przed uruchomieniem.

Dostęp

  • URL: https://<SERVER_IP>
  • Chronione za pomocą HTTP Basic Authentication
  • Dane uwierzytelniające przechowywane w: /root/.adclaw-credentials
  • Wyświetl je za pomocą: cat /root/.adclaw-credentials

Pierwsze kroki

  1. Otwórz adres URL w przeglądarce
  2. Zaakceptuj ostrzeżenie o samopodpisanym certyfikacie SSL
  3. Wprowadź nazwę użytkownika i hasło z pliku z danymi uwierzytelniającymi
  4. Zostaniesz przekierowany do interfejsu AdClaw

Ważne pliki i katalogi

  • Katalog instalacji: /opt/adclaw
  • Docker Compose: /opt/adclaw/docker-compose.yml
  • Plik środowiska: /opt/adclaw/.env
  • Wielkość danych: /var/lib/docker/volumes/adclaw-data/_data
  • Wolumin z sekretami: /var/lib/docker/volumes/adclaw-secret/_data
  • Konfiguracja Nginx: /etc/nginx/sites-available/adclaw.conf
  • Plik autentykacji: /etc/nginx/auth/.htpasswd-adclaw
  • Certyfikaty SSL: /etc/nginx/ssl/
  • Poświadczenia: /root/.adclaw-credentials

Polecenia zarządzania

Początek:

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

Zatrzymaj:

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

Uruchom ponownie:

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

Zobacz logi:

docker logs -f adclaw

Konfiguracja

Interfejs webowy może służyć do kontrolowania i aktualizowania konfiguracji.

Lub ręcznie edytuj zmienne środowiskowe wewnątrz /opt/adclaw/.env i zastosuj zmiany:

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

Włączanie SSL z domeną

1. Skieruj swoją domenę na IP serwera.

2. Edytuj konfigurację Nginx i zamień oba server_name <IP>; z Twoją domeną (<your-domain>) dla bloków HTTP (port 80) i HTTPS (port 443):

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

3. Zainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Uruchom następujące polecenie, aby wygenerować ważny certyfikat Let's Encrypt:

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

5. Zamień ścieżki SSL w konfiguracji 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. Zrestartuj Nginx, aby zastosować zmiany:

systemctl restart nginx

7. Otwórz przeglądarkę i odwiedź: https://yourdomain.com

Więcej w Automatyzacja

Powiązane aplikacje.

Wdróż AdClaw teraz. Od $2,48/mies.