
"smart_sources:Catalogue-Self-Hosted/apps/app-openspeedtest.md": {"path":"Catalogue-Self-Hosted/apps/app-openspeedtest.md","last_embed":{"hash":null},"embeddings":{},"last_read":{"hash":"1aco5jy","at":1780929648049},"class_name":"SmartSource","last_import":{"mtime":1780926023763,"size":2852,"at":1780929648220,"hash":"1aco5jy"},"blocks":{"#---frontmatter---":[1,10],"#🚀 OpenSpeedTest":[12,80],"#🚀 OpenSpeedTest#{1}":[14,15],"#🚀 OpenSpeedTest#📋 Informations Générales":[16,26],"#🚀 OpenSpeedTest#📋 Informations Générales#{1}":[18,26],"#🚀 OpenSpeedTest#📝 Description":[27,32],"#🚀 OpenSpeedTest#📝 Description#{1}":[29,32],"#🚀 OpenSpeedTest#🚀 Installation":[33,55],"#🚀 OpenSpeedTest#🚀 Installation#Docker Compose (recommandé)":[35,55],"#🚀 OpenSpeedTest#🚀 Installation#Docker Compose (recommandé)#{1}":[37,55],"#🚀 OpenSpeedTest#🔄 Alternatives":[56,66],"#🚀 OpenSpeedTest#🔄 Alternatives#Open Source":[58,62],"#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{1}":[59,59],"#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{2}":[60,60],"#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{3}":[61,62],"#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires":[63,66],"#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires#{1}":[64,64],"#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires#{2}":[65,66],"#🚀 OpenSpeedTest#🔐 Sécurité":[67,71],"#🚀 OpenSpeedTest#🔐 Sécurité#{1}":[68,68],"#🚀 OpenSpeedTest#🔐 Sécurité#{2}":[69,69],"#🚀 OpenSpeedTest#🔐 Sécurité#{3}":[70,71],"#🚀 OpenSpeedTest#📚 Ressources":[72,75],"#🚀 OpenSpeedTest#📚 Ressources#{1}":[73,73],"#🚀 OpenSpeedTest#📚 Ressources#{2}":[74,75],"#🚀 OpenSpeedTest#Pages Liées":[76,80],"#🚀 OpenSpeedTest#Pages Liées#{1}":[77,77],"#🚀 OpenSpeedTest#Pages Liées#{2}":[78,78],"#🚀 OpenSpeedTest#Pages Liées#{3}":[79,80]},"outlinks":[{"title":"openspeedtest.com","target":"https://www.openspeedtest.com","line":20},{"title":"openspeedtest/server","target":"https://github.com/openspeedtest/server","line":21},{"title":"Speed Test","target":"cat-speed-test\\","line":25},{"title":"app-librespeed","target":"app-librespeed","line":59},{"title":"app-speedtest-tracker","target":"app-speedtest-tracker","line":60},{"title":"app-myspeed","target":"app-myspeed","line":61},{"title":"Site officiel","target":"https://www.openspeedtest.com","line":73},{"title":"GitHub","target":"https://github.com/openspeedtest/server","line":74},{"title":"cat-speed-test","target":"cat-speed-test","line":77},{"title":"app-librespeed","target":"app-librespeed","line":78},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":79}],"task_lines":[],"tasks":{},"codeblock_ranges":[[37,52]]},"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#---frontmatter---": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"l49eyd","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#---frontmatter---","lines":[1,10],"size":245,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"qms84k","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest","lines":[12,80],"size":2537,"outlinks":[{"title":"openspeedtest.com","target":"https://www.openspeedtest.com","line":9},{"title":"openspeedtest/server","target":"https://github.com/openspeedtest/server","line":10},{"title":"Speed Test","target":"cat-speed-test\\","line":14},{"title":"app-librespeed","target":"app-librespeed","line":48},{"title":"app-speedtest-tracker","target":"app-speedtest-tracker","line":49},{"title":"app-myspeed","target":"app-myspeed","line":50},{"title":"Site officiel","target":"https://www.openspeedtest.com","line":62},{"title":"GitHub","target":"https://github.com/openspeedtest/server","line":63},{"title":"cat-speed-test","target":"cat-speed-test","line":66},{"title":"app-librespeed","target":"app-librespeed","line":67},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":68}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"13483fc","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#{1}","lines":[14,15],"size":108,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📋 Informations Générales": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1da1qdw","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📋 Informations Générales","lines":[16,26],"size":388,"outlinks":[{"title":"openspeedtest.com","target":"https://www.openspeedtest.com","line":5},{"title":"openspeedtest/server","target":"https://github.com/openspeedtest/server","line":6},{"title":"Speed Test","target":"cat-speed-test\\","line":10}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📋 Informations Générales#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1xwbl6m","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📋 Informations Générales#{1}","lines":[18,26],"size":358,"outlinks":[{"title":"openspeedtest.com","target":"https://www.openspeedtest.com","line":3},{"title":"openspeedtest/server","target":"https://github.com/openspeedtest/server","line":4},{"title":"Speed Test","target":"cat-speed-test\\","line":8}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📝 Description": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"5iyd0n","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📝 Description","lines":[27,32],"size":622,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📝 Description#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1syhinp","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📝 Description#{1}","lines":[29,32],"size":603,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🚀 Installation": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1i4vizd","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🚀 Installation","lines":[33,55],"size":579,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🚀 Installation#Docker Compose (recommandé)": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"3gp439","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🚀 Installation#Docker Compose (recommandé)","lines":[35,55],"size":559,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🚀 Installation#Docker Compose (recommandé)#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"pkbbt3","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🚀 Installation#Docker Compose (recommandé)#{1}","lines":[37,55],"size":526,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"3a5d8y","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives","lines":[56,66],"size":310,"outlinks":[{"title":"app-librespeed","target":"app-librespeed","line":4},{"title":"app-speedtest-tracker","target":"app-speedtest-tracker","line":5},{"title":"app-myspeed","target":"app-myspeed","line":6}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1uh2o9g","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source","lines":[58,62],"size":174,"outlinks":[{"title":"app-librespeed","target":"app-librespeed","line":2},{"title":"app-speedtest-tracker","target":"app-speedtest-tracker","line":3},{"title":"app-myspeed","target":"app-myspeed","line":4}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1j8jb0e","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{1}","lines":[59,59],"size":53,"outlinks":[{"title":"app-librespeed","target":"app-librespeed","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"jey5po","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{2}","lines":[60,60],"size":63,"outlinks":[{"title":"app-speedtest-tracker","target":"app-speedtest-tracker","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"q9q0y3","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Open Source#{3}","lines":[61,62],"size":40,"outlinks":[{"title":"app-myspeed","target":"app-myspeed","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1727feb","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires","lines":[63,66],"size":115,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"rw6gvc","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires#{1}","lines":[64,64],"size":48,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"bzmoxj","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔄 Alternatives#Propriétaires#{2}","lines":[65,66],"size":48,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"mx3ybp","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité","lines":[67,71],"size":232,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1bh6wr0","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité#{1}","lines":[68,68],"size":75,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"11vjr0j","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité#{2}","lines":[69,69],"size":75,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1hmo3hh","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#🔐 Sécurité#{3}","lines":[70,71],"size":65,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📚 Ressources": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1dxi2n9","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📚 Ressources","lines":[72,75],"size":118,"outlinks":[{"title":"Site officiel","target":"https://www.openspeedtest.com","line":2},{"title":"GitHub","target":"https://github.com/openspeedtest/server","line":3}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📚 Ressources#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"vkwxem","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📚 Ressources#{1}","lines":[73,73],"size":48,"outlinks":[{"title":"Site officiel","target":"https://www.openspeedtest.com","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📚 Ressources#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"ksyqnx","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#📚 Ressources#{2}","lines":[74,75],"size":52,"outlinks":[{"title":"GitHub","target":"https://github.com/openspeedtest/server","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"exalbr","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées","lines":[76,80],"size":153,"outlinks":[{"title":"cat-speed-test","target":"cat-speed-test","line":2},{"title":"app-librespeed","target":"app-librespeed","line":3},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":4}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"o59yst","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées#{1}","lines":[77,77],"size":43,"outlinks":[{"title":"cat-speed-test","target":"cat-speed-test","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"uuu484","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées#{2}","lines":[78,78],"size":44,"outlinks":[{"title":"app-librespeed","target":"app-librespeed","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"10w8gik","at":1780929648049},"key":"Catalogue-Self-Hosted/apps/app-openspeedtest.md#🚀 OpenSpeedTest#Pages Liées#{3}","lines":[79,80],"size":49,"outlinks":[{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":1}],"class_name":"SmartBlock"},
