tech:notes_rclone
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:notes_rclone [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:notes_rclone [2025/04/16 14:31] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| {{tag> | {{tag> | ||
| - | = Notes rclone | + | # Notes rclone |
| Ligne 9: | Ligne 10: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * https:// | ||
| Ligne 19: | Ligne 21: | ||
| - | == Configuration | + | ## Configuration |
| - | < | + | ~~~bash |
| rclone config | rclone config | ||
| - | </ | + | ~~~ |
| Exemple pour FTP \\ | Exemple pour FTP \\ | ||
| Avec '' | Avec '' | ||
| - | <file ini ~/ | + | |
| + | '' | ||
| + | |||
| + | ~~~ini | ||
| [NAS_FTP] | [NAS_FTP] | ||
| type = ftp | type = ftp | ||
| Ligne 33: | Ligne 38: | ||
| user = jean | user = jean | ||
| pass = uqx7ec7Ou0boW32Z5ro4AAAAAAAAAAAAA | pass = uqx7ec7Ou0boW32Z5ro4AAAAAAAAAAAAA | ||
| - | </ | + | ~~~ |
| - | == Utilisation | + | ## Utilisation |
| - | < | + | ~~~bash |
| rclone listremotes | rclone listremotes | ||
| Ligne 46: | Ligne 51: | ||
| rclone ncdu NAS_FTP:/ | rclone ncdu NAS_FTP:/ | ||
| rclone tree NAS_FTP:/ | rclone tree NAS_FTP:/ | ||
| - | </ | + | ~~~ |
| Montage FUSE ftpfs | Montage FUSE ftpfs | ||
| - | < | + | ~~~bash |
| rclone mount --read-only NAS_FTP:/ ~/mnt/ftp | rclone mount --read-only NAS_FTP:/ ~/mnt/ftp | ||
| # Ne rend pas la main | # Ne rend pas la main | ||
| - | </ | + | ~~~ |
| Montage d'un partage Web '' | Montage d'un partage Web '' | ||
| - | < | + | ~~~bash |
| rclone mount --vfs-cache-mode full HTTP_SHARE:/ | rclone mount --vfs-cache-mode full HTTP_SHARE:/ | ||
| - | </ | + | ~~~ |
| Servir les fichiers en HTTP (comme '' | Servir les fichiers en HTTP (comme '' | ||
| - | < | + | ~~~bash |
| rclone serve http NAS_FTP:/ | rclone serve http NAS_FTP:/ | ||
| # Ne rend pas la main | # Ne rend pas la main | ||
| lftp http:// | lftp http:// | ||
| - | </ | + | ~~~ |
| Servir les fichiers en SFTP (SSH) | Servir les fichiers en SFTP (SSH) | ||
| - | < | + | ~~~bash |
| rclone serve sftp NAS_FTP: --authorized-keys ~/ | rclone serve sftp NAS_FTP: --authorized-keys ~/ | ||
| # Ne rend pas la main | # Ne rend pas la main | ||
| Ligne 76: | Ligne 81: | ||
| sftp -i ~/ | sftp -i ~/ | ||
| lftp sftp:// | lftp sftp:// | ||
| - | </ | + | ~~~ |
| Servir les fichiers Webdav (HTTP) | Servir les fichiers Webdav (HTTP) | ||
| - | < | + | ~~~bash |
| rclone serve webdav NAS_FTP: | rclone serve webdav NAS_FTP: | ||
| lftp http:// | lftp http:// | ||
| - | </ | + | ~~~ |
| Ligne 106: | Ligne 111: | ||
| * https:// | * https:// | ||
| - | < | + | ~~~bash |
| rclone serve restic -v seafile: | rclone serve restic -v seafile: | ||
| export RESTIC_REPOSITORY=rest: | export RESTIC_REPOSITORY=rest: | ||
| export RESTIC_PASSWORD=yourpassword | export RESTIC_PASSWORD=yourpassword | ||
| - | </ | + | ~~~ |
| - | == Autres | + | ## Autres |
| Obtenir les credentials | Obtenir les credentials | ||
| - | <code -> | + | ~~~ |
| $ ./cred -e prod -p plop_app | $ ./cred -e prod -p plop_app | ||
| # Charger les variables dans l’ENV | # Charger les variables dans l’ENV | ||
| $ source plop_app_prod | $ source plop_app_prod | ||
| - | </ | + | ~~~ |
| Lister les containers | Lister les containers | ||
| - | <code -> | + | ~~~ |
| $ rclone lsd remote: | $ rclone lsd remote: | ||
| 5696724577562 0001-01-01 00: | 5696724577562 0001-01-01 00: | ||
| | | ||
| - | </ | + | ~~~ |
| Usage d’un container | Usage d’un container | ||
| - | <code -> | + | ~~~ |
| $ rclone size remote: | $ rclone size remote: | ||
| Total objects: 21339 | Total objects: 21339 | ||
| Total size: 34.534 GBytes (37080481061 Bytes) | Total size: 34.534 GBytes (37080481061 Bytes) | ||
| - | </ | + | ~~~ |
| Lister le contenu d’un container, avec détail | Lister le contenu d’un container, avec détail | ||
| - | <code -> | + | ~~~ |
| $ rclone lsl remote: | $ rclone lsl remote: | ||
| 23120 2020-08-18 20: | 23120 2020-08-18 20: | ||
| Ligne 151: | Ligne 156: | ||
| | | ||
| ... | ... | ||
| - | </ | + | ~~~ |
| Lister les objets vieux de 2 jours maximum | Lister les objets vieux de 2 jours maximum | ||
| - | <code -> | + | ~~~ |
| $ rclone lsl remote: | $ rclone lsl remote: | ||
| | | ||
| | | ||
| ... | ... | ||
| - | </ | + | ~~~ |
| Supprimer les objets de 3 mois au minimum \\ | Supprimer les objets de 3 mois au minimum \\ | ||
| '' | '' | ||
| - | <code -> | + | ~~~ |
| $ rclone delete remote: | $ rclone delete remote: | ||
| - | </ | + | ~~~ |
| Restreindre la bbande passante | Restreindre la bbande passante | ||
| - | < | + | ~~~bash |
| export RCLONE_BWLIMIT=1M | export RCLONE_BWLIMIT=1M | ||
| - | </ | + | ~~~ |
tech/notes_rclone.1742825205.txt.gz · Dernière modification : de 127.0.0.1
