<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agenda on slash-root.fr</title><link>https://beta.slash-root.fr/tags/agenda/</link><description>Recent content in Agenda on slash-root.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Tue, 31 May 2022 17:40:56 +0200</lastBuildDate><atom:link href="https://beta.slash-root.fr/tags/agenda/index.xml" rel="self" type="application/rss+xml"/><item><title>Nextcloud : Importer ses données de Google</title><link>https://beta.slash-root.fr/nextcloud-importer-ses-donnees-de-google/</link><pubDate>Thu, 16 Jun 2022 08:00:16 +0200</pubDate><guid>https://beta.slash-root.fr/nextcloud-importer-ses-donnees-de-google/</guid><description>&lt;img src="https://beta.slash-root.fr/nextcloud-importer-ses-donnees-de-google/cover.png" alt="Featured image of post Nextcloud : Importer ses données de Google" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Il est possible de donner aux utilisateurs, un moyen de pouvoir importer plusieurs données de leur compte Google au sein de leur compte Nextcloud comme :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les agendas&lt;/li&gt;
&lt;li&gt;Les contacts&lt;/li&gt;
&lt;li&gt;Les photos&lt;/li&gt;
&lt;li&gt;Les fichiers&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour se faire, plusieurs APIs Google vont être exploitées.&lt;/p&gt;
&lt;h2 id="google-integration"&gt;&lt;a href="#google-integration" class="header-anchor"&gt;&lt;/a&gt;Google integration
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Se connecter en &lt;code&gt;admin&lt;/code&gt; sur l'interface web du Nextcloud.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rechercher, télécharger, installer l'application &lt;strong&gt;Google integration&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="01_nextcloud_appli.png" alt="image-20220531121350423" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dans les &lt;strong&gt;Paramètres&lt;/strong&gt; d'&lt;strong&gt;Administration&lt;/strong&gt;, se rendre dans &lt;strong&gt;Comptes connectés&lt;/strong&gt; (1). C'est à cet endroit qu'il va falloir renseigner l'&lt;code&gt;ID Client&lt;/code&gt; et le &lt;code&gt;Secret client&lt;/code&gt; (2) afin de pouvoir autoriser les utilisateurs à s'authentifier plus tard sur leur compte Google afin de procéder à l'importation de leur données dans leur espace Nextcloud.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="02_nextcloud_integration.png" alt="image-20220531122516097" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Cliquer sur &lt;strong&gt;Paramètres de l'API Google&lt;/strong&gt; (3) afin de créer une application OAuth Google et de récupérer les informations à renseigner (2) pour finaliser l'intégration de Google.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;S'identifier avec un compte Google sur la Google Cloud Platform.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ce compte Google sera exploité uniquement pour l'API Google.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="google-cloud-platform"&gt;&lt;a href="#google-cloud-platform" class="header-anchor"&gt;&lt;/a&gt;Google Cloud Platform
&lt;/h2&gt;&lt;h3 id="projet"&gt;&lt;a href="#projet" class="header-anchor"&gt;&lt;/a&gt;Projet
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Créer un nouveau &lt;strong&gt;Projet&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="03_google_projet.png" alt="image-20220531123313059" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Nommer le projet (1). Puis, valider (2).&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="04_google_create.png" alt="image-20220531123743578" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="consentement"&gt;&lt;a href="#consentement" class="header-anchor"&gt;&lt;/a&gt;Consentement
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Dans &lt;strong&gt;Ecran de consentement OAuth&lt;/strong&gt; (1), définir le type d'utilisateur (2). Puis, valider (3).&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="05_google_consent.png" alt="image-20220531124403709" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Entrer le nom de l'application demandant l'autorisation (1) ainsi que l'adresse mail d'assistance (2).&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="06_google_infosappli.png" alt="image-20220531140813609" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Il est possible de spécifier un logo qui apparaitra sur la page de consentement lorsque l'utilisateur saisira ces informations de compte Google.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tout en bas de la page, indiquer vos coordonnées de développeur. Puis &lt;strong&gt;Enregistrer et continuer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="07_google_coordonnees.png" alt="image-20220531141303868" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sur l'écran suivant, &lt;strong&gt;Enregistrer et continuer&lt;/strong&gt; tout en bas de la page.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="08_google_suite.png" alt="image-20220531141803639" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A ce stade le projet a un status de publication à l'état de &lt;strong&gt;Test&lt;/strong&gt;. Il est nécessaire d'ajouter (1) les comptes Google (2) que les utilisateurs utiliseront pour les autoriser à utiliser ce projet. Puis, &lt;strong&gt;Enregistrer et continuer&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="09_google_users.png" alt="image-20220531142515869" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Un résumé de l'écran de consentement paramétré est afficher.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="identifiants"&gt;&lt;a href="#identifiants" class="header-anchor"&gt;&lt;/a&gt;Identifiants
&lt;/h3&gt;&lt;p&gt;Maintenant, il faut générer des identifiants de type OAuth dans le projet Google Cloud Platform créé. Ceux-ci seront à renseigner par la suite dans le paramétrage de Nextcloud.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Dans le menu &lt;strong&gt;API et services&lt;/strong&gt; à gauche, se rendre dans &lt;strong&gt;Identifiants&lt;/strong&gt; (1). &lt;strong&gt;Créer des identifiants&lt;/strong&gt; (2) de type &lt;strong&gt;ID client OAuth&lt;/strong&gt; (3).&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="10_google_idoauth.png" alt="image-20220531143328943" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Renseigner le &lt;strong&gt;Type d'application&lt;/strong&gt; (1). Indiquer un &lt;strong&gt;Nom&lt;/strong&gt; (2) pour identifier le client dans la console Google Cloup Platform. Indiquer l'&lt;strong&gt;URI de redirection&lt;/strong&gt; (3) autorisés. Cette URI est disponible dans l'interface Nextcloud vu précédemment, dans la parti Intégration de Google. Puis, &lt;strong&gt;Créer&lt;/strong&gt; (4).&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="11_google_idcreate.png" alt="image-20220531144518928" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;l'ID client et le code secret du client sont disponible.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="12_google_idclient.png" alt="image-20220531144957398" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Retourner sur l'interface web de Nextcloud dans la partie &lt;strong&gt;Intégration de Google&lt;/strong&gt;. Puis, indiquer l'&lt;strong&gt;ID client&lt;/strong&gt; (1) et le &lt;strong&gt;Secret client&lt;/strong&gt; (2).&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="13_nextcloud_idclient.png" alt="image-20220531145659731" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="api"&gt;&lt;a href="#api" class="header-anchor"&gt;&lt;/a&gt;API
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Toujours sur Google Cloud Platform, dans API et services, se rendre dans &lt;strong&gt;Bibliothèque&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Rechercher et activer les API suivantes :
&lt;ul&gt;
&lt;li&gt;Google Drive API&lt;/li&gt;
&lt;li&gt;Google Calendar API&lt;/li&gt;
&lt;li&gt;Google People API&lt;/li&gt;
&lt;li&gt;Photos Library API&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="nextcloud"&gt;&lt;a href="#nextcloud" class="header-anchor"&gt;&lt;/a&gt;Nextcloud
&lt;/h2&gt;&lt;p&gt;Dorénavant, lorsqu'un utilisateur se connectera sur l'interface web de son Nextcloud, une section &lt;strong&gt;Migration de données&lt;/strong&gt; (1) est disponible dans ses paramètres. Cela va permettre à l'utilisateur de connecter son compte Google (2) afin de migrer les données voulues vers son compte Nextcloud.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="14_nextcloud_usermig.png" alt="image-20220531153823988" /&gt;&lt;/p&gt;
&lt;p&gt;Une fois que l'utilisateur a connecté son compte Google et autorisé l'accès aux données à migrer, il suffit de sélectionner les éléments à importer.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="15_nextcloud_import.png" alt="image-20220531155030647" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Si aucune données n'est présente dans une des fonctionnalités Google, celle-ci ne sera pas proposée à l'import.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Nextcloud : Ajouter un calendrier Google privé (Sans credentials)</title><link>https://beta.slash-root.fr/nextcloud-ajouter-un-calendrier-google-prive-sans-credentials/</link><pubDate>Thu, 09 Jun 2022 08:00:00 +0200</pubDate><guid>https://beta.slash-root.fr/nextcloud-ajouter-un-calendrier-google-prive-sans-credentials/</guid><description>&lt;img src="https://beta.slash-root.fr/nextcloud-ajouter-un-calendrier-google-prive-sans-credentials/cover.png" alt="Featured image of post Nextcloud : Ajouter un calendrier Google privé (Sans credentials)" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Le but est d'ajouter un calendrier Google (Google Agenda) dans les calendriers d'un utilisateur Nextcloud.&lt;/p&gt;
&lt;p&gt;Le calendrier Google restera privé et ne passera donc pas en publique.&lt;/p&gt;
&lt;p&gt;De plus, il ne sera accessible qu'en lecture. C'est comme ça...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Attention : L'accès au calendrier ne se fera pas avec les credentials du compte mais à l'aide d'une URL secrète (A ne surtout pas diffuser).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="côté-google"&gt;&lt;a href="#c%c3%b4t%c3%a9-google" class="header-anchor"&gt;&lt;/a&gt;Côté Google
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Se connecter au compte Google à ajouter dans Nextcloud.&lt;/li&gt;
&lt;li&gt;Dans la partie gauche de l'interface web, cliquer sur les 3 petits points à droite du calendrier à intégrer dans Nextcloud (1). Puis sélectionner &lt;code&gt;Paramètres et partage&lt;/code&gt; (2).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="01_google_agenda.png" alt="" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Faire défiler jusqu'à la partie &lt;code&gt;Intégrer l&amp;#039;agenda&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;L'adresse secrète au format iCal est disponible (1). Afin de mettre cette adresse dans le presse-papier, cliquer sur l'icône &amp;quot;Copier&amp;quot; en bout de ligne (2).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="02_google_integration.png" alt="" /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;En utilisant cette adresse secrète, il n'est pas obligatoire de rendre l'agenda publique. De ce fait, le calendrier Google restera privé. Attention toutefois, son accès se fait sans credentials mais uniquement en lecture seule.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="côté-nextcloud"&gt;&lt;a href="#c%c3%b4t%c3%a9-nextcloud" class="header-anchor"&gt;&lt;/a&gt;Côté Nextcloud
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Se connecter sur le compte Nextcloud qui doit bénificer de l'agenda Google et se rendre dans la section &lt;code&gt;Agenda&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ajouter un nouvel agenda (1). Puis, créer un nouvel abonnement par lien (2).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="03_nextcloud_agenda.png" alt="" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coller l'adresse secrète récupérée précédemment. Puis, valider.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="04_nextcloud_basics.png" alt="" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un nouveau calendrier &lt;code&gt;calendar.google.com&lt;/code&gt; a été ajouté en lecture seule. Il est possible de la renommer pour lui donner un nom plus explicite.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="05_nextcloud_rename.png" alt="" /&gt;&lt;/p&gt;
&lt;h2 id="taux-de-rafraîchissement"&gt;&lt;a href="#taux-de-rafra%c3%aechissement" class="header-anchor"&gt;&lt;/a&gt;Taux de rafraîchissement
&lt;/h2&gt;&lt;p&gt;Le taux de rafraîchissement (refresh rate), d'une souscription à un calendrier dans Nextcloud, est d'une fois toutes les semaines par défaut.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.nextcloud.com/server/19/user_manual/pim/calendar.html"&gt;https://docs.nextcloud.com/server/19/user_manual/pim/calendar.html&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Subscriptions are refreshed every week by default. Your admin may have changed this setting.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Modifier le taux de rafraîchissement :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Se connecter avec un terminal en &lt;code&gt;root&lt;/code&gt; à l'instance Nextcloud.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Se positionner à la racine du site Nextcloud.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd /var/www/nextcloud.example.com/www/ &lt;span style="color:#75715e"&gt;# Par exemple&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Obtenir le propriétaire du fichier &lt;code&gt;config.php&lt;/code&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ls -l config/config.php
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.rw-r----- nextcloud nextcloud 1.5 KB Wed May &lt;span style="color:#ae81ff"&gt;25&lt;/span&gt; 10:17:35 &lt;span style="color:#ae81ff"&gt;2022&lt;/span&gt; config/config.php
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Modifier la valeur de l'option &lt;code&gt;calendarSubscriptionRefreshRate&lt;/code&gt; de l'application calendrier de Nextcloud à 5 minutes.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo -u nextcloud php8.0 occ config:app:set dav calendarSubscriptionRefreshRate --value &lt;span style="color:#e6db74"&gt;&amp;#34;PT5M&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Résultat :&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Config value calendarSubscriptionRefreshRate for app dav set to PT5M&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Utiliser l'utilisateur étant propriétaire du fichier config .php avec la commande sudo.&lt;/li&gt;
&lt;li&gt;Utiliser le binaire php correspondant à la version du Nextcloud.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Vérifier la prise en compte.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo -u nextcloud php8.0 occ config:list | grep -i calendar
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Résultat :&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# &amp;#34;calendar&amp;#34;: {&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# &amp;#34;calendarSubscriptionRefreshRate&amp;#34;: &amp;#34;PT5M&amp;#34;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="crontab"&gt;&lt;a href="#crontab" class="header-anchor"&gt;&lt;/a&gt;Crontab
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Editer la crontab de l'utilisateur étant propriétaire du fichier config.php vu précédemment.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo -u nextcloud crontab -e
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ajouter une tâche toutes les 5 minutes exécutant le script php situé à la racine du site Nextcloud.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;*/5 * * * * php8.0 -f /var/www/nextcloud.example.com/www/cron.php
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;Utiliser le binaire php correspondant à la version du Nextcloud.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Se connecter en &lt;code&gt;admin&lt;/code&gt; sur l'interface web de Nextcloud. Puis se rendre dans &lt;strong&gt;Paramètres&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dans la section &lt;strong&gt;Administration&lt;/strong&gt; en bas à gauche, se rendre dans &lt;strong&gt;Paramètres de base&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;S'assurer que les &lt;strong&gt;Tâches de fond&lt;/strong&gt; soient configurées avec &lt;code&gt;Cron&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="06_nextcloud_cron.png" alt="" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="sources"&gt;&lt;a href="#sources" class="header-anchor"&gt;&lt;/a&gt;Sources
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.nextcloud.com/server/19/user_manual/pim/calendar.html"&gt;https://docs.nextcloud.com/server/19/user_manual/pim/calendar.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.nextcloud.com/server/latest/admin_manual/groupware/calendar.html#refresh-rate"&gt;https://docs.nextcloud.com/server/latest/admin_manual/groupware/calendar.html#refresh-rate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.php.net/manual/fr/dateinterval.construct.php"&gt;https://www.php.net/manual/fr/dateinterval.construct.php&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>