Aller au contenu

Trace install tas - Dify

De Loic Wiki

Trace install tas - Dify

État

Déployé et validé le 9 septembre 2026 sur tas avec Dify Community Edition 1.17.0.

  • Runtime : Podman rootless sous l’utilisateur loic.
  • Service : dify.service.
  • Mise à jour : dify-update.timer, hebdomadaire, avec podman-compose pull puis up -d.
  • Répertoire runtime : /home/loic/dify.
  • Documentation locale : /home/loic/mediawiki/docs/dify.md.
  • Artefacts Nextcloud : minidev/dify/.

Architecture et ports

La stack officielle comprend API, web, workers, PostgreSQL, Redis, Weaviate, plugin daemon, agent backend, sandboxes et proxies SSRF.

  • Frontend local : 127.0.0.1:8107.
  • HTTPS Dify interne : 127.0.0.1:8443.
  • URL préparée : https://dify.lololand.org.
  • Caddy doit relayer vers 127.0.0.1:8107.
  • Les données persistantes sont dans /home/loic/dify/docker/volumes/.

Bloc Caddy à copier :

dify.lololand.org {
    reverse_proxy 127.0.0.1:8107
}

Modèles

Ollama est joignable depuis le conteneur API par http://host.containers.internal:11434 ; le test API local a répondu HTTP 200. OpenRouter se configure via le fournisseur OpenAI-compatible avec la base https://openrouter.ai/api/v1. La clé OpenRouter est saisie dans l’interface Dify et ne figure ni dans les fichiers, ni dans le wiki.

Contrôle et sauvegarde

systemctl --user status dify.service dify-update.timer
curl -I http://127.0.0.1:8107/install
podman ps --format '{{.Names}}\t{{.Status}}' | grep '^docker_'
podman exec docker_db_postgres_1 pg_dump -U postgres -d dify --format=custom > dify.dump

Ne pas utiliser podman-compose down -v. La sauvegarde PostgreSQL créée pendant l’installation est conservée dans /home/loic/backups/dify-20260909-115516/.