
"smart_sources:Catalogue-Self-Hosted/apps/app-luna.md": {"path":"Catalogue-Self-Hosted/apps/app-luna.md","last_embed":{"hash":null},"embeddings":{},"last_read":{"hash":"1stay19","at":1780873148825},"class_name":"SmartSource","last_import":{"mtime":1780867082992,"size":4519,"at":1780873149058,"hash":"1stay19"},"blocks":{"#---frontmatter---":[1,10],"#Luna 🌙":[12,112],"#Luna 🌙#{1}":[14,25],"#Luna 🌙#Description":[26,41],"#Luna 🌙#Description#{1}":[28,31],"#Luna 🌙#Description#{2}":[32,32],"#Luna 🌙#Description#{3}":[33,33],"#Luna 🌙#Description#{4}":[34,34],"#Luna 🌙#Description#{5}":[35,35],"#Luna 🌙#Description#{6}":[36,37],"#Luna 🌙#Description#{7}":[38,41],"#Luna 🌙#Installation":[42,76],"#Luna 🌙#Installation#Docker Compose (recommandé)":[44,64],"#Luna 🌙#Installation#Docker Compose (recommandé)#{1}":[46,64],"#Luna 🌙#Installation#Manuelle (Python)":[65,76],"#Luna 🌙#Installation#Manuelle (Python)#{1}":[67,76],"#Luna 🌙#Configuration":[77,84],"#Luna 🌙#Configuration#{1}":[79,79],"#Luna 🌙#Configuration#{2}":[80,80],"#Luna 🌙#Configuration#{3}":[81,81],"#Luna 🌙#Configuration#{4}":[82,82],"#Luna 🌙#Configuration#{5}":[83,84],"#Luna 🌙#Alternatives":[85,91],"#Luna 🌙#Alternatives#{1}":[87,87],"#Luna 🌙#Alternatives#{2}":[88,88],"#Luna 🌙#Alternatives#{3}":[89,89],"#Luna 🌙#Alternatives#{4}":[90,91],"#Luna 🌙#Sécurité":[92,100],"#Luna 🌙#Sécurité#{1}":[94,94],"#Luna 🌙#Sécurité#{2}":[95,95],"#Luna 🌙#Sécurité#{3}":[96,96],"#Luna 🌙#Sécurité#{4}":[97,97],"#Luna 🌙#Sécurité#{5}":[98,98],"#Luna 🌙#Sécurité#{6}":[99,100],"#Luna 🌙#Ressources":[101,106],"#Luna 🌙#Ressources#{1}":[103,103],"#Luna 🌙#Ressources#{2}":[104,104],"#Luna 🌙#Ressources#{3}":[105,106],"#Luna 🌙#Pages Liées":[107,112],"#Luna 🌙#Pages Liées#{1}":[109,109],"#Luna 🌙#Pages Liées#{2}":[110,110],"#Luna 🌙#Pages Liées#{3}":[111,112]},"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":24},{"title":"app-radicale","target":"app-radicale","line":38},{"title":"app-baikal","target":"app-baikal","line":87},{"title":"app-radicale","target":"app-radicale","line":87},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":87},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":87},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":88},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":88},{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":103},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":104},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":105},{"title":"cat-calendar","target":"cat-calendar","line":109},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":110},{"title":"app-radicale","target":"app-radicale","line":111}],"task_lines":[],"tasks":{},"codeblock_ranges":[[46,63],[67,75]]},"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#---frontmatter---": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"ooip0i","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#---frontmatter---","lines":[1,10],"size":246,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1wtcore","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙","lines":[12,112],"size":4186,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":13},{"title":"app-radicale","target":"app-radicale","line":27},{"title":"app-baikal","target":"app-baikal","line":76},{"title":"app-radicale","target":"app-radicale","line":76},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":76},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":76},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":77},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":77},{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":92},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":93},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":94},{"title":"cat-calendar","target":"cat-calendar","line":98},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":99},{"title":"app-radicale","target":"app-radicale","line":100}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"jmnhmk","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#{1}","lines":[14,25],"size":449,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":11}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1beltjg","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description","lines":[26,41],"size":1253,"outlinks":[{"title":"app-radicale","target":"app-radicale","line":13}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"19ockoh","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{1}","lines":[28,31],"size":352,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1os6531","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{2}","lines":[32,32],"size":94,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"vjezny","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{3}","lines":[33,33],"size":176,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"xirxdb","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{4}","lines":[34,34],"size":69,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{5}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"etlg76","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{5}","lines":[35,35],"size":108,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{6}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"19strea","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{6}","lines":[36,37],"size":82,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{7}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"apvq74","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{7}","lines":[38,41],"size":350,"outlinks":[{"title":"app-radicale","target":"app-radicale","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"dv9ivx","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation","lines":[42,76],"size":648,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1671rov","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)","lines":[44,64],"size":382,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"10fiq6k","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)#{1}","lines":[46,64],"size":349,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"arja1q","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)","lines":[65,76],"size":248,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1bourk3","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)#{1}","lines":[67,76],"size":225,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"tfdcyp","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration","lines":[77,84],"size":336,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"di5qai","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{1}","lines":[79,79],"size":74,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"10elqp9","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{2}","lines":[80,80],"size":63,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"h5sb0n","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{3}","lines":[81,81],"size":67,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"cr3g92","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{4}","lines":[82,82],"size":45,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{5}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"m0ey57","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{5}","lines":[83,84],"size":65,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"155nuig","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives","lines":[85,91],"size":598,"outlinks":[{"title":"app-baikal","target":"app-baikal","line":3},{"title":"app-radicale","target":"app-radicale","line":3},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":3},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":3},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":4},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":4}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"xoznv4","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{1}","lines":[87,87],"size":246,"outlinks":[{"title":"app-baikal","target":"app-baikal","line":1},{"title":"app-radicale","target":"app-radicale","line":1},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":1},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1cckaw0","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{2}","lines":[88,88],"size":169,"outlinks":[{"title":"icalendar","target":"https://github.com/collective/icalendar","line":1},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1frza1d","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{3}","lines":[89,89],"size":71,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"g1zvjz","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{4}","lines":[90,91],"size":92,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"18i1dlm","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité","lines":[92,100],"size":556,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"in6kja","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{1}","lines":[94,94],"size":115,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1iniw1j","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{2}","lines":[95,95],"size":58,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"bxgynm","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{3}","lines":[96,96],"size":62,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{4}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"j6bid0","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{4}","lines":[97,97],"size":114,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{5}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1bqqhsm","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{5}","lines":[98,98],"size":108,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{6}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1xspq8","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{6}","lines":[99,100],"size":81,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"73d7vd","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources","lines":[101,106],"size":203,"outlinks":[{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":3},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":4},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":5}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1efavhb","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{1}","lines":[103,103],"size":60,"outlinks":[{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1jc8h2u","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{2}","lines":[104,104],"size":66,"outlinks":[{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"axvyhn","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{3}","lines":[105,106],"size":60,"outlinks":[{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"uycnuq","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées","lines":[107,112],"size":125,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":3},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":4},{"title":"app-radicale","target":"app-radicale","line":5}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"ubdec2","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{1}","lines":[109,109],"size":18,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{2}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"2heil6","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{2}","lines":[110,110],"size":29,"outlinks":[{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{3}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"178y0tu","at":1780873148825},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{3}","lines":[111,112],"size":60,"outlinks":[{"title":"app-radicale","target":"app-radicale","line":1}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#---frontmatter---": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"fluso4","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#---frontmatter---","lines":[1,10],"size":259,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1l36mrn","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙","lines":[12,112],"size":4286,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":13},{"title":"app-radicale","target":"app-radicale","line":27},{"title":"app-baikal","target":"app-baikal","line":76},{"title":"app-radicale","target":"app-radicale","line":76},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":76},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":76},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":77},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":77},{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":92},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":93},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":94},{"title":"cat-calendar","target":"cat-calendar","line":98},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":99},{"title":"app-radicale","target":"app-radicale","line":100}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1vvh5vu","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#{1}","lines":[14,25],"size":461,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":11}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"7b7pqj","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description","lines":[26,41],"size":1269,"outlinks":[{"title":"app-radicale","target":"app-radicale","line":13}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"111tjzr","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Description#{1}","lines":[28,41],"size":1251,"outlinks":[{"title":"app-radicale","target":"app-radicale","line":11}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"160fozr","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation","lines":[42,76],"size":683,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1moq6ve","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)","lines":[44,64],"size":403,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1ptk3a4","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Docker Compose (recommandé)#{1}","lines":[46,64],"size":368,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"76b4kh","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)","lines":[65,76],"size":260,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"av1a2j","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Installation#Manuelle (Python)#{1}","lines":[67,76],"size":235,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"17bbhaq","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration","lines":[77,84],"size":344,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1yj7531","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Configuration#{1}","lines":[79,84],"size":324,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"qexz3n","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives","lines":[85,91],"size":605,"outlinks":[{"title":"app-baikal","target":"app-baikal","line":3},{"title":"app-radicale","target":"app-radicale","line":3},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":3},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":3},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":4},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":4}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"11ji1yv","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Alternatives#{1}","lines":[87,91],"size":586,"outlinks":[{"title":"app-baikal","target":"app-baikal","line":1},{"title":"app-radicale","target":"app-radicale","line":1},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":1},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":1},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":2},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":2}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"pxs20t","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité","lines":[92,100],"size":565,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"1elogvu","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Sécurité#{1}","lines":[94,100],"size":550,"outlinks":[],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"5jousp","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources","lines":[101,106],"size":209,"outlinks":[{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":3},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":4},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":5}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"rf1mg","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Ressources#{1}","lines":[103,106],"size":192,"outlinks":[{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":1},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":2},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":3}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"80mfeb","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées","lines":[107,112],"size":130,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":3},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":4},{"title":"app-radicale","target":"app-radicale","line":5}],"class_name":"SmartBlock"},
"smart_blocks:Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{1}": {"path":null,"last_embed":{"hash":null},"embeddings":{},"text":null,"length":0,"last_read":{"hash":"pggqqu","at":1780929441434},"key":"Catalogue-Self-Hosted/apps/app-luna.md#Luna 🌙#Pages Liées#{1}","lines":[109,112],"size":112,"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":1},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":2},{"title":"app-radicale","target":"app-radicale","line":3}],"class_name":"SmartBlock"},

"smart_sources:Catalogue-Self-Hosted/apps/app-luna.md": {"path":"Catalogue-Self-Hosted/apps/app-luna.md","last_embed":{"hash":null},"embeddings":{},"last_read":{"hash":"1cfusjs","at":1780929441434},"class_name":"SmartSource","last_import":{"mtime":1780928026973,"size":4633,"at":1780929441606,"hash":"1cfusjs"},"blocks":{"#---frontmatter---":[1,10],"#Luna 🌙":[12,112],"#Luna 🌙#{1}":[14,25],"#Luna 🌙#Description":[26,41],"#Luna 🌙#Description#{1}":[28,41],"#Luna 🌙#Installation":[42,76],"#Luna 🌙#Installation#Docker Compose (recommandé)":[44,64],"#Luna 🌙#Installation#Docker Compose (recommandé)#{1}":[46,64],"#Luna 🌙#Installation#Manuelle (Python)":[65,76],"#Luna 🌙#Installation#Manuelle (Python)#{1}":[67,76],"#Luna 🌙#Configuration":[77,84],"#Luna 🌙#Configuration#{1}":[79,84],"#Luna 🌙#Alternatives":[85,91],"#Luna 🌙#Alternatives#{1}":[87,91],"#Luna 🌙#Sécurité":[92,100],"#Luna 🌙#Sécurité#{1}":[94,100],"#Luna 🌙#Ressources":[101,106],"#Luna 🌙#Ressources#{1}":[103,106],"#Luna 🌙#Pages Liées":[107,112],"#Luna 🌙#Pages Liées#{1}":[109,112]},"outlinks":[{"title":"cat-calendar","target":"cat-calendar","line":24},{"title":"app-radicale","target":"app-radicale","line":38},{"title":"app-baikal","target":"app-baikal","line":87},{"title":"app-radicale","target":"app-radicale","line":87},{"title":"Etebase","target":"https://github.com/etesync/etesync-server","line":87},{"title":"Nextcloud Calendar","target":"https://nextcloud.com/calendar/","line":87},{"title":"icalendar","target":"https://github.com/collective/icalendar","line":88},{"title":"Baïkal","target":"https://github.com/sabre-io/Baikal","line":88},{"title":"selfh.st — Calendar","target":"https://selfh.st/apps/?tag=calendar","line":103},{"title":"GitHub lunacalendar/luna","target":"https://github.com/lunacalendar/luna","line":104},{"title":"Flask documentation","target":"https://flask.palletsprojects.com/","line":105},{"title":"cat-calendar","target":"cat-calendar","line":109},{"title":"recettes-docker-compose","target":"recettes-docker-compose","line":110},{"title":"app-radicale","target":"app-radicale","line":111}],"task_lines":[],"tasks":{},"codeblock_ranges":[[46,63],[67,75]],"key":"Catalogue-Self-Hosted/apps/app-luna.md","metadata":{"title":"Luna","created":"2026-06-07","updated":"2026-06-07","type":"app","tags":["#catalogue","#calendar","#python","#flask","#simple","#events"],"confidence":"medium","contested":false,"sources":["https://selfh.st/apps/?tag=calendar","https://github.com/lunacalendar/luna"]}},