From 236dc62bc92709ac302ec2b0accc438e27b16131 Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 23 Oct 2024 15:21:55 +0100 Subject: [PATCH] add new versions --- ...loud_calendar_export_script.configmap.yaml | 14 ----- Nextcloud/nextcloud-contact-backup.job.yaml | 17 ++++-- .../nextcloud_backup_contact.cronjob.yaml.old | 53 ----------------- .../nextcloud_export_scripts.configmap.yaml | 7 +++ .../paperless_backup_documents.cronjob.yaml | 20 ++++++- bitwarden/Dockerfile | 18 ++++++ .../bitwarden_export_scripts.configmap.yaml | 11 ++++ bitwarden/curl/Dockerfile | 26 +++++++++ bitwarden/debian.pod.yaml | 32 +++++++++++ bitwarden/install_bw.txt | 25 ++++++++ bitwarden/node.pod.yml | 57 +++++++++++++++++++ bitwarden/vault.json | 1 + 12 files changed, 207 insertions(+), 74 deletions(-) delete mode 100644 Nextcloud/Nextcloud_calendar_export_script.configmap.yaml delete mode 100644 Nextcloud/nextcloud_backup_contact.cronjob.yaml.old create mode 100644 bitwarden/Dockerfile create mode 100644 bitwarden/bitwarden_export_scripts.configmap.yaml create mode 100644 bitwarden/curl/Dockerfile create mode 100644 bitwarden/debian.pod.yaml create mode 100644 bitwarden/install_bw.txt create mode 100644 bitwarden/node.pod.yml create mode 100644 bitwarden/vault.json diff --git a/Nextcloud/Nextcloud_calendar_export_script.configmap.yaml b/Nextcloud/Nextcloud_calendar_export_script.configmap.yaml deleted file mode 100644 index ca2dd5c..0000000 --- a/Nextcloud/Nextcloud_calendar_export_script.configmap.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -data: - export_calendar.sh: | - #!/usr/bin/env bash - apk update - apk add curl - list='capgemini birmingham cesi papa blueberry personal-1 prometheus birthday maman capgemini_ca-gip shared_shared_by_calendar_sync' - for element in $list;do - curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/calendars/pi/$element/\?export -o /backup/calendar_$element.ics - done - #curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/calendars/pi/capgemini_ca-gip/\?export -o /backup/calendar.ics -kind: ConfigMap -metadata: - name: nextcloud-calendar-export-script diff --git a/Nextcloud/nextcloud-contact-backup.job.yaml b/Nextcloud/nextcloud-contact-backup.job.yaml index c2599e9..c1260f3 100644 --- a/Nextcloud/nextcloud-contact-backup.job.yaml +++ b/Nextcloud/nextcloud-contact-backup.job.yaml @@ -21,19 +21,24 @@ spec: secretKeyRef: name: nextcloud-credentials key: PI_USER_PASSWORD - command: ["/bin/sh","/config/export_calendar.sh"] + command: ["/bin/sh","/config/export_notes.sh"] volumeMounts: - - name: calendar + - name: nextcloud-webserver + mountPath: /var/www/html + - name: notes mountPath: /backup - name: scripts mountPath: /config volumes: - - name: calendar + - name: notes persistentVolumeClaim: - claimName: calendar + claimName: notes + - name: nextcloud-webserver + persistentVolumeClaim: + claimName: nextcloud-webserver - name: scripts configMap: - name: nextcloud-calendar-export-script + name: nextcloud-export-scripts defaultMode: 0555 restartPolicy: Never backoffLimit: 4 @@ -41,7 +46,7 @@ spec: kind: PersistentVolumeClaim apiVersion: v1 metadata: - name: calendar + name: notes namespace: nextcloud spec: storageClassName: nfs-backup-storage-intelligent diff --git a/Nextcloud/nextcloud_backup_contact.cronjob.yaml.old b/Nextcloud/nextcloud_backup_contact.cronjob.yaml.old deleted file mode 100644 index 90d3167..0000000 --- a/Nextcloud/nextcloud_backup_contact.cronjob.yaml.old +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: batch/v1 -kind: CronJob -metadata: - name: nextcloud-contact-backup - namespace: nextcloud -spec: - schedule: "0 0 * * *" - jobTemplate: - spec: - ttlSecondsAfterFinished: 100 - template: - spec: - containers: - - name: contact-backup - image: alpine/curl - env: - - name: PI_USER_USERNAME - valueFrom: - secretKeyRef: - name: nextcloud-credentials - key: PI_USER_USERNAME - - name: PI_USER_PASSWORD - valueFrom: - secretKeyRef: - name: nextcloud-credentials - key: PI_USER_PASSWORD - args: - - -u - - $(PI_USER_USERNAME):$(PI_USER_PASSWORD) - - https://nextcloud.tryton.geeraert.eu/remote.php/dav/addressbooks/users/pi/contacts/?export - - -o - - /backup/contact.vcf - volumeMounts: - - name: contact - mountPath: /backup - volumes: - - name: contact - persistentVolumeClaim: - claimName: contact - restartPolicy: Never ---- -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: contact - namespace: nextcloud -spec: - storageClassName: nfs-backup-storage-intelligent - accessModes: - - ReadWriteMany - resources: - requests: - storage: 2Gi diff --git a/Nextcloud/nextcloud_export_scripts.configmap.yaml b/Nextcloud/nextcloud_export_scripts.configmap.yaml index 538e7f7..9911c99 100644 --- a/Nextcloud/nextcloud_export_scripts.configmap.yaml +++ b/Nextcloud/nextcloud_export_scripts.configmap.yaml @@ -17,6 +17,13 @@ data: today_date=$(date "+%Y-%m-%d") mkdir /backup/$today_date curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/addressbooks/users/pi/contacts/?export -o /backup/$today_date/contact_$today_date.vcf + export_notes.sh: | + #!/usr/bin/env bash + today_date=$(date "+%Y-%m-%d") + mkdir /backup/$today_date + cp /var/www/html/data/pi/files/Notes/*.md /backup/$today_date/ +# curl -u $PI_USER_USERNAME:$PI_USER_PASSWORD https://nextcloud.tryton.geeraert.eu/remote.php/dav/addressbooks/users/pi/contacts/?export -o /backup/$today_date/contact_$today_date.vcf + kind: ConfigMap metadata: creationTimestamp: null diff --git a/Paperless/paperless_backup_documents.cronjob.yaml b/Paperless/paperless_backup_documents.cronjob.yaml index 3bce0c5..f413255 100644 --- a/Paperless/paperless_backup_documents.cronjob.yaml +++ b/Paperless/paperless_backup_documents.cronjob.yaml @@ -83,9 +83,12 @@ spec: - name: paperless-export persistentVolumeClaim: claimName: paperless-export +# - name: documents +# persistentVolumeClaim: +# claimName: documents - name: documents persistentVolumeClaim: - claimName: documents + claimName: paperless-documents-backup restartPolicy: Never --- @@ -101,3 +104,18 @@ spec: resources: requests: storage: 10Gi +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: paperless-documents-backup + namespace: paperless + annotations: + fileType: Backup +spec: + storageClassName: nfs-storage-fastaccess + accessModes: + - ReadWriteMany + resources: + requests: + storage: 10Gi diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile new file mode 100644 index 0000000..b3eaf63 --- /dev/null +++ b/bitwarden/Dockerfile @@ -0,0 +1,18 @@ +FROM debian + +WORKDIR /usr/src/app + +#COPY requirements.txt ./ +#RUN pip install --no-cache-dir -r requirements.txt + +RUN apt -y update +RUN apt -y install npm +RUN npm -y install -g @bitwarden/cli +RUN export BW_key=$(bw login valvankart@orange.fr Impreza555 --raw) + +#COPY . . + +#RUN echo "nameserver 8.8.8.8" >> /etc/resolv.conf +#CMD [ "python", "./nextcloud_ics_sync.py",">>","/var/log/nextcloud-ics-sync.log"] +CMD [ "sleep","3600" ] +#CMD echo "==================================================================================" >> /var/log/nextcloud-ics-sync.log 2>&1 ; echo $(date) >> /var/log/nextcloud-ics-sync.log 2>&1 ; python ./nextcloud_ics_sync.py >> /var/log/nextcloud-ics-sync.log 2>&1 ; echo "==================================================================================" >> /var/log/nextcloud-ics-sync.log 2>&1 diff --git a/bitwarden/bitwarden_export_scripts.configmap.yaml b/bitwarden/bitwarden_export_scripts.configmap.yaml new file mode 100644 index 0000000..4a29575 --- /dev/null +++ b/bitwarden/bitwarden_export_scripts.configmap.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +data: + export_bitwarden.sh: | + #!/usr/bin/env bash + bw config server https://bitwarden.tryton.geeraert.eu/ + export BW_key=$(bw login valvankart@orange.fr Impreza555 --raw) + bw list items --session $BW_key >> /tmp/backup.json +kind: ConfigMap +metadata: + creationTimestamp: null + name: bitwarden-export-scripts diff --git a/bitwarden/curl/Dockerfile b/bitwarden/curl/Dockerfile new file mode 100644 index 0000000..3bdc8ec --- /dev/null +++ b/bitwarden/curl/Dockerfile @@ -0,0 +1,26 @@ +FROM debian + +WORKDIR /usr/src/app + +#COPY requirements.txt ./ +#RUN pip install --no-cache-dir -r requirements.txt + +RUN apt -y update +RUN apt -y update && apt install -y curl unzip libsecret-1-0 jq + +RUN export VER=$(curl -H "Accept: application/vnd.github+json" https://api.github.com/repos/bitwarden/clients/releases | jq -r .[4].name | sed 's:.*v::') && \ +curl -LO "https://github.com/bitwarden/clients/releases/download/cli-v{$VER}/bw-linux-{$VER}.zip" \ +&& unzip bw-linux-*.zip && chmod +x ./bw + +RUN rm bw-linux-*.zip + +RUN mv /bw /usr/local/bin + +RUN bw --version + +#COPY . . + +#RUN echo "nameserver 8.8.8.8" >> /etc/resolv.conf +#CMD [ "python", "./nextcloud_ics_sync.py",">>","/var/log/nextcloud-ics-sync.log"] +CMD [ "sleep","3600" ] +#CMD echo "==================================================================================" >> /var/log/nextcloud-ics-sync.log 2>&1 ; echo $(date) >> /var/log/nextcloud-ics-sync.log 2>&1 ; python ./nextcloud_ics_sync.py >> /var/log/nextcloud-ics-sync.log 2>&1 ; echo "==================================================================================" >> /var/log/nextcloud-ics-sync.log 2>&1 diff --git a/bitwarden/debian.pod.yaml b/bitwarden/debian.pod.yaml new file mode 100644 index 0000000..297464f --- /dev/null +++ b/bitwarden/debian.pod.yaml @@ -0,0 +1,32 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: bwbackup +--- +apiVersion: v1 +kind: Pod +metadata: + name: debian + namespace: bwbackup +spec: + containers: +# - image: localhost:31795/bitwarden_cli + - image: gitea.tryton.geeraert.eu/pi-ux-ce/bitwarden_cli:1.0.0 + command: + - /bin/sh + - "-c" +# - "apt update && apt install -y curl unzip libsecret-1-0 jq" +# - "export VER=$(curl -H "Accept: application/vnd.github+json" https://api.github.com/repos/bitwarden/clients/releases | jq -r .[4].name | sed 's:.*v::') && curl -LO "https://github.com/bitwarden/clients/releases/download/cli-v{$VER}/bw-linux-{$VER}.zip" && unzip bw-linux-*.zip && chmod +x ./bw " +# - "mv /bw /usr/local/bin" + - "sleep 60m" + volumeMounts: + - name: scripts + mountPath: /config + imagePullPolicy: IfNotPresent + name: debian + restartPolicy: Always + volumes: + - name: scripts + configMap: + name: bitwarden-export-scripts + defaultMode: 0555 diff --git a/bitwarden/install_bw.txt b/bitwarden/install_bw.txt new file mode 100644 index 0000000..ee3dfac --- /dev/null +++ b/bitwarden/install_bw.txt @@ -0,0 +1,25 @@ +FROM vaultwarden/server:latest + +RUN apt update && apt install -y curl unzip libsecret-1-0 jq + +RUN export VER=$(curl -H "Accept: application/vnd.github+json" https://api.github.com/repos/bitwarden/clients/releases | jq -r .[4].name | sed 's:.*v::') && \ +curl -LO "https://github.com/bitwarden/clients/releases/download/cli-v{$VER}/bw-linux-{$VER}.zip" \ +&& unzip bw-linux-*.zip && chmod +x ./bw + +RUN rm bw-linux-*.zip + +RUN mv /bw /usr/local/bin + +RUN bw --version + + + +https://www.reddit.com/r/Bitwarden/comments/xhir0q/how_to_install_bw_cli_in_docker/ + + +$sessionkey = bw login valvankart@orange.fr Impreza555 --raw +/bin/sh: 37: =: not found +# export BW_key=$(bw login valvankart@orange.fr Impreza555 --raw) +# echo $BW_key +Q8lQlXFuQKxxYz5UXr+JcU1oM7F53S6AkmTnPFEh5+I2khV1w77hBaDUGvsHcbdqH+tIUEE+r5FZboVNyHMgNg== +# bw list items --session $BW_key diff --git a/bitwarden/node.pod.yml b/bitwarden/node.pod.yml new file mode 100644 index 0000000..2e0eafe --- /dev/null +++ b/bitwarden/node.pod.yml @@ -0,0 +1,57 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: bwbackup +--- +apiVersion: v1 +kind: Pod +metadata: + name: node + namespace: bwbackup +spec: + containers: + - image: node:22-alpine + command: +# - "npm install -g @bitwarden/cli@1.0.1" + - "/bin/sh" + - "-c" + - "sleep 60m" + imagePullPolicy: IfNotPresent + name: alpine + restartPolicy: Always +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: node + namespace: bwbackup +spec: + replicas: 1 + selector: + matchLabels: + app: node + template: + metadata: + labels: + app: node + spec: + hostNetwork: false + containers: + - name: node-d + image: node:22-alpine + imagePullPolicy: Always + command: +# - "npm install -g @bitwarden/cli@1.0.1" + - "/bin/sh" + - "-c" + - "sleep 60m" + securityContext: + # sysctls: + # - name: net.ipv4.conf.all.src_valid_mark + # value: "1" + # - name: net.ipv6.conf.all.disable_ipv6 + # value: "1" + privileged: true + capabilities: + add: ["NET_ADMIN", "NET_RAW"] + diff --git a/bitwarden/vault.json b/bitwarden/vault.json new file mode 100644 index 0000000..0a46d2f --- /dev/null +++ b/bitwarden/vault.json @@ -0,0 +1 @@ +[{"passwordHistory":null,"revisionDate":"2024-01-16T11:13:03.603Z","creationDate":"2023-12-25T10:57:09.116Z","deletedDate":null,"object":"item","id":"822cf8bd-1090-4e40-90b8-b0e300b47e14","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Amazon maman","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://amazon.fr"},{"match":4,"uri":"^https:\\/\\/.*amazon.fr\\/.*"}],"username":"laurencegeeraert@yahoo.fr","password":null,"totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.146Z","creationDate":"2023-01-13T17:51:04.146Z","deletedDate":null,"object":"item","id":"27984255-678b-4d75-a8e1-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"ameli maman ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://assure.ameli.fr/"},{"match":4,"uri":"^https:\\/\\/.*ameli.fr\\/.*"}],"username":"2681059350397","password":"Crecre59210@","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-08-05T13:40:58.310Z","creationDate":"2023-01-13T17:51:04.146Z","deletedDate":null,"object":"item","id":"fce22051-0421-41b7-9f51-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"apple","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.icloud.com"},{"match":4,"uri":"^https:\\/\\/.*icloud.com\\/.*"}],"username":"Laurencegeeraert@yahoo.fr","password":"Maison2512","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.136Z","creationDate":"2023-01-13T17:51:04.136Z","deletedDate":null,"object":"item","id":"ffe96f83-27a5-4b86-8a07-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Apple ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"laurencedelobel0@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-27T18:14:08.533Z","creationDate":"2023-01-27T18:13:51.664Z","deletedDate":null,"object":"item","id":"e91bc81b-3cf2-481b-a35f-af97012c702f","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Attestation vaccination ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":null,"uri":"iosapp://blob:https://attestation-vaccin.ameli.fr/3ff8f92d-b849-4813-9f6c-3219812e88bf"}],"username":null,"password":"Crecre59210@","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-27T17:59:39.066Z","creationDate":"2023-01-27T17:59:39.066Z","deletedDate":null,"object":"item","id":"55a34000-8dc5-43fb-a372-af9701288919","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"bitwarden maman ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"laurencedelobel59240@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.139Z","creationDate":"2023-01-13T17:51:04.139Z","deletedDate":null,"object":"item","id":"d887ec2d-b2df-45d4-8697-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":2,"reprompt":0,"name":"boîte à clé extérieur mamie Danièle ","notes":null,"favorite":false,"fields":[{"name":"9476","value":"9476","type":1,"linkedId":null}],"secureNote":{"type":0},"collectionIds":["4a60d6c2-7c5f-4b8e-878a-af8901262d94","7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2024-01-27T11:51:03.293Z","creationDate":"2024-01-27T11:39:45.670Z","deletedDate":null,"object":"item","id":"3477f648-2a70-4fc1-92df-b10400c0320c","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Boulanger maman","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.boulanger.com/"},{"match":4,"uri":"^https:\\/\\/.*boulanger.com\\/.*"}],"username":"laurencedelobel0@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.144Z","creationDate":"2023-01-13T17:51:04.144Z","deletedDate":null,"object":"item","id":"71159b16-0a92-4778-8f21-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Celio pierre","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.celio.com"}],"username":"pierre.geeraert@yahoo.fr","password":"cx#k^Rbq2aSzy*r%pNm88bajW","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.143Z","creationDate":"2023-01-13T17:51:04.143Z","deletedDate":null,"object":"item","id":"a4d9271a-e046-4f3a-a4de-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"enterprise.co.uk","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":null,"uri":"www.enterprise.co.uk"}],"username":null,"password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.143Z","creationDate":"2023-01-13T17:51:04.143Z","deletedDate":null,"object":"item","id":"24d6c0bf-4de7-44fe-8fdf-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"facebook","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://facebook.com"}],"username":"Laurencegeeraert@yahoo.fr","password":"Crecre1710!","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.146Z","creationDate":"2023-01-13T17:51:04.146Z","deletedDate":null,"object":"item","id":"49abf0e9-b84a-424f-a5e0-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Gmail","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://mail.google.com"},{"match":4,"uri":"^https:\\/\\/.*google.com\\/.*"}],"username":"danieledelobel0@gmail.com","password":"Mamie82ans","totp":null,"passwordRevisionDate":null},"collectionIds":["4a60d6c2-7c5f-4b8e-878a-af8901262d94","7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.146Z","creationDate":"2023-01-13T17:51:04.146Z","deletedDate":null,"object":"item","id":"53977ca9-e910-4cdb-94c7-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Gmail","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://mail.google.com"},{"match":4,"uri":"^https:\\/\\/.*google.com\\/.*"}],"username":"laurencedelobel0@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":[{"lastUsedDate":"2023-01-13T22:45:59.838Z","password":"Crecre1710"}],"revisionDate":"2023-01-13T22:46:03.763Z","creationDate":"2023-01-13T17:51:04.150Z","deletedDate":null,"object":"item","id":"5a6219cf-89b0-45aa-a9b0-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Gmail","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://mail.google.com/"},{"match":4,"uri":"^https:\\/\\/.*google.com\\/.*"}],"username":"laurencedelobel59240@gmail.com","password":"Crecre1710.","totp":null,"passwordRevisionDate":"2023-01-13T22:45:59.838Z"},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.145Z","creationDate":"2023-01-13T17:51:04.145Z","deletedDate":null,"object":"item","id":"d008c86d-0bf3-4211-b58c-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"gmf maman","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.gmf.fr/"},{"match":2,"uri":"https://espace-assure.gmf.fr/"}],"username":"L0009938056","password":"48562","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2024-01-19T08:06:54.456Z","creationDate":"2023-03-21T08:56:29.776Z","deletedDate":null,"object":"item","id":"16fa93fa-7876-4985-8bfc-afcc00935a68","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"impots","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"1375349760414","password":"294Delobel**","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-07-02T16:30:16.313Z","creationDate":"2023-07-02T16:30:16.313Z","deletedDate":null,"object":"item","id":"423a878b-3386-421e-b79e-b033010ffc80","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"L’énoncions","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"laurencedelobel59240@gmail.com","password":"Crecre1710!","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.136Z","creationDate":"2023-01-13T17:51:04.136Z","deletedDate":null,"object":"item","id":"e95101d9-5b6a-498e-b4d1-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"La voix du nord","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"Laurencedelobel59240@gmail.com","password":"Crecre1710@","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.131Z","creationDate":"2023-01-13T17:51:04.131Z","deletedDate":null,"object":"item","id":"1df329a8-2fcc-4dbe-83b1-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":4,"reprompt":0,"name":"Laurence delobel","notes":null,"favorite":false,"identity":{"title":"Mrs","firstName":"Laurence","middleName":"Leonne","lastName":"Delobel","address1":"24 rue charles saint venant ","address2":null,"address3":null,"city":"Coudekerque-branche","state":" Hauts-de-France","postalCode":"59210","country":"France","company":null,"email":"laurencedelobel59240@gmail.com","phone":"+33786614788","ssn":null,"username":null,"passportNumber":null,"licenseNumber":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-10-17T21:13:53.873Z","creationDate":"2023-10-17T21:13:53.873Z","deletedDate":null,"object":"item","id":"9888c6e5-d898-4a8e-905f-b09e015de30e","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"lesciseauxmagiques","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://lesciseauxmagiques.fr/"}],"username":"Pierre.geeraert@yahoo.fr","password":"Abrasive-Reboot-Flattop9","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.142Z","creationDate":"2023-01-13T17:51:04.142Z","deletedDate":null,"object":"item","id":"d07e615f-69f0-4d3a-9701-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"macsf","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":null,"uri":"https://www.espacemembre.macsf.fr/"}],"username":"5114529","password":"511549","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.144Z","creationDate":"2023-01-13T17:51:04.144Z","deletedDate":null,"object":"item","id":"92dd8106-ce02-47cf-8cb3-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Netflix","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.netflix.com/"}],"username":"laurencedelobel59240@gmail.com","password":"Crecre1710netflix","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.135Z","creationDate":"2023-01-13T17:51:04.135Z","deletedDate":null,"object":"item","id":"b6b8f209-208a-44bb-a20a-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Orange","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":null,"password":"Pier1106","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":[{"lastUsedDate":"2023-08-15T15:12:26.885Z","password":"Crecre1710"}],"revisionDate":"2023-08-15T15:17:20.123Z","creationDate":"2023-01-13T17:51:04.150Z","deletedDate":null,"object":"item","id":"9d3c1161-c3b7-4837-9692-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Orange Maman (Wanadoo)","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://orange.fr/"},{"match":4,"uri":"^https:\\/\\/.*orange.fr\\/.*"}],"username":"laurence_geeraert@orange.fr","password":"Crecre1710@","totp":null,"passwordRevisionDate":"2023-08-15T15:12:26.885Z"},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.136Z","creationDate":"2023-01-13T17:51:04.136Z","deletedDate":null,"object":"item","id":"eed45cd9-0ac7-43e2-93c8-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Orange pépé et mamie","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"jean-marie.delobel9@orange.fr","password":null,"totp":null,"passwordRevisionDate":null},"collectionIds":["4a60d6c2-7c5f-4b8e-878a-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2024-09-27T14:37:57.076Z","creationDate":"2024-09-27T14:36:39.893Z","deletedDate":null,"object":"item","id":"50e0aac1-a53f-4386-8602-b1f800f0c883","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"photo immich maman","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://immich.tryton.geeraert.eu/"}],"username":"laurencedelobel59240@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.145Z","creationDate":"2023-01-13T17:51:04.145Z","deletedDate":null,"object":"item","id":"09817968-7b5b-4328-9e6f-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"santé","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":null,"uri":"https://mailiz.mssante.fr/"},{"match":null,"uri":"https://mssante.fr/"}],"username":"laurence.delobel@infirmier.mssante.fr","password":"JacquesChiracest100%sexy","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-05-15T18:35:30.813Z","creationDate":"2023-05-15T18:35:30.813Z","deletedDate":null,"object":"item","id":"019a490a-6396-47ac-83b9-b003013262a6","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"secure.booking.com","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":null,"uri":"https://secure.booking.com/"}],"username":"laurencedelobel59240@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-10-20T08:54:04.950Z","creationDate":"2023-10-20T08:54:04.950Z","deletedDate":null,"object":"item","id":"66a54c29-6179-49c8-9713-b0a10092b0bc","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"sport-decouverte","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.sport-decouverte.com/"}],"username":"pierre.geeraert@yahoo.fr","password":"Viselike-Revocable0-Confound","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.136Z","creationDate":"2023-01-13T17:51:04.136Z","deletedDate":null,"object":"item","id":"c90beff1-6731-4466-8900-af8901262d93","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"too good to go maman ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"laurencedelobel0@gmail.com","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-12-28T20:37:35.883Z","creationDate":"2023-12-28T18:11:55.360Z","deletedDate":null,"object":"item","id":"bb3ec98f-1e60-45e4-afbe-b0e6012be7d3","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"tp link maman ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":null,"uri":"http://tplinkrepeater.net"}],"username":null,"password":"Sleeve-Fade7-Penknife","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2024-03-25T13:39:06.710Z","creationDate":"2024-03-25T13:37:55.450Z","deletedDate":null,"object":"item","id":"38bad910-c0c8-497b-bcc0-b13e00e0a664","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"trainline maman","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.thetrainline.com/"}],"username":"laurencedelobel59240@gmail.com","password":"Caucus-Curry6-Peso","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2024-05-27T09:18:52.326Z","creationDate":"2024-05-27T09:18:52.326Z","deletedDate":null,"object":"item","id":"326f7b0d-fe3c-4788-9367-b17d00997fba","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":2,"reprompt":0,"name":"Wifi 24 rue charles saint venat","notes":null,"favorite":false,"fields":[{"name":"mot de passe","value":"qG94TNqpZNwkhwNAH7","type":1,"linkedId":null},{"name":"nom","value":"Livebox-EA30","type":0,"linkedId":null}],"secureNote":{"type":0},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.145Z","creationDate":"2023-01-13T17:51:04.145Z","deletedDate":null,"object":"item","id":"8b725afe-1e4b-48dd-b276-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":2,"reprompt":0,"name":"Wifi mamie","notes":null,"favorite":false,"fields":[{"name":"nom","value":"Livebox-0AFE","type":0,"linkedId":null},{"name":"password","value":"1345FA95943FCEEC26FA39FAE3","type":1,"linkedId":null}],"secureNote":{"type":0},"collectionIds":["4a60d6c2-7c5f-4b8e-878a-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-27T18:14:15.536Z","creationDate":"2023-01-27T18:13:51.671Z","deletedDate":null,"object":"item","id":"ac71f6d2-dad6-4af9-bff6-af97012c702f","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Ww ","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[],"username":"Laurencedelobel59240@gmail.com","password":"Crecre2459210","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":[{"lastUsedDate":"2023-07-05T09:00:25.349Z","password":"Crecre1710."},{"lastUsedDate":"2023-05-27T08:59:58.382Z","password":"Crecre1720."},{"lastUsedDate":"2023-05-27T08:59:36.950Z","password":"crecre1710"}],"revisionDate":"2023-07-05T09:04:55.276Z","creationDate":"2023-01-13T17:51:04.146Z","deletedDate":null,"object":"item","id":"cb00e9e9-59c2-4dab-89bb-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Yahoo","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"yahoo.com"},{"match":4,"uri":"^https:\\/\\/.*yahoo.com\\/.*"}],"username":"laurencegeeraert@yahoo.fr","password":"Crecre1710crecre1710","totp":null,"passwordRevisionDate":"2023-07-05T09:00:25.349Z"},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]},{"passwordHistory":null,"revisionDate":"2023-01-13T17:51:04.146Z","creationDate":"2023-01-13T17:51:04.146Z","deletedDate":null,"object":"item","id":"708dbe54-b7a2-4321-ac0e-af8901262d94","organizationId":"a6361589-badd-4bde-9cb4-af8901161c0d","folderId":null,"type":1,"reprompt":0,"name":"Your fitness","notes":null,"favorite":false,"login":{"fido2Credentials":[],"uris":[{"match":2,"uri":"https://www.your-fitness.fr/"},{"match":2,"uri":"https://api.resamania.com"}],"username":"laurencegeeraert@yahoo.fr","password":"Crecre1710","totp":null,"passwordRevisionDate":null},"collectionIds":["7efadb33-a842-4774-a34b-af8901262d94"]}] \ No newline at end of file