VM : Accès à photoprism sous docker
-
Bonjour,
J'ai installé avec succès une VM Debian avec un NextCloud fonctionnel et parfaitement accessible depuis Internet.
Malheureusement le gestionnaire de photos sous NextCloud n'est pas génial et plutôt lent et j'aurais donc aimé utilisé photoprism ou éventuellement photoview, sachant que les deux s'installe sous docker.
J'ai bien réussi à installer photoprism mais docker génère une adresse IP dédiée (en 172.x.x.x). Du coup je ne sais pas comment y accéder que çà soit en interne (et donc encore moins en externe....).
Si j'installe photoprism sur mon PC j'y accède par un http://0.0.0.0:2342 mais comment faire depuis une VM ?
Si une bonne âme pouvait m'éclairer...
Voici quelques petites optimisations simples qui peuvent vraiment améliorer ta Freebox 👇
1 • Gagner du débit facilement
Passer en 2,5 Gbit/s peut faire la différence, surtout en local. Tu peux tester cet adaptateur RJ45 USB-C (ou la version USB-A pour un NAS par exemple). Avec un switch 2.5G, tu peux ensuite en faire profiter tout le réseau. Si tu privilégies le Wi-Fi, une clé USB WiFi 7 peut aider à stabiliser la connexion.
2 • Ajouter de l'espace de stockage
- Sur Freebox Ultra, le plus simple est d’ajouter le SSD Crucial P3 Plus, installation rapide, nickel pour les usages courants.
- Sur Freebox Delta, tu peux installer jusqu’à 4 disques durs Seagate BarraCuda (7 mm d’épaisseur, c'est parfait). Certains ajoutent aussi 16Go de RAM, ce qui peut donner un vrai petit coup de boost (ajout de VMs, box très sollicitée...).
3 • Si tu veux pousser plus loin : 10 Gbit/s
Il y a un tuto assez complet ici : « Créer un réseau 10G chez soi » (câbles, cartes réseau, astuces selon ta Freebox). Si tu veux exploiter vraiment toute la fibre, ça vaut le coup de jeter un œil..
J'envisage de faire de même.
Malheureusement non...
Pour l'instant j'utilise Piwigo qui n'est pas mal mais, à mon avis, pas aussi sympa que Photoprism.
J'ai bien envi de me lancer dans cette solution, mais avez vous trouvé une réponse? On trouve peu d'aide sur ce sujet je pense
Merci d'avance
Je ne connaissais pas photoprism, je l'ai installée par curiosité. Ca fonctionne très bien en suivant le tuto trouvé en suivant l'url suivante https://docs.photoprism.app/getting-sta ... r-compose/
J'accède à photoprism depuis mon réseau local en indiquant l'ip de la vm sur laquelle est installé le container photoprism et le port 2342.
http://192.168.0.217:2342/
L'installation des containers docker photoprism et mariadb a pris environ 30 minutes.
Par contre l'import des photos (20 go) dans la base met un peu de temps. Elle est toujours en cours à l'heure actuelle ( 2 heures après l'install des containers)
Ma vm:
OS: Debian GNU/Linux 10 (buster) aarch64
Host: KVM Virtual Machine virt-4.1
Kernel: 4.19.0-21-arm64
Uptime: 9 hours, 10 mins
Packages: 869 (dpkg)
Shell: bash 5.0.3
Terminal: /dev/pts/2
CPU: (2)
Memory: 2230MiB / 6733MiB
`"""
> Je viens d'installer un container docker photoprism sur ma vm debian qui
> tourne sur la freebox delta.
> Je ne connaissais pas photoprism, je l'ai installée par curiosité. Ca
> fonctionne très bien en suivant le tuto trouvé en suivant l'url suivante
> https://docs.photoprism.app/getting-sta ... r-compose/
>
> J'accède à photoprism depuis mon réseau local en indiquant l'ip de la vm
> sur laquelle est installé le container photoprism et le port 2342.
>
> http://192.168.0.217:2342/
>
> `"""
Bonjour,
Merci pour ces informations : çà prouve que çà peut fonctionner
Malheureusement de mon côté je n'y arrive toujours pas... Je ne comprends pas.
As-tu modifié le nom du serveur dans ton docker-compose.yml ou laissé "localhost" ?
Par ailleurs quand je regarde ce qui tourne (ps ax) je vois une ligne avec une adresse IP "bizarre" :
/usr/sbin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 2342 -container-ip 172.20.0.3 -container-port 2342
Maintenant j'accède aux services de ma VM par mon IP free (88.nnn.nnn.nnn) que ce soit de chez moi ou de l'extérieur.
Quand tu fais ton ssh pour aller installer tes nouveaux dockers c'est l'IP que tu dois mettre suivie de :2342
En gros pour ton ssh tu fais ssh root@IP
Et bien là tu refais la même IP:2342
Mais tu écris IP:2342 dans la barre d'adresse de ton navigateur
Depuis 15 ans, le rendez-vous des Freenautes : bons plans, entraide et astuces !
Port Ethernet RJ45 USB rapide
Switch 2.5G pour ton réseau
Clé USB WiFi 7 Tri-Bande
Insérez un SSD NVMe
Insérez jusqu'à 4 disques-durs 2.5"
Disque-dur externe en USB
Carte Réseau TP-Link PCIe 10GbE
Switch 8x10GbE RJ45 + 2xSFP+
Câble Ethernet Réseau RJ45 Cat8
Câble AOC SFP+ 10G actif
Câble DAC SFP+ 10G passif