Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

Lancez vos bots Dofus dans Docker

Lancez vos bots Dofus dans Docker

Si vos serveurs utilisent des conteneurs, Asterobot s’y intègre parfaitement, car c'est un bot dofus en mode client/serveur. Chaque version est publiée sur Docker Hub sous le nom asterobot/asterobot, pour amd64 et arm64, à partir du binaire exact inclus dans les archives de publication. Voici ce que contient l’image et comment l’exécuter.

Une image minimale

Les images Linux sont construites de zéro : le binaire Asterobot, les certificats d’autorité de certification nécessaires aux connexions HTTPS, un répertoire /tmp et les dossiers de données. Aucun shell, aucun gestionnaire de paquets, rien d’autre. Elles s’exécutent avec un utilisateur non privilégié, d’UID 65532. Docker Desktop sur macOS et Windows permet également d’exécuter ces images Linux.

Un seul volume pour tout

Asterobot écrit dans trois dossiers, tous situés dans /data dans l’image :

Dossier

Contenu

/data/config

config.toml, vos paramètres

/data/appdata

Données de l’application : bots, comptes, proxys, clés TLS et paquets installés

/data/cache

Le cache, y compris les versions de Dofus téléchargées

Montez un seul volume sur /data, ou un volume distinct sur chaque dossier si vous souhaitez stocker le cache du jeu sur un autre disque. Un volume nommé est accessible en écriture dès sa création ; un montage de type bind mount doit être accessible en écriture par l’UID 65532.

Accéder à Asteroboard

Par défaut, Asterobot écoute sur 127.0.0.1:8080, une adresse inaccessible depuis l’extérieur du conteneur. Pour publier le port, définissez server.listenAddress = "0.0.0.0:8080" dans /data/config/config.toml, puis publiez le port 8080. Traitez ce port comme n’importe quel port de serveur : un tunnel SSH vers l’hôte constitue le moyen d’accès le plus sûr. Si vous rendez le service accessible plus largement, configurez d’abord server.basicAuth et server.tls.

Se connecter sans interface graphique

Un conteneur ne dispose pas de navigateur à ouvrir. Lorsque Asterobot a besoin que vous vous connectiez à asterobot.net, il affiche le code de connexion dans ses journaux et peut également le présenter sous forme de code QR. Il suffit de le confirmer depuis n’importe quel appareil. Vous trouverez ce code dans les journaux du conteneur.

Pour les bots Full socket qui se connectent automatiquement à Ankama, le conteneur aurait besoin d’un navigateur basé sur Chromium, absent de l’image minimale. La connexion manuelle fonctionne depuis n’importe quel navigateur et ne nécessite rien de plus dans le conteneur.

Pourquoi utiliser Docker ?

  • La même image fonctionne sur un serveur domestique, un NAS compatible avec les conteneurs ou une machine dans le cloud.

  • Toutes les données importantes se trouvent dans un seul volume : sauvegardez-le, déplacez-le et restaurez-le facilement.

  • Pour effectuer une mise à jour, il suffit de récupérer le nouveau tag et de redémarrer le conteneur.

  • Ultra minimaliste

Pour en savoir plus

0 Commentaires

Commentaires recommandés

Aucun commentaire à afficher.

Invité
Ajouter un commentaire...

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.