feat: Ajout de la documentation pour installer/désinstaller le client Nextcloud sous Ubuntu
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Simon 2024-03-16 15:06:03 +01:00
parent a6c0e2e248
commit 8f6674e5d9
8 changed files with 168 additions and 0 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.webm filter=lfs diff=lfs merge=lfs -text

View File

@ -16,3 +16,7 @@ seo:
canonical: "" # custom canonical URL (optional)
noindex: false # false (default) or true
---
Bibliographie :
-

View File

@ -0,0 +1,21 @@
---
title: "Nextcloud sous Ubuntu"
description: "Guides lead a user through a specific task they want to accomplish, often with a sequence of steps."
summary: ""
date: 2024-03-16T14:45:48+02:00
lastmod: 2024-03-16T14:45:48+02:00
draft: false
weight: 500
toc: true
sidebar:
collapsed: true
seo:
title: "Gérer vos données" # custom title (optional)
description: "" # custom description (recommended)
canonical: "" # custom canonical URL (optional)
noindex: false # false (default) or true
---
Bibliographie :
-

View File

@ -0,0 +1,34 @@
---
title: "Désinstaller le client"
description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données."
summary: ""
date: 2024-03-16T14:45:48+02:00
lastmod: 2024-03-16T14:45:48+02:00
draft: false
weight: 320
toc: true
seo:
title: "" # custom title (optional)
description: "" # custom description (recommended)
canonical: "" # custom canonical URL (optional)
noindex: false # false (default) or true
---
Nous allons voir comment désinstaller le client de synchronisation sur le système d'exploitation Ubuntu.
Vous devez l'avoir installer avec la méthode d'installation préconisée dans l'article [Installer le client](/docs/nuage/ubuntu/installer-le-client).
Nous allons utiliser la même méthode en passant par les lignes de commandes :
1. Lancer votre terminal
1. Copier coller les 2 lignes ci-dessous avec **votre souris** :
```shell
sudo apt-get autoremove -y --purge nautilus-nextcloud > /dev/null
sudo add-apt-repository -y --remove ppa:nextcloud-devs/client > /dev/null
```
1. Appuyer sur la touche `Entrer`
1. Renseigner votre mot de passe (Il ne s'affiche pas dans le terminal, c'est normal, c'est pour une question de sécurité.) puis appuyer sur la touche `Entrer`
1. Patienter !
1. C'est désinstallé 🤙
Si vous rencontrez un problème, vous pouvez supprimer `> /dev/null` des commandes pour avoir plus de renseignement.

View File

@ -0,0 +1,38 @@
---
title: "Installer le client"
description: "Bienvenue dans Nextcloud : Un espace sécurisé pour toutes vos données."
summary: ""
date: 2024-03-16T14:45:48+02:00
lastmod: 2024-03-16T14:45:48+02:00
draft: false
weight: 310
toc: true
seo:
title: "" # custom title (optional)
description: "" # custom description (recommended)
canonical: "" # custom canonical URL (optional)
noindex: false # false (default) or true
---
Sous Ubuntu, il y a [plusieurs possibilité](https://doc.ubuntu-fr.org/nextcloud-client) d'installer le client de synchronisation de Nextcloud.
Pour une intégration complète avec votre système de fichier et une mise à jour automatique par le système d'exploitation, je vous conseille de passer par des lignes de commandes... 😱 Ne vous inquiété pas ce n'est pas compliqué :
1. Lancer votre terminal
1. Copier coller les 2 lignes ci-dessous avec **votre souris** :
```shell
sudo add-apt-repository -y ppa:nextcloud-devs/client > /dev/null
sudo apt-get install -y nautilus-nextcloud > /dev/null
```
1. Appuyer sur la touche `Entrer`
1. Renseigner votre mot de passe (Il ne s'affiche pas dans le terminal, c'est normal, c'est pour une question de sécurité.) puis appuyer sur la touche `Entrer`
1. Patienter
1. C'est installé ! 🥳
Si vous rencontrez un problème, vous pouvez supprimer `> /dev/null` des commandes pour avoir plus de renseignement.
## Vidéo de démonstation
Vous pouvez visualiser cette vidéo qui présente la manipulation. Vous utiliserez 8.5 Mo lors du lancement de la vidéo.
{{< video src="Installation du client de synchronisation de Nextcloud sur Ubuntu" autoplay="false" muted="true" >}}

View File

@ -0,0 +1,67 @@
{{- /* hugo-video shortcode
/*
/* This file is part of hugo-video shortcode.
/* A Hugo component shortcode to embed videos using the HTML video element.
/*
/* @copyright @2019 onwards Nicolas Martignoni (nicolas@martignoni.net)
/* @source https://github.com/martignoni/hugo-video
/* @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
/*
*/ -}}
{{- $video_src := .Get "src" -}}
{{- $video_mp4 := "" -}}
{{- $video_webm := "" -}}
{{- $video_ogg := "" -}}
{{- $video_dl := "" -}}
{{- $width := "100%" -}}
{{- $filenotfound := true -}}
{{- $unsupportedfile := true -}}
{{- /* Find all files with filename (without suffix) matching "src" parameter. */ -}}
{{- $video_files := (.Page.Resources.Match (printf "%s*" $video_src)) -}}
{{- /* Find first image file with filename (without suffix) matching "src" parameter. */ -}}
{{- $poster := ((.Page.Resources.ByType "image").GetMatch (printf "%s*" $video_src)) -}}
{{- /* Find in page bundle all valid video files with matching name. */ -}}
{{- with $video_files -}}
{{- $filenotfound = false -}}
{{- range . -}}
{{- if or (in .MediaType.Suffixes "mp4") (in .MediaType.Suffixes "m4v") -}}
{{- $unsupportedfile = false -}}
{{- $video_mp4 = . -}}
{{- end -}}
{{- if (in .MediaType.Suffixes "webm") -}}
{{- $unsupportedfile = false -}}
{{- $video_webm = . -}}
{{- end -}}
{{- if (in .MediaType.Suffixes "ogv") -}}
{{- $unsupportedfile = false -}}
{{- $video_ogg = . -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- if $filenotfound -}}
{{- /* No file of given name was found, we stop here. */ -}}
{{- errorf "No file with filename %q found." $video_src -}}
{{- else if $unsupportedfile -}}
{{- errorf "No valid video file with filename %q found." $video_src -}}
{{- else -}}
<video {{ if ne (.Get "controls") "false" }}controls {{ end }}preload="none" width="{{ or (.Get "width") $width }}" {{ with .Get "height" }}height="{{.}}"{{ end }} {{ if eq (.Get "autoplay") "true" }}autoplay {{ end }}{{ if eq (.Get "loop") "true" }}loop {{ end }}{{ if eq (.Get "muted") "true" }}muted {{ end }}{{ with $poster }}poster="{{ .RelPermalink }}" {{ end }}playsinline class="html-video">
{{- with $video_webm }}
<source src="{{ .RelPermalink }}" type="video/webm">
{{- $video_dl = . -}}
{{- end }}
{{- with $video_ogg }}
<source src="{{ .RelPermalink }}" type="video/ogg">
{{- $video_dl = . -}}
{{- end }}
{{- with $video_mp4 }}
<source src="{{ .RelPermalink }}" type="video/mp4">
{{- $video_dl = . -}}
{{- end }}
<span>{{ i18n "video_unsupported" $video_dl | safeHTML}}</span>
</video>
{{- end -}}