Outils pour utilisateurs

Outils du site


collaborer_davinci

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
collaborer_davinci [2022/09/12 16:48] admin_elemaccollaborer_davinci [2023/12/13 12:01] (Version actuelle) – [1 option VPN WiregGuard] admin_elemac
Ligne 2: Ligne 2:
  
   * l'idée est de pouvoir travailler à plusieurs sur un projet [[https://www.blackmagicdesign.com/products/davinciresolve/collaboration|davinci resolve]] sans être nécessairement dans le même lieu.   * l'idée est de pouvoir travailler à plusieurs sur un projet [[https://www.blackmagicdesign.com/products/davinciresolve/collaboration|davinci resolve]] sans être nécessairement dans le même lieu.
-  * une base de donnée partagée et un dossier d'infos et stills toujours accessibles. +==== configuration nécessaire ==== 
-  * Les rushes sont dupliqués sur chaque postes afin de ne pas occuper de bande passante sur le réseau. +  * une base de donnée toujours accessible, partagée et un dossier d'infos et stills toujours accessibles. 
-  * Projects in collaborative workflows can use media on a storage area network (SAN) so that each owner and collaborator can be properly linked to the same media. Alternately, each participant in a collaborative workflow can work with an exact duplicate of the media copied to a local volume. Each participant’s media volume must be identically named, so that each participant can be properly linked to the same media with the same file path+  * Les rushes peuvent être dupliqués sur chaque postes afin de ne pas occuper de la bande passante sur le réseau. 
- +  * Un accès distant en cas d'IP non fixe : créer un tunnel SSH
-====== Installation ====== +   
- +  ==== 3 solutions pour les rushes en local ==== 
- +  * soit même nom et lettre de disques et dossier sur tous les postes. 
-===== Serveur =====+  * soit utiliser le "path mapping" dans Davinci et attribuer les chemins (global et local) pour chaque poste. 
 +  * soit un "storage area network" (SAN) pour être connecté à un serveur local 
 +  
 +====== Installation sur serveur======
  
 ==== installation Pgadmin ==== ==== installation Pgadmin ====
Ligne 21: Ligne 24:
 connexion à pgadmin avec adresse mail et non user (qui ne fonctionne pas) connexion à pgadmin avec adresse mail et non user (qui ne fonctionne pas)
  
-==== dans pgadmin lancer requête sql ==== +==== Création base de donnée  ==== 
 +lancer requête sql
  
 <code>CREATE USER 'user' WITH PASSWORD 'password'; <code>CREATE USER 'user' WITH PASSWORD 'password';
Ligne 33: Ligne 36:
 GRANT ALL privileges ON DATABASE dbname TO dbuser;</code> GRANT ALL privileges ON DATABASE dbname TO dbuser;</code>
  
-==== en connexion ssh (wincsp, putty) : ==== +====Configuration PGadmin====  
 +en connexion ssh (wincsp, putty)
  
   * éditer : /etc/postgresql/*/main/pg_hba.conf   * éditer : /etc/postgresql/*/main/pg_hba.conf
Ligne 54: Ligne 58:
 [[https://putty.fr.uptodown.com/windows|Putty]] [[https://putty.fr.uptodown.com/windows|Putty]]
  
-  * ouvrir le port 5432 (menu pare feu admin yunohost)+  * ouvrir le port 5432 (menu webadmin pare feu admin yunohost)
  
   * (tuto à finaliser) **dossier partagé** : créer un utilisateur dédié dans nextcloud pour ensuite avoir un dossier de partage de fichiers (vidéos et stills), on se sert de [[https://docs.nextcloud.com/server/latest/user_manual/fr/files/access_webdav.html|Webdav]]   * (tuto à finaliser) **dossier partagé** : créer un utilisateur dédié dans nextcloud pour ensuite avoir un dossier de partage de fichiers (vidéos et stills), on se sert de [[https://docs.nextcloud.com/server/latest/user_manual/fr/files/access_webdav.html|Webdav]]
Ligne 74: Ligne 78:
 psql psql
 "ALTER ROLE pgadmin WITH PASSWORD 'mot de passe copié';"</code> "ALTER ROLE pgadmin WITH PASSWORD 'mot de passe copié';"</code>
 +
 +===== Accès distant sur Yunohost =====
 +
 +==== 1 option VPN WiregGuard ====
 +
 +Installer les 2 appli wireguard server et client
 +
 +=== Configuration WG ===
 +
 +fichier etc/wireguard/wg0.conf 
 +
 +<code>[Interface]
 +Address = 10.10.10.0/24,fd42::/112
 +ListenPort = 8099
 +PrivateKey = ******
 +MTU = 1450
 +PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eno1 -j MASQUERADE; ip6tables -A FORWARD -i %i -j ACCEPT; ip6tables -A FORWARD -o %i -j ACCEPT; ip6tables -t nat -A POSTROUTING -o eno1 -j MASQUERADE
 +PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eno1 -j MASQUERADE; ip6tables -D FORWARD -i %i -j ACCEPT; ip6tables -D FORWARD -o %i -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eno1 -j MASQUERADE
 +Table = auto
 +
 +
 +# ID:           **********
 +# Name:         *****
 +# Email:        *******
 +# Created at:   2023-12-10 17:34:53.358925652 +0000 UTC
 +# Update at:    2023-12-11 17:31:34.769019018 +0000 UTC
 +[Peer]
 +PublicKey = *******
 +PresharedKey = ********
 +AllowedIPs = 10.10.10.1/32,fd42::1/128
 +</code>
 +
 +==== 2 option tunnel SSH ====
 +
 +Dans le cas d'un accès distant sans IP fixe, il faut ouvrir un [[https://makina-corpus.com/blog/metier/2021/acceder-a-sa-base-de-donnees-postgresql-depuis-qgis-ou-pgadmin-de-maniere-securisee|tunnel SSH]]
 +  *Attribuer les droit d'accès au SSH à un utilisateur dédié dans la web admin
 +  *ouvrir un port autre , ex 5665 (si libre)
 +
 +Dans PGadmin
 +
 +  *Créer une nouvelle connexion :
 +{{:pg1.png?400|}}
 +  *Dans l’onglet “Général”, choisir un nom pour la connexion.
 +{{:pg2.png?400|}}
 +  *Dans l’onglet “Connexion”, entrer les informations de connexion locale. Login et mot de passe de l'utilisateur ayant accès SSH :
 +{{:pg3.png?400|}}
 +  *Cliquer sur “Save”. On peut remarquer qu’il existe un onglet “SSH Tunnel”, mais ici on ne s’en sert pas car on a déjà ouvert le tunnel SSH manuellement.
 +La base de données doit désormais apparaître dans la catégorie “Servers” du menu “Navigateur” à gauche.
 +
  
 ====== Utilisation ====== ====== Utilisation ======
  
-À finaliser, [[https://makina-corpus.com/blog/metier/2021/acceder-a-sa-base-de-donnees-postgresql-depuis-qgis-ou-pgadmin-de-maniere-securisee|l'accès externe sécurisé]] ou plutôt ce [[https://thomsawyer.medium.com/tutorial-platform-sh-pgadmin-connecting-via-ssh-tunnel-to-your-database-9b0efdd427d9|tuto]]+En cas de collaboration distante, ouvrir le tunnel SSH (via putty sur windows) 
 +À finaliser, [[|l'accès externe sécurisé]] ou plutôt ce [[https://thomsawyer.medium.com/tutorial-platform-sh-pgadmin-connecting-via-ssh-tunnel-to-your-database-9b0efdd427d9|tuto]]
  
 ===== Davinci ===== ===== Davinci =====
collaborer_davinci.1662994137.txt.gz · Dernière modification : 2022/09/12 16:48 de admin_elemac