CasaOS / ZimaOS CasaDrop Liens partagés

morgyann

Grand Maître Jedi
Membre Confirmé
2 Février 2023
3 489
876
303
.bzh
yapasdebug.bzh

1789421431485.png

CasaDrop est une application créée par Lintux/Chicohaager, permettant de créer des liens pour tous les dossiers et/ou fichiers de votre ZimaOS ou de votre Poste de Travail. Vous pouvez aussi créer des liens à communiquer pour recevoir des fichiers externes.​


Extrait du GitHub :

Partage de fichiers auto-hébergé pour votre homelab — partagez des fichiers et des dossiers entiers via un lien ou un QR, recevez des téléchargements d'autres personnes, avec protection par mot de passe, expiration et limites de téléchargement. Multi-utilisateur avec OIDC/SSO, streaming multimédia et accès public en une étape via Tailscale, Cloudflare Tunnel ou tout proxy inverse — le tout dans un seul binaire Go statique léger.

Caractéristiques​

Partage de fichiers - Partage de dossiers - Recevoir des liens - Assistance multi-utilisateurs - Authentification OIDC/SSO - Surveillance - Sécurité


À l'intention des débutants, vous trouverez ce même article avec les illustrations étapes par étapes sur mon blog

Pré-requis​

Il vous faut configurer un accès public via Tailscale, Cloudflare Tunnel ou un proxy inverse comme NPM

1. Configuration Console​

L'application CasaDrop 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.

Paramètres de CasaDrop​

Volumes​

Les dossiers du volume ZimaOS-HD sont montés par défaut. Optionnel : Vous pouvez en supprimer l'accès en supprimant les lignes correspondantes.

Vous pouvez ajouter (monter) d'autres volumes et/ou dossiers de votre choix. Pour cet article, je vais monter deux autres volumes (nommés ici MEDIAS et M2).

1789421092907.png


Si vous montez des volumes ou des dossiers supplémentaires, il vous faut les ajouter sur la Valeur de la Variable : SHARE_ALLOWED_PATHS - avec les chemins correspondants que vous avez inscrits dans la colonne Monter ⇾ Conteneur

La saisie étant difficile à opérer dans la fenêtre Valeur, ouvrez l'onglet YAML (en grand ⇾ icône agrandir).

Saisissez le(s) chemin(s) supplémentaire(s) inscrit(s) sur la colonne Conteneur - séparé(s) par une virgule (sans espace).

1789421141836.png


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

Token Setup​

Il nous faut présent récupérer le jeton d'activation.

Cliquez sur les trois points horizontaux au coin (en haut à droite) de la nouvelle tuile. Puis, sélectionnez Journaux

Et, copier le code SETUP TOKEN (sans les traits horizontaux à la fin)

1789421242517.png

Cliquez à présent, sur la tuile pour ouvrir l'onglet web.

2. Configuration

2.1. Activation du compte admin

Coller à présent le SETUP TOKEN (si vous avez mis trop de temps pour cette opération, retournez sur Journaux en récupérer un autre généré) et indiquez un mot de passe.
Et, Créer le Compte Admin

2.2. Proxy inversé

Il nous faut maintenant configurer l'accès externe. Pour cet article, nous utiliserons un Nom De Domaine (NDD)/Sous-Domaine/Wildcard en Proxy Inversé avec NPM. Créer un NDD avec le port d'écoute 8086

2.3. Connexion Admin
Reconnectez-vous à CasaDrop avec votre NDD attribué. Pour se connecter en tant qu'Admin, indiquez simplement le mot de passe.

2.4. Paramètres

Sur l'interface de CasaDrop, ouvrez l'étagère Paramètres.

Indiquez dans Configuration Réseau votre adresse exposée à internet et mettez la par défaut. + Enregistrer

Sur File Restriction : vous pouvez bloquer (liste par défaut) ou autoriser l'envoi ou réception de fichier avec des extensions "d'exécution" (déconseillé). + Enregistrer

Vous pourrez par la suite (optionnel suivant vos besoins) indiquer un Webhook, créer des utilisateurs, activer l'identification à deux facteurs et créer une clé API.

Configurez Email/SMTP
en fonction des informations de votre hébergeur.
Enregistrer (en premier lieu), puis opérez Test Connection

2.5. Créer un lien de partage

Avec Envoyer, vous pouvez charger un fichier ou un dossier de votre poste de travail.

Avec Share From Host, vous avez accès aux dossiers/fichiers montés de votre ZimaOS

Sur Partages : le récapitulatif des liens générés

Et avec Recevoir, vous créez un lien de réception.

Profitez de CasaDrop!

1789422110743.png
 

Pièces jointes

  • 1789421407330.png
    1789421407330.png
    154.3 KB · Affichages: 0
Dernière édition: