← Retour au catalogue
pycsw · sur VPS Docker v3.0.0

Votre catalogue de métadonnées géospatiales

🔒 VPS uniquement

Publiez et exposez vos métadonnées géospatiales aux standards OGC (CSW, OGC API – Records), conformes INSPIRE. Vous l'installez et le maintenez sur votre VPS Docker DINAO en France, conforme RGPD.

Hébergé en FranceOGC CSW & API RecordsINSPIRE · ISO 19139Conforme RGPDImage éditeur officielle
Présentation

Qu'est-ce que pycsw ?

pycsw est un serveur de catalogue géospatial open source écrit en Python, qui implémente les standards de l'Open Geospatial Consortium (OGC) pour la découverte et l'exposition de métadonnées de données géographiques. C'est un projet officiel de l'OSGeo (Open Source Geospatial Foundation).

Il implémente intégralement la norme OGC CSW (Catalogue Service for the Web) en versions 2.0.2 et 3.0, ainsi que l'OGC API – Records. pycsw prend en charge de nombreux schémas de métadonnées — ISO 19139, Dublin Core, FGDC, DIF, Atom — et le profil INSPIRE, indispensable pour les acteurs publics européens. Il offre filtres OGC, requêtes CQL et moissonnage de catalogues distants.

Léger et performant, pycsw peut servir de très grands catalogues avec une empreinte mémoire minimale et s'appuie sur des backends variés : PostGIS, SQLite/SpatiaLite, MySQL ou Elasticsearch pour la recherche full-text. Il s'intègre nativement avec QGIS, GeoNode et GeoNetwork, et se déploie facilement via Docker.

Offres compatibles

Hébergez pycsw chez DINAO

Pas de conteneur managé pour pycsw : cette application s'installe sur un VPS hébergé en France (1 vCPU / 512 Mo / 2 Go minimum).

pycsw demande un accès à la machine que le conteneur managé, partagé entre plusieurs clients, ne donne pas. Deux VPS hébergés en France : DINAO l'installe et le gère pour vous, ou vous l'administrez vous-même.

Raison technique : bind-mount d'un chemin hôte (volumes nommés uniquement en managé).

Option 2 Le plus simple

VPS infogéré avec Docker et application préinstallés

dès 28,70 € /mois HT

  • Installation de pycsw par DINAO à la commande
  • La machine n'est qu'à vous : les dossiers dont pycsw a besoin y sont créés pour elle
  • Système et Docker gérés par DINAO, supervision incluse
  • Support prioritaire inclus (GTI 2 h, jours et heures ouvrés de DINAO)
  • Ressources annoncées et plafonnées (2 vCPU, 2 Go, 20 Go) : au-delà, gabarit supérieur proposé
  • Mises à jour de l'application à votre demande
  • Sauvegardes en option (20,00 € HT/mois)
  • Pas d'accès administrateur à la machine

Pour utiliser pycsw sans rien installer ni administrer.

Commander →

Option 3 100 % autonome

VPS Docker

dès 11,00 € /mois HT

  • Votre machine virtuelle, accès administrateur complet
  • Docker préinstallé, panel au choix
  • Libre d'y installer pycsw ou toute autre application, y compris celles qui pilotent Docker
  • Livré vide : vous installez et maintenez pycsw vous-même (ou DINAO l'installe sur devis)
  • Aucune sauvegarde par défaut (en option : 20,00 € HT/mois)
  • Aucune infogérance par défaut (en option dès 55,00 € HT/mois) ; supervision en option

De base, vous gardez la main sur tout ; mais sans service supplémentaire, vous gérez tout : entretien, configuration, déploiement.

Découvrir le VPS Docker →
CritèreVPS infogéré avec Docker et application préinstallésVPS Docker
Qui installe pycswDINAO, à la commandePersonne par défaut : VPS livré avec Docker et, au choix, Portainer / Dockge, sans application. Vous l'installez, ou DINAO sur devis
Mises à jour de l'applicationDINAO, à votre demandeVous
Système et DockerDINAO, sans panel : un VPS, une applicationVous : aucune infogérance par défaut (en option : 55,00 € ou 75,00 € HT/mois, jours ouvrés)
SauvegardesEn option : 20,00 € HT/mois pour 7 jours (quota 100 Go)Aucune par défaut ; en option : 20,00 € HT/mois pour 7 jours (quota 100 Go)
SupervisionIncluseEn option : de 1,00 € à 10,00 € HT/mois
SupportTraitement prioritaire inclus (GTI 2 h, jours et heures ouvrés de DINAO, sans GTR)Best effort
IsolationUne machine virtuelle à vous, pour cette seule applicationUne machine virtuelle à vous
RessourcesDimensionnées pour l'OS, Docker et pycsw : 2 vCPU, 2 Go, 20 Go, annoncées comme un plafond ; au-delà, gabarit supérieur proposéGabarit conseillé pour accueillir pycsw : 2 vCPU, 4 Go, 50 Go ; extensible
Accès administrateur (root)NonOui
Applications qui exigent un accès privilégié à la machineOui : la machine n'est qu'à vousOui
Prix de départ28,70 € HT/mois11,00 € HT/mois (VPS seul, sans application)

Options 2 et 3 dimensionnées pour pycsw (pré-requis de l'application, plus le système et Docker) : 2 vCPU, 2 Go, 20 Go pour l'option 2, 2 vCPU, 4 Go, 50 Go pour l'option 3, dont la base est plus large.

Sous le capot

Détails techniques

vCPU
1 vCPU
idéal : 2 vCPU
Mémoire
512 Mo
idéal : 2 Go
Disque
2 Go
idéal : 10 Go
Image : geopython/pycsw:3.0.0-beta3 Registre : docker.io Services : pycsw Ports : 8000:8000
Questions fréquentes

Vous vous demandez…

Sur pycsw 6 questions

pycsw est-il compatible INSPIRE ?

Oui. pycsw prend en charge le profil de métadonnées INSPIRE, ce qui en fait un choix adapté pour les collectivités et organismes publics tenus de publier leurs données géographiques selon cette directive européenne.

Avec quels outils SIG s'interface-t-il ?

pycsw expose les standards ouverts OGC CSW et OGC API – Records : il s'intègre avec QGIS, GeoNode, GeoNetwork et tout client conforme aux normes OGC. Il peut aussi moissonner des catalogues distants.

Quel backend de stockage choisir ?

SQLite/SpatiaLite convient aux petits catalogues, PostGIS aux volumes de production, et Elasticsearch apporte une recherche full-text rapide pour les très grands catalogues. DINAO vous conseille selon vos volumes.

Où sont hébergées les données ?

Sur l'infrastructure DINAO en France, dans un des datacenters disponibles. Vos métadonnées et catalogues ne quittent pas le territoire.

Faut-il des compétences techniques ?

Vous installez et configurez le backend sur votre VPS Docker, et vous gérez les mises à jour. L'administration et l'import de métadonnées requièrent une compétence SIG côté client ; nous accompagnons la mise en route.

Cette application est-elle testée avant d'être proposée ?

Cette application n'a pas encore passé notre test de déploiement automatique. Elle reste installable, mais nous vous invitons à nous consulter avant commande : nous la testons alors en priorité. Le modèle de déploiement utilisé a été mis à jour pour la dernière fois le 3 juillet 2026. Chaque nouvelle version publiée par l'éditeur relance ce test : la date ci-dessus suit donc la version réellement proposée.

Option 2Option 3 Sur un VPS 7 questions

Une réponse par option : les deux VPS ne couvrent pas la même chose.

Qui installe pycsw sur un VPS ?

VPS infogéréDINAO, à la commande

VPS DockerPersonne par défaut : le VPS est livré avec Docker, sans application. Vous l'installez, ou DINAO sur devis

Qui met à jour pycsw sur un VPS ?

VPS infogéréDINAO, à votre demande

VPS DockerVous

Le VPS est-il infogéré ?

VPS infogéréOui : DINAO gère le système et Docker, sans panel (un VPS, une application). La supervision est incluse

VPS DockerNon par défaut : vous gérez le système et Docker. L'infogérance et la supervision s'ajoutent en option, à la commande

Mes données sont-elles sauvegardées sur un VPS ?

VPS infogéréEn option : la sauvegarde s'ajoute à la commande

VPS DockerAucune par défaut ; la sauvegarde s'ajoute en option, à la commande

Ai-je un accès administrateur (root) au VPS ?

VPS infogéréNon

VPS DockerOui

Assurez-vous une astreinte hors heures ouvrées sur un VPS ?

VPS infogéréNon : la supervision est incluse, les interventions ont lieu aux jours ouvrés

VPS DockerNon : la supervision est une option, le support est en best effort

Dans quel datacenter mon service est-il hébergé ?

En France, dans les baies privatives de DINAO au sein de deux datacenters tiers : Free Pro à Marseille (MAR02) et Euclyde DC1 à Sophia-Antipolis. L'opérateur fournit bâtiment, énergie, refroidissement et sécurité physique ; DINAO opère intégralement et en autonomie tout le contenu de ses baies.