{"id":566,"date":"2026-03-17T19:57:34","date_gmt":"2026-03-17T19:57:34","guid":{"rendered":"https:\/\/textailes-eccch.eu\/?page_id=566"},"modified":"2026-03-17T19:57:34","modified_gmt":"2026-03-17T19:57:34","slug":"hestia-hub-for-entry-storage-and-textile-information-access","status":"publish","type":"page","link":"https:\/\/textailes-eccch.eu\/index.php\/hestia-hub-for-entry-storage-and-textile-information-access\/","title":{"rendered":"HESTIA: Hub for Entry, Storage, and Textile Information Access"},"content":{"rendered":"\n<p>The\u00a0Datalake\u00a0serves as the central data backbone for the\u00a0TEXTaiLES\u00a0project, designed to unify all incoming data from sensors, drones, robots, and user uploads. It provides a simple\u00a0<strong>API endpoint<\/strong>\u00a0for all project tools to\u00a0submit\u00a0artifacts and their metadata. The architecture ensures robust and flexible data handling: large files are securely stored in\u00a0<strong>MinIO<\/strong>\u00a0object storage, while all metadata is organized in a\u00a0<strong>Postgres<\/strong>\u00a0database for detailed querying. A central\u00a0<strong>Kafka<\/strong>\u00a0message bus reliably notifies other tools of new data, allowing components like analysis or simulation tools to react instantly. This decoupled approach makes the entire system highly scalable, allowing new tools and data producers to be easily integrated at any time.\u00a0<\/p>\n\n\n\n<p><strong>Github\u00a0Repo:<\/strong>\u00a0<a href=\"https:\/\/github.com\/textailes\/artifact-pipeline\">https:\/\/github.com\/textailes\/artifact-pipeline<\/a><\/p>\n\n\n\n<p><strong>Manual\/Tool description:<\/strong>\u00a0<a href=\"https:\/\/github.com\/TEXTaiLES\/HESTIA\/blob\/main\/README.md\">https:\/\/github.com\/TEXTaiLES\/HESTIA\/blob\/main\/README.md<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The\u00a0Datalake\u00a0serves as the central data backbone for the\u00a0TEXTaiLES\u00a0project, designed to unify all incoming data from sensors, drones, robots, and user uploads. It provides a simple\u00a0API endpoint\u00a0for all project tools to\u00a0submit\u00a0artifacts [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"class_list":["post-566","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/pages\/566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/comments?post=566"}],"version-history":[{"count":1,"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/pages\/566\/revisions"}],"predecessor-version":[{"id":567,"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/pages\/566\/revisions\/567"}],"wp:attachment":[{"href":"https:\/\/textailes-eccch.eu\/index.php\/wp-json\/wp\/v2\/media?parent=566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}