Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
AdClaw

AdClaw

AdClaw est un outil d'automatisation développé par Cloudzy pour les workflows ad-ops. Planifiez et exécutez des tâches de gestion publicitaire depuis un seul CLI sur votre serveur, avec un assistant d'intégration et un état de session persistant. Conçu pour les équipes qui gèrent des campagnes payantes à grande échelle et souhaitent automatiser côté serveur sans SaaS.

En un coup d'œil

25

Étoiles GitHub

54

Vues de page

110

Installations actives

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

Les installations actives sont des données d'exemple (aperçu) ; la vraie métrique sera connectée avant le lancement.

Accès

  • URL : https://<SERVER_IP>
  • Protégé par HTTP Basic Authentication
  • Identifiants stockés dans : /root/.adclaw-credentials
  • Affichez-les avec : cat /root/.adclaw-credentials

Premiers pas

  1. Ouvrez l’URL dans votre navigateur
  2. Acceptez l’avertissement SSL auto-signé
  3. Saisissez le nom d’utilisateur et le mot de passe du fichier d’identifiants
  4. Vous serez redirigé vers l’interface AdClaw

Fichiers et répertoires importants

  • Répertoire d'installation : /opt/adclaw
  • Docker Compose : /opt/adclaw/docker-compose.yml
  • Fichier d'environnement : /opt/adclaw/.env
  • Volume de données : /var/lib/docker/volumes/adclaw-data/_data
  • Volume secret : /var/lib/docker/volumes/adclaw-secret/_data
  • Config Nginx : /etc/nginx/sites-available/adclaw.conf
  • Fichier d'authentification : /etc/nginx/auth/.htpasswd-adclaw
  • Certificats SSL : /etc/nginx/ssl/
  • Identifiants : /root/.adclaw-credentials

Commandes de gestion

Démarrer :

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

Arrêter :

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

Redémarrage :

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

Voir les logs :

docker logs -f adclaw

Paramètres

L’interface web permet de contrôler et de mettre à jour la configuration.

Ou modifiez manuellement les variables d’environnement dans /opt/adclaw/.env et appliquez les modifications :

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

Activer SSL avec un domaine

1. Faites pointer votre domaine vers l'IP du serveur.

2. Modifiez la config Nginx et remplacez les deux server_name <IP>; avec votre domaine (<your-domain>) dans les blocs HTTP (port 80) et HTTPS (port 443) :

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

3. Installez Certbot :

apt install -y certbot python3-certbot-nginx

4. Exécutez la commande suivante pour générer un certificat Let's Encrypt valide :

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

5. Remplacez les chemins SSL dans la config 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. Redémarrez Nginx pour appliquer les changements :

systemctl restart nginx

7. Ouvrez votre navigateur et allez sur : https://yourdomain.com

Plus dans Automatisation

Apps connexes.

Déployer AdClaw maintenant. À partir de 2,48 $/mois.