{"id":1679,"date":"2024-12-01T17:40:13","date_gmt":"2024-12-01T16:40:13","guid":{"rendered":"https:\/\/artheodoc.fr\/?page_id=1679"},"modified":"2024-12-10T16:20:37","modified_gmt":"2024-12-10T15:20:37","slug":"installation-photoprism-sous-proxmox","status":"publish","type":"page","link":"https:\/\/artheodoc.fr\/index.php\/installation-photoprism-sous-proxmox\/","title":{"rendered":"Installation de PhotoPrism sous Proxmox"},"content":{"rendered":"\n<div class=\"wp-block-columns has-pale-ocean-gradient-background has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"https:\/\/artheodoc.fr\/wp-content\/uploads\/2024\/12\/PhotoPrism.png\" alt=\"\" class=\"wp-image-1696\" srcset=\"https:\/\/artheodoc.fr\/wp-content\/uploads\/2024\/12\/PhotoPrism.png 200w, https:\/\/artheodoc.fr\/wp-content\/uploads\/2024\/12\/PhotoPrism-150x150.png 150w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul class=\"wp-block-list\">\n<li>PhotoPrism est un gestionnaire de photos open source performant, il utilise l\u2019intelligence artificielle, on l\u2019installe sur notre propre serveur et on acc\u00e8de \u00e0 son interface depuis un navigateur web.<\/li>\n\n\n\n<li>Ici, on installe un serveur PhotoPrism sous Proxmox VE \u00e0 l\u2019aide d\u2019un script qui va cr\u00e9er un conteneur LXC.<\/li>\n\n\n\n<li>Par la suite, on peut utiliser un partage se trouvant sur un NAS pour stocker les images et les r\u00e9f\u00e9rencer.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Les scripts<\/strong><\/p>\n\n\n\n<p>La proc\u00e9dure pour utiliser le script pour l\u2019installation de PhotoPrism dans un conteneur LXC pour Proxmox VE se trouve sur le site suivant. De nombreux autres scripts sont disponibles.<\/p>\n\n\n\n<p>,Sources :<br><a href=\"https:\/\/community-scripts.github.io\/ProxmoxVE\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/community-scripts.github.io\/ProxmoxVE<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Installation<\/strong><br><\/p>\n\n\n\n<p>Pour installer PhotoPrism dans un conteneur LXC, ex\u00e9cutez la commande ci-dessous dans le shell Proxmox VE :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>bash -c \"$(wget -qLO - https:\/\/github.com\/community-scripts\/ProxmoxVE\/raw\/main\/ct\/photoprism.sh)\"<\/strong><\/pre>\n\n\n\n<div class=\"wp-block-group has-pale-ocean-gradient-background has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Choisir le mode <strong>Advanced<\/strong> et mettre en IP fixe au format (<strong><em>xxx.xxx.xxx.xxx\/xx<\/em><\/strong>). La passerelle (en anglais, gateway) correspond dans mon cas \u00e0 l&rsquo;adresse IP de ma box sur mon r\u00e9seau local.<\/p>\n<\/div>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Quand l&rsquo;installation est termin\u00e9e, depuis un navigateur WEB<\/strong><\/p>\n\n\n\n<p>On se connecte en http avec l&rsquo;adresse IP du serveur et le port 2342 :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>http:\/\/<em>adresse_IP<\/em>:2342<\/strong><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">Identifiants de connexion par d\u00e9faut<\/p>\n\n\n\n<p>Username: <strong>admin<\/strong><\/p>\n\n\n\n<p>Password : <strong>changeme<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Utiliser un stockage de Proxmox se trouvant sur un NAS (sous OpenMediaVault dans mon cas) pour h\u00e9berger les images<\/h2>\n\n\n\n<p>J\u2019ai test\u00e9 sans succ\u00e8s la configuration de partages r\u00e9seau Samba et NFS sur un NAS pour stocker les images. En fait, il ne faut pas effectuer le montage dans le conteneur, mais le param\u00e9trer directement dans son fichier de configuration en utilisant le point de montage d\u2019un stockage du serveur sous Proxmox. Le fichier de configuration se trouve sur le n\u0153ud Proxmox PVE<strong> \/etc\/<em>pve<\/em>\/lxc\/<em>xxx<\/em>.conf<\/strong> <em>(<strong>pve<\/strong><\/em> \u00e9tant le nom du n\u0153ud &#8211; <em><strong>xxx<\/strong><\/em> \u00e9tant le n\u00b0 du conteneur).<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-ocean-gradient-background has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-medium-font-size\">\u00c0 voir \u00e9galement<\/p>\n\n\n\n<p>Installation d&rsquo;un NAS avec OpenMediaVault, configuration de partages SAMBA et NFS, exemples de configurations de stockages pour Proxmox :<\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/openmediavault\/\" data-type=\"page\" data-id=\"1150\" target=\"_blank\" rel=\"noreferrer noopener\">OpenMediaVault<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Point de montage \u00e0 utiliser<\/strong><\/p>\n\n\n\n<p>Pour voir les points de montage des stockages sous Proxmox VE allez sur <strong>Centre de donn\u00e9es<\/strong> ==&gt; <strong>Stockage<\/strong> et regardez \u00ab&nbsp;<strong>Chemin d\u2019acc\u00e8s\/Cible<\/strong>&nbsp;\u00bb. On doit avoir <strong>\/mnt\/<em>pve<\/em>\/<\/strong><em><strong>xxxxx<\/strong><\/em> (Pour le n\u0153ud <strong><em>pve<\/em><\/strong> dans mon cas, <em><strong>xxxxx<\/strong><\/em> correspond \u00e0 l\u2019ID du partage).<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Configuration d&rsquo;un partage sur un NAS<\/strong><\/p>\n\n\n\n<p>Depuis le Shell du n\u0153ud (<strong><em>pve<\/em><\/strong> dans mon cas) h\u00e9bergeant le conteneur PhotoPrism (si vous disposez de <a href=\"https:\/\/artheodoc.fr\/index.php\/lediteur-de-texte-nano\/\" data-type=\"page\" data-id=\"972\" target=\"_blank\" rel=\"noreferrer noopener\">nano<\/a>) :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>nano \/etc\/<em>pve<\/em>\/lxc\/<em>xxx<\/em>.conf<\/strong> (<em><strong>xxx<\/strong><\/em> \u00e9tant le num\u00e9ro du conteneur)<\/pre>\n\n\n\n<p>Ajouter la ligne suivante :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>mp0: \/mnt\/pve\/xxxxx,mp=\/opt\/photoprism\/photos\/originals<\/strong><\/pre>\n\n\n\n<p>Adapter <em>\/mnt\/pve\/xxxxx<\/em> qui doit correspondre au point de montage dans Proxmox. Voir dans <strong>Centre de donn\u00e9es<\/strong> ==&gt; <strong>Stokage<\/strong> \u00ab\u00a0Chemin d&rsquo;acc\u00e8s\/Cible\u00a0\u00bb<\/p>\n\n\n\n<p>Red\u00e9marrer ensuite le conteneur et on va dans l&rsquo;interface graphique de PhotoPrism.<\/p>\n\n\n\n<p>Le r\u00e9pertoire contenant les photos doit alors \u00eatre trouv\u00e9 dans PhotoPrism (menu Librairie), et l&rsquo;indexation s&rsquo;effectuer. <strong>Biblioth\u00e8que<\/strong> ==&gt; <strong>INDEX<\/strong> ==&gt; <strong>[D\u00c9MARRER]<\/strong> (http:\/\/<strong><em>adresse_IP<\/em><\/strong>:2342\/library\/index). Vous pouvez avoir des informations en cas de probl\u00e8mes avec <strong>JOURNAUX<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-group has-background is-layout-constrained wp-block-group-is-layout-constrained\" style=\"background-color:#d6e5f3\">\n<p class=\"has-vivid-red-color has-text-color has-link-color wp-elements-08c25eb0d478a5ffb86adb0cbd5527ae\">Si les photos n\u2019apparaissent pas, v\u00e9rifiez les droits sur les dossiers et les fichiers dans le partage.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si le service SSH est activ\u00e9 dans OpenMediaVault on peut l\u2019utiliser pour acc\u00e9der au dossier partag\u00e9. On trouve le chemin absolu du dossier partag\u00e9 dans OpenMediVault <strong>Stockage<\/strong> ==&gt; <strong>Dossiers partag\u00e9s.<\/strong> On peut ensuite cr\u00e9er, supprimer des fichiers ou des dossiers et modifier les droits.<\/li>\n\n\n\n<li>On peut ensuite proc\u00e9der \u00e0 nouveau \u00e0 l\u2019indexation dans PhotoPrism.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"has-pale-ocean-gradient-background has-background\">Dans l&rsquo;interface WEB de Proxmox VE on peut voir les \u00ab\u00a0<strong>Point de montage<\/strong>\u00a0\u00bb en s\u00e9lectionnant le <strong>conteneur<\/strong> puis en cliquant sur \u00ab\u00a0<strong>Ressources<\/strong>\u00ab\u00a0.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Voir les articles<\/strong><\/p>\n\n\n\n<p>Si l\u2019on veut acc\u00e9der aux partages NFS et SAMBA se trouvant sur le NAS sous OpenMediaVault depuis un ordinateur sous Linux.<\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/2024\/12\/06\/configuration-du-client-nfs-sous-linux\/\" data-type=\"post\" data-id=\"1725\" target=\"_blank\" rel=\"noreferrer noopener\">Configuration du client NFS sous Linux<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/2024\/12\/06\/configuration-du-client-samba-sous-linux\/\" data-type=\"post\" data-id=\"1730\" target=\"_blank\" rel=\"noreferrer noopener\">Configuration du client Samba sous Linux<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Voir \u00e9galement<\/strong><\/p>\n\n\n\n<p>Les commandes du Shell Linux utiles :<\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/commandes-shell-linux\/\" data-type=\"page\" data-id=\"11\" target=\"_blank\" rel=\"noreferrer noopener\">Commandes Shell Linux<\/a><\/p>\n\n\n\n<p>L&rsquo;hyperviseur Proxmox VE :<\/p>\n\n\n\n<p><a href=\"https:\/\/artheodoc.fr\/index.php\/proxmox\/\" data-type=\"page\" data-id=\"120\" target=\"_blank\" rel=\"noreferrer noopener\">Proxmox<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les scripts La proc\u00e9dure pour utiliser le script pour l\u2019installation de PhotoPrism dans un conteneur LXC pour Proxmox VE se trouve sur le site suivant. De nombreux autres scripts sont disponibles. ,Sources :https:\/\/community-scripts.github.io\/ProxmoxVE Installation Pour installer PhotoPrism dans un conteneur LXC, ex\u00e9cutez la commande ci-dessous dans le shell Proxmox VE : bash -c \u00ab\u00a0$(wget -qLO [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1679","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/1679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1679"}],"version-history":[{"count":40,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/1679\/revisions"}],"predecessor-version":[{"id":1764,"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/pages\/1679\/revisions\/1764"}],"wp:attachment":[{"href":"https:\/\/artheodoc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}