This commit is contained in:
Grizouille
2025-11-07 23:53:18 +01:00
parent 216fa78eeb
commit d8797e8feb

View File

@@ -27,7 +27,7 @@ Je souhaitais intégrer à **Nextcloud** un **raccourci** permettant aux utilisa
Cependant, chaque utilisateur ayant son propre cookie, cela **devrait fonctionner correctement** dans la plupart des cas. Cependant, chaque utilisateur ayant son propre cookie, cela **devrait fonctionner correctement** dans la plupart des cas.
## Dev sous windows: ## Dev sous windows (vsCode):
Pour que powershell accepte d'exécuter des scripts: Pour que powershell accepte d'exécuter des scripts:
``` ```
@@ -53,8 +53,27 @@ run du srv en ligne de cmd:
poetry run deezer-downloader --config .\deezer_downloader\settings.ini poetry run deezer-downloader --config .\deezer_downloader\settings.ini
``` ```
sur serveur NextCloud: # Installation sur NextCloud (Debian 12)
Dans le container nextcloud:
```
adduser nextclouddeezer
```
installer `sudo`, puis taper `visudo`,
ajouter en fin de fichier la ligne:
``` ```
visudo
nextclouddeezer ALL=(www-data) NOPASSWD: /usr/bin/php nextclouddeezer ALL=(www-data) NOPASSWD: /usr/bin/php
``` ```
cela permet d'executer des command php avec l'utilisateur `nextclouddeezer`
Dans le container DeezerDownloader
* Créer le point de montage où son stoké les données Nextcloud.
* Créer un utilisateur `www-data` pour faire tourner le service.
* Donner à l'utilisateur `www-data` le meme `uid` user et group que celui de `www-data` du contenair Nextcloud.
* `ls -ln /nextcloud_user_data/`
* Installer `python` et le `venv`
* Installer le site DeezerDownloader
* Créer le service pour qu'il soit autonome
* Configurer les settings