Aller au contenu principal

Linux

Djehooty peut être installé de plusieurs façons sous Linux. Via un exécutable ou via une image Docker.

Exécutable

La façon la plus rapide d'installer Djehooty sans dépendances est de télécharger la dernière version de l'exécutable djehooty-standalone. Ce binaire embarque à la fois djehooty-backend et djehooty-frontend et ouvre automatiquement votre navigateur web sur http://localhost:3000

./djehooty-standalone --userdir ~/Djehooty

CTRL+C vous permet de stopper Djehooty.

Installation Docker

Djehooty est également distribué sous la forme d'une image Docker, qui inclut les deux briques logicielles djehooty-backend et le djehooty-frontend.

Démarrage rapide

mkdir ~/Djehooty
cd ~/Djehooty

docker run --rm \
--user $(id -u):$(id -g) \
--name djehooty \
-p 8181:8181 \
-p 3000:3000 \
-v ".:/app/data" \
djehooty/djehooty:latest

Cet exemple créé le dossier ~/Djehooty puis démarre Djehooty qui est alors accessible à l'adresse http://localhost:3000

CTRL+C vous permet de stopper Djehooty.

Votre utilisateur doit faire partie du groupe docker pour éviter d'utiliser sudo à chaque commande docker. Vous pouvez donc lancer la commande suivante dans une console :

sudo usermod -aG docker $USER
info

En cas de problème à l'installation, n'hésitez pas consulter notre FAQ ou à nous contacter.

Docker compose

Pour installer et lancer Djehooty avec docker compose, suivez la même procédure que pour docker run pour créer le dossier Djehooty dans votre répertoire personnel.

Puis, placez-vous dans votre dossier :

cd ~/Djehooty

Ensuite, créez un fichier docker-compose.yml dans ce dossier avec le contenu suivant :

version: '3.3'
services:
djehooty:
image: djehooty/djehooty:latest
ports:
- '8181:8181'
- '3000:3000'
volumes:
- .:/app/data
user: "${UID}:${GID}"
restart: unless-stopped

Lancez alors Djehooty avec

UID=$(id -u) GID=$(id -g) docker-compose up -d

et arrêtez l'application avec

docker-compose down