Sélectionner Une Page

NextExplorer Fichiers

CLOUD & PARTAGE

(Illustrations et descriptif extraits du site de NextExplorer)

Un explorateur de fichiers raffiné et auto-hébergé pour les équipes et les laboratoires à domicile. Gardez le contrôle total de vos données sans renoncer à une expérience formidable.

Caractéristiques :
  • Sécurisé par défaut : utilisateurs et groupes locaux, OIDC SSO en option.
  • Aperçus rapides : images, vidéos, PDF, vignettes (FFmpeg) et lecteurs en ligne.
  • Éditeur intégré : éditer du texte/code avec coloration syntaxique (extensible viaEDITOR_EXTENSIONS ).
  • Partage de flux de travail : partage basé sur des liens (lecture seule/lecture-écriture), accès invité, “Partagé avec moi”.
  • Recherche intelligente : recherche de nom de fichier ripgrep-backed + contenu avec limites réglables.
  • UX moderne : vues en grille/liste/colonne, glisser-déposer, menus contextuels, raccourcis clavier.
  • Docker-native : image unique, monter des volumes sous/mnt, compatible avec le proxy inverse viaPUBLIC_URL .

Pré-requis

Local ou exposé sur le Web ?

Si vous souhaitez créer des liens d'accès (visualisation et/ou téléchargement) à distance, il vous faudra exposer cette application sur le Web. Utilisez un Proxy Inversé comme NPM pour lier le port d'écoute (déterminé pour cet article à 3690) à un Nom de Domaine (ou sous domaine ou wildcard).

Avec ou sans OnlyOffice ?

Si vous souhaitez intégrer la suite bureautique, installez OnlyOffice. Si NextExplorer est exposé sur le web, vous devrez aussi exposer OnlyOffice (avec son propre NDD).

Si OnlyOffice est déjà installé avec une application comme Sync-In, vous pouvez lier celle-ci , à NextExplorer, avec son adresse et son "JWT_SECRET"

Pour une utilisation locale, si vous avez installé ZFW, autorisez les ports d'écoute correspondants.

1. Configuration Console

L'application NextExplorer est présente dans la Boutique d'applications, si vous avez chargé le dépôt de Lintuxer dans la Boutique communautaire. Vous trouverez le fichier de configuration à cette adresse

1.1. Application personnalisée

Si vous avez chargé le dépôt de Lintuxer, ouvrez l'application NextExplorer (ne pas cliquer sur "Installer") et cliquez sur installation personnalisée.

Si vous n'avez pas chargé le dépôt vous trouverez ci-après la composition du YAML adapté pour ZimaOS. Ouvrir la bascule.

YAML

NextExplorer

networks:
  nextexplorer-network:
    name: nextexplorer_nextexplorer-network
    driver: bridge
    ipam: {}
    external: false
services:
  app:
    command: null
    deploy:
      resources:
        limits:
          memory: 2GB
          cpus: "2.00"
        reservations:
          memory: 256MB
          cpus: "0.00"
      placement: {}
    entrypoint: null
    environment:
      - AUTH_ADMIN_EMAIL=
      - AUTH_ADMIN_PASSWORD=
      - AUTH_MODE=local
      - CACHE_DIR=/cache
      - CONFIG_DIR=/config
      - NODE_ENV=production
      - ONLYOFFICE_LANG=fr
      - ONLYOFFICE_SECRET=
      - ONLYOFFICE_URL=https://office.ndd.fr
      - PGID=1000
      - PORT=3000
      - PUBLIC_URL=https://files.ndd.fr
      - PUID=999
      - SESSION_SECRET=VNQLW08Lfxyiduv4a8eK10auYstbH4ZrHSPnTReiD7UqFifw
      - TZ=Europe/Paris
      - VOLUME_ROOT=/mnt
    image: nxzai/explorer:latest
    labels:
      icon: https://chicohaager.github.io/zima-appstore/apps/io.github.chicohaager.nextexplorer/assets/icon.png
    networks:
      - nextexplorer-network
    ports:
      - mode: ingress
        target: 3000
        published: "3690"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/nextexplorer/config
        target: /config
      - type: bind
        source: /DATA/AppData/nextexplorer/cache
        target: /cache
      - type: bind
        source: /DATA/Media
        target: /mnt/Media
      - type: bind
        source: /DATA/Documents
        target: /mnt/Documents
      - type: bind
        source: /DATA/Gallery
        target: /mnt/Gallery
      - type: bind
        source: /DATA/Downloads
        target: /mnt/Downloads
      - type: bind
        source: /media/
        target: /mnt/
x-casaos:
  hostname: ""
  icon: https://chicohaager.github.io/zima-appstore/apps/io.github.chicohaager.nextexplorer/assets/icon.png
  id: io.github.chicohaager.nextexplorer
  index: /
  is_uncontrolled: false
  main: app
  port_map: "443"
  repo_id: io.github.chicohaager.lintuxer-apps
  scheme: https
  store_app_id: nextexplorer
  title:
    custom: NEXTEXPLORER
    en_US: NextExplorer
  version: 

1.2. Paramètres

URL Web : Indiquez suivant votre choix soit l'IP locale = 3690 ou le NDD dédié à l'application = 443

Image (optionnel) : Si vous ne souhaitez pas que l'image soit taguée sur une version, indiquez nxzai/explorer:latest

Redirection de ports : Changez le port d'écoute (souvent utilisé) dans la fenêtre de gauche à 3690 (ou autre si vous le souhaitez)

Volumes ⇾ Monter

L'application  NextExplorer s'installera dans AppData avec /config et /cache

Les dossiers par défaut du Volume ZimaOS-HD sont proposé au montage par défaut

Vous pouvez monter les Volumes/Dossiers supplémentaires qui composent votre ZimaOS. 

Cliquez sur l'icone + et chercher le chemin du Volume et/ou du dossier à afficher sur la fenêtre Hôte le préfixe du volume/dossier choisi sera /media/volume/dossier. Si vous souhaitez accéder à une autre machine montée sur votre réseau local, vous obtiendrez par exemple /media/192.168.1.55/volume/dossier

Sur la fenêtre correspondante Conteneur au volume dossier choisi, Important ⇾ vous indiquerez le préfixe /mnt/nom choisi 

Exemple : /media/volume2/perso=/mnt/perso

NB, vous pouvez, si vous souhaitez, supprimer l'accès à des lignes de montage par défaut

NB2, il est déconseillé de monter le dossier AppData.

Environnement ⇾ Variables

TZ=Europe/Paris

PUBLIC_URL=http://IPlocale:3690 (ex http://192.168.1.50:3690) si uniquement en local.  Ou https://nextexplorer.ndd.fr si exposé sur le Web .

SESSION_SECRET= générez votre propre secret sur ce site par exemple.

AUTH_ADMIN_EMAIL=indiquez votre adresse courriel (connexion)

AUTH_ADMIN_PASSWORD=indiquez votre propre mot de passe de connexion

PUID et PGID=indiquez vos ID si différents

OnlyOffice

Pour intégrer OnlyOffice, ajoutez les lignes suivantes (informations indiquées sur votre instance OnlyOffice en fonctionnement).

ONLYOFFICE_LANG=fr

ONLYOFFICE_SECRET=celui indiqué sur votre instance OnlyOffice souvent après JWT_SECRET

ONLYOFFICE_URL=https://office.ndd.fr (si NextExplorer est sur un NDD, OnlyOffice devra l'être aussi. Si vous restez en mode local, indiquez l'ip locale d'OnlyOffice suivie du port d'écoute ex: http://192.168.1.50:8326)

1.3. Installer

Cliquez sur Installer et patientez le temps de l’installation.

Vous pouvez suivre la progression sur la page de présentation du développeur ou la fermer pour un suivi sur ZimaOS.

Puis, cliquez sur la nouvelle tuile créée ou sur le bouton Ouvrir pour ouvrir une nouvelle page web.

Suivant votre mode d'installation, un Pop-Up apparaitra, reprécisant les modalités de configuration et de connexion.

2. Interface Web

2.1. Connexion

Connectez-vous en indiquant l'adresse courriel déterminée précédemment à AUTH_ADMIN_EMAIL ainsi que le mot de passe indiqué à AUTH_ADMIN_PASSWORD

Et, Se connecter

2.2. Paramètres

La page d'atterrissage présente les Volumes montés précédemment.

Cliquez à présent en bas de la colonne gauche sur votre adresse courriel.

Sur le menu :

Vous pouvez choisir en le thème Clair ou Sombre.

Et sélectionnez Paramètres

Vous pouvez sur cette interface :

Changer le mot de passe et Indiquer vos préférences d'affichage.

L'onglet à propos indique la version de l'application.

Identité visuelle vous permet de changer le Titre de l'interface ainsi que le logo.

Fichiers et vignettes pour dimensionner le format

Contrôle d'accès pour créer des règles d'accès aux dossiers et fichiers

Gestion des utilisateurs pour leur création.

NB, N'oubliez pas d'enregistrer à chaque changement opéré.

2.3. Créer un lien

Pour créer un lien vers un dossier ou un fichier à partager, sélectionnez l'objet. Faites apparaître le menu, et, Partager l'élément sélectionné. Puis, configurer Créer un lien de partage.

2.4. Intégration OnlyOffice

Si vous avez intégré OnlyOffice à votre Pile NextExplorer, vous pourrez ouvrir et modifier les fichiers avec les extensions bureautiques (.docx, .xlsx, .pptx).

Profitez de NextExplorer

morgyann

morgyann

Curieux de nature, j’ai découvert le monde des serveurs et plus particulièrement les applications Docker en apprenant au fil des essais et des ressources partagées sur le web. En retour, je partage ce que je connais et plus particulièrement à l'intention des débutants.

Vous pouvez me retrouver sur Forum des NAS sur lequel je participe régulièrement.

Soutenons l'utilisation des applications open source et leurs développeurs.