NasDash Docs
Démarrer

Installation avec Docker

Choisir le bon fichier Compose, contrôler le proxy Docker et adapter le port.

Le dépôt fournit trois Compose destinés à l'instance normale et un Compose séparé pour la démo.

FichierUsageStockageImage
docker-compose.named-volume.ymlnouvelle installation recommandéevolume nasdash-dataimage GHCR publiée
docker-compose.example.ymlinstallation avec dossier visible./data:/app/dataimage GHCR publiée
docker-compose.ymlconstruire le checkout courant./data:/app/databuild local
docker-compose.demo.ymldémonstration fictiveaucun volume réelbuild local durci

Nouvelle installation avec volume nommé

docker compose -f docker-compose.named-volume.yml config --quiet
docker compose -f docker-compose.named-volume.yml up -d
docker compose -f docker-compose.named-volume.yml ps

Le volume possède un nom explicite et stable :

docker volume inspect nasdash-data

Utiliser un autre port hôte

Le côté droit reste 2504. Modifiez uniquement la valeur gauche :

services:
  nasdash:
    ports:
      - "127.0.0.1:8088:2504"

Cet exemple rend NasDash accessible uniquement sur l'hôte, port 8088, ce qui convient à un reverse proxy installé sur la même machine.

Pour un accès LAN direct temporaire :

ports:
  - "8088:2504"

Proxy Docker du même Compose

Le service docker-proxy :

  • monte la socket de l'hôte en lecture seule ;
  • n'expose aucun port sur l'hôte ;
  • est joignable depuis NasDash sous docker-proxy:2375 ;
  • autorise la lecture des conteneurs, images, volumes, réseaux et informations ;
  • autorise POST pour démarrer, arrêter et redémarrer ;
  • bloque DELETE, AUTH, BUILD, EXEC et SYSTEM dans l'exemple.

DELETE=1 est destructeur

Activer DELETE=1 permet les suppressions proposées par l'interface. Ne le faites qu'après avoir vérifié les permissions administrateur, les sauvegardes et la portée du proxy. L'option ne se limite pas à l'affichage d'un bouton.

Contrôler le démarrage

docker compose -f docker-compose.named-volume.yml ps
docker compose -f docker-compose.named-volume.yml logs --tail 100 nasdash
docker compose -f docker-compose.named-volume.yml logs --tail 100 docker-proxy

Le conteneur NasDash doit devenir healthy. Si le proxy local ne répond pas, consultez Docker et proxy.

Arrêter sans supprimer les données

docker compose -f docker-compose.named-volume.yml stop

Pour retirer les conteneurs tout en conservant le volume :

docker compose -f docker-compose.named-volume.yml down

N'ajoutez jamais -v lors d'un arrêt normal.

On this page