-
Posts
450 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Store
Gallery
Bug Reports
Documentation
Landing
Everything posted by francrouge
-
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
No i noticed it like 2month ago Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Me i got the problem Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Krusader for me works well Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Oo i see ok thx for all the infos Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Yes but i still get api ban so its not stoping i guess Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
I would like to just upload 750gb or a bit less to not get blocked Thx Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
hi again its wierd because i'm offen api ban when uploading. do i need to remove de # from the section. thx -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Great thx a lot [emoji1] Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
For the moment yes Thx Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Cool but since i dont have team drives do i need service account ? Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
#!/bin/bash ###################### ### Upload Script #### ###################### ### Version 0.95.5 ### ###################### ####### EDIT ONLY THESE SETTINGS ####### # INSTRUCTIONS # 1. Edit the settings below to match your setup # 2. NOTE: enter RcloneRemoteName WITHOUT ':' # 3. Optional: Add additional commands or filters # 4. Optional: Use bind mount settings for potential traffic shaping/monitoring # 5. Optional: Use service accounts in your upload remote # 6. Optional: Use backup directory for rclone sync jobs # REQUIRED SETTINGS RcloneCommand="move" # choose your rclone command e.g. move, copy, sync RcloneRemoteName="gdrive_media_vfs" # Name of rclone remote mount WITHOUT ':'. RcloneUploadRemoteName="gdrive_media_vfs" # If you have a second remote created for uploads put it here. Otherwise use the same remote as RcloneRemoteName. LocalFilesShare="/mnt/user/mount_rclone_upload" # location of the local files without trailing slash you want to rclone to use RcloneMountShare="/mnt/user/mount_rclone" # where your rclone mount is located without trailing slash e.g. /mnt/user/mount_rclone MinimumAge="15m" # sync files suffix ms|s|m|h|d|w|M|y ModSort="ascending" # "ascending" oldest files first, "descending" newest files first # Note: Again - remember to NOT use ':' in your remote name above # Bandwidth limits: specify the desired bandwidth in kBytes/s, or use a suffix b|k|M|G. Or 'off' or '0' for unlimited. The script uses --drive-stop-on-upload-limit which stops the script if the 750GB/day limit is achieved, so you no longer have to slow 'trickle' your files all day if you don't want to e.g. could just do an unlimited job overnight. BWLimit1Time="01:00" BWLimit1="off" BWLimit2Time="08:00" BWLimit2="15M" BWLimit3Time="16:00" BWLimit3="12M" # OPTIONAL SETTINGS # Add name to upload job JobName="_daily_upload" # Adds custom string to end of checker file. Useful if you're running multiple jobs against the same remote. # Add extra commands or filters Command1="--exclude downloads/**" Command2="" Command3="" Command4="" Command5="" Command6="" Command7="" Command8="" # Bind the mount to an IP address CreateBindMount="N" # Y/N. Choose whether or not to bind traffic to a network adapter. RCloneMountIP="192.168.1.253" # Choose IP to bind upload to. NetworkAdapter="eth0" # choose your network adapter. eth0 recommended. VirtualIPNumber="1" # creates eth0:x e.g. eth0:1. # Use Service Accounts. Instructions: https://github.com/xyou365/AutoRclone UseServiceAccountUpload="N" # Y/N. Choose whether to use Service Accounts. ServiceAccountDirectory="/mnt/user/appdata/other/rclone/service_accounts" # Path to your Service Account's .json files. ServiceAccountFile="sa_gdrive_upload" # Enter characters before counter in your json files e.g. for sa_gdrive_upload1.json -->sa_gdrive_upload100.json, enter "sa_gdrive_upload". CountServiceAccounts="15" # Integer number of service accounts to use. # Is this a backup job BackupJob="N" # Y/N. Syncs or Copies files from LocalFilesLocation to BackupRemoteLocation, rather than moving from LocalFilesLocation/RcloneRemoteName BackupRemoteLocation="backup" # choose location on mount for deleted sync files BackupRemoteDeletedLocation="backup_deleted" # choose location on mount for deleted sync files BackupRetention="90d" # How long to keep deleted sync files suffix ms|s|m|h|d|w|M|y ####### END SETTINGS ####### ############################################################################### ##### DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING ##### ############################################################################### ####### Preparing mount location variables ####### if [[ $BackupJob == 'Y' ]]; then LocalFilesLocation="$LocalFilesShare" echo "$(date "+%d.%m.%Y %T") INFO: *** Backup selected. Files will be copied or synced from ${LocalFilesLocation} for ${RcloneUploadRemoteName} ***" else LocalFilesLocation="$LocalFilesShare/$RcloneRemoteName" echo "$(date "+%d.%m.%Y %T") INFO: *** Rclone move selected. Files will be moved from ${LocalFilesLocation} for ${RcloneUploadRemoteName} ***" fi RcloneMountLocation="$RcloneMountShare/$RcloneRemoteName" # Location of rclone mount ####### create directory for script files ####### mkdir -p /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName #for script files ####### Check if script already running ########## echo "$(date "+%d.%m.%Y %T") INFO: *** Starting rclone_upload script for ${RcloneUploadRemoteName} ***" if [[ -f "/mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/upload_running$JobName" ]]; then echo "$(date "+%d.%m.%Y %T") INFO: Exiting as script already running." exit else echo "$(date "+%d.%m.%Y %T") INFO: Script not running - proceeding." touch /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/upload_running$JobName fi ####### check if rclone installed ########## echo "$(date "+%d.%m.%Y %T") INFO: Checking if rclone installed successfully." if [[ -f "$RcloneMountLocation/mountcheck" ]]; then echo "$(date "+%d.%m.%Y %T") INFO: rclone installed successfully - proceeding with upload." else echo "$(date "+%d.%m.%Y %T") INFO: rclone not installed - will try again later." rm /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/upload_running$JobName exit fi ####### Rotating serviceaccount.json file if using Service Accounts ####### if [[ $UseServiceAccountUpload == 'Y' ]]; then cd /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/ CounterNumber=$(find -name 'counter*' | cut -c 11,12) CounterCheck="1" if [[ "$CounterNumber" -ge "$CounterCheck" ]];then echo "$(date "+%d.%m.%Y %T") INFO: Counter file found for ${RcloneUploadRemoteName}." else echo "$(date "+%d.%m.%Y %T") INFO: No counter file found for ${RcloneUploadRemoteName}. Creating counter_1." touch /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/counter_1 CounterNumber="1" fi ServiceAccount="--drive-service-account-file=$ServiceAccountDirectory/$ServiceAccountFile$CounterNumber.json" echo "$(date "+%d.%m.%Y %T") INFO: Adjusted service_account_file for upload remote ${RcloneUploadRemoteName} to ${ServiceAccountFile}${CounterNumber}.json based on counter ${CounterNumber}." else echo "$(date "+%d.%m.%Y %T") INFO: Uploading using upload remote ${RcloneUploadRemoteName}" ServiceAccount="" fi ####### Upload files ########## # Check bind option if [[ $CreateBindMount == 'Y' ]]; then echo "$(date "+%d.%m.%Y %T") INFO: *** Checking if IP address ${RCloneMountIP} already created for upload to remote ${RcloneUploadRemoteName}" ping -q -c2 $RCloneMountIP > /dev/null # -q quiet, -c number of pings to perform if [ $? -eq 0 ]; then # ping returns exit status 0 if successful echo "$(date "+%d.%m.%Y %T") INFO: *** IP address ${RCloneMountIP} already created for upload to remote ${RcloneUploadRemoteName}" else echo "$(date "+%d.%m.%Y %T") INFO: *** Creating IP address ${RCloneMountIP} for upload to remote ${RcloneUploadRemoteName}" ip addr add $RCloneMountIP/24 dev $NetworkAdapter label $NetworkAdapter:$VirtualIPNumber fi else RCloneMountIP="" fi # Remove --delete-empty-src-dirs if rclone sync or copy if [[ $RcloneCommand == 'move' ]]; then echo "$(date "+%d.%m.%Y %T") INFO: *** Using rclone move - will add --delete-empty-src-dirs to upload." DeleteEmpty="--delete-empty-src-dirs " else echo "$(date "+%d.%m.%Y %T") INFO: *** Not using rclone move - will remove --delete-empty-src-dirs to upload." DeleteEmpty="" fi # Check --backup-directory if [[ $BackupJob == 'Y' ]]; then echo "$(date "+%d.%m.%Y %T") INFO: *** Will backup to ${BackupRemoteLocation} and use ${BackupRemoteDeletedLocation} as --backup-directory with ${BackupRetention} retention for ${RcloneUploadRemoteName}." LocalFilesLocation="$LocalFilesShare" BackupDir="--backup-dir $RcloneUploadRemoteName:$BackupRemoteDeletedLocation" else BackupRemoteLocation="" BackupRemoteDeletedLocation="" BackupRetention="" BackupDir="" fi # process files rclone $RcloneCommand $LocalFilesLocation $RcloneUploadRemoteName:$BackupRemoteLocation $ServiceAccount $BackupDir \ --user-agent="$RcloneUploadRemoteName" \ -vv \ --buffer-size 512M \ --drive-chunk-size 512M \ --tpslimit 8 \ --checkers 8 \ --transfers 4 \ --order-by modtime,$ModSort \ --min-age $MinimumAge \ $Command1 $Command2 $Command3 $Command4 $Command5 $Command6 $Command7 $Command8 \ --exclude *fuse_hidden* \ --exclude *_HIDDEN \ --exclude .recycle** \ --exclude .Recycle.Bin/** \ --exclude *.backup~* \ --exclude *.partial~* \ --drive-stop-on-upload-limit \ --bwlimit "${BWLimit1Time},${BWLimit1} ${BWLimit2Time},${BWLimit2} ${BWLimit3Time},${BWLimit3}" \ --bind=$RCloneMountIP $DeleteEmpty # Delete old files from mount if [[ $BackupJob == 'Y' ]]; then echo "$(date "+%d.%m.%Y %T") INFO: *** Removing files older than ${BackupRetention} from $BackupRemoteLocation for ${RcloneUploadRemoteName}." rclone delete --min-age $BackupRetention $RcloneUploadRemoteName:$BackupRemoteDeletedLocation fi ####### Remove Control Files ########## # update counter and remove other control files if [[ $UseServiceAccountUpload == 'Y' ]]; then if [[ "$CounterNumber" == "$CountServiceAccounts" ]];then rm /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/counter_* touch /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/counter_1 echo "$(date "+%d.%m.%Y %T") INFO: Final counter used - resetting loop and created counter_1." else rm /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/counter_* CounterNumber=$((CounterNumber+1)) touch /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/counter_$CounterNumber echo "$(date "+%d.%m.%Y %T") INFO: Created counter_${CounterNumber} for next upload run." fi else echo "$(date "+%d.%m.%Y %T") INFO: Not utilising service accounts." fi # remove dummy file rm /mnt/user/appdata/other/rclone/remotes/$RcloneUploadRemoteName/upload_running$JobName echo "$(date "+%d.%m.%Y %T") INFO: Script complete" exit thx -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
No team drive just the drive api. Thx Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
what does it mean i got an drive api but thats it ? Thx -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Hi all Quick question, Does the upload script stops when it reach the 750 gb limit and wait 24h ? thx -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
You got 750gb per day of upload i don't know if its include download also Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Hi nope nothing yet but it took like 1 day and it was working again so i'm thinking api ban but i'm not familiar with all parameters of the drive api. Since i made one and sometime it get ban Thx Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Have you figure it out ? Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
It seem to be api ban. But i dont know why Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Hi all Anyone experience this on plex + gdrive Error Message: The conversion failed. The transcoder stopped due to an error. Completed: [10.0.0.122:55423] 404 GET /video/:/transcode/universal/dash/cfl62u47bdgnu0h10chn0i2z/1/initial.mp4 (8 live) TLS GZIP 0ms 458 bytes (pipelined: 20) thx all -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Quick question for you guys. With Google changing the for workspace are we going to lose all our storage ? thx -
I just found out it was some autorisation in google chrome since default password was working in internet explorer.
-
Hi i'm not able to enter the default user and password I tried admin adminadmin. I tried to manually add my info its not working Anyone has an idea ?
-
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Hi all Can someone explain me how i can link my downloaded files to be uploaded in drive and be able to seed it I'm a bit lost with all the configs. For now my upload script seems to work and my mounting script also Thx Envoyé de mon Pixel 2 XL en utilisant Tapatalk -
Guide: How To Use Rclone To Mount Cloud Drives And Play Files
francrouge replied to DZMM's topic in Plugins and Apps
Hi guys I need help please. I'm trying to switch from unionfs to merge fs. But i'm lost with config files etc. Currently i just need an upload folder for the upload script and a gdrive mount. So what should i strip in the config exactly ? Is it ok RcloneRemoteName="crypt" # Name of rclone remote mount WITHOUT ':'. NOTE: Choose your encrypted remote for sensitive data RcloneMountShare="/mnt/user/mount_rclone" # where your rclone remote will be located without trailing slash e.g. /mnt/user/mount_rclone LocalFilesShare="/mnt/user/mount_rclone_upload" # location of the local files and MountFolders you want to upload without trailing slash to rclone e.g. /mnt/user/local. Enter 'ignore' to disable MergerfsMountShare="ignore" # location without trailing slash e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disable DockerStart="plex" # list of dockers, separated by space, to start once mergerfs mount verified. Remember to disable AUTOSTART for dockers added in docker settings page Do we really need that ? MountFolders=\{"downloads/complete,downloads/intermediate,downloads/seeds,movies,tv"\} # comma separated list of folders to create within the mount thx -
[Support] Linuxserver.io - Plex Media Server
francrouge replied to linuxserver.io's topic in Docker Containers
Hi all, I'm getting transcode issue for the past few days with content off my gdrive.. anyone can help me. I'm always getting transcode error. Denying access to transcode of key /library/metadata/23967 due to terminated session I tried to reinstall the docker. Change the transcode folder nothing is working unraid-diagnostics-20200927-2005.zip