Skip to content

Releases: Cloudbox/Cloudbox

1.4.5

19 Oct 19:23
Compare
Choose a tag to compare
  • Settings: Use most recent upgrader used in other l3uddz projects (#300) (#04377e2f)
  • Plex: Reorganized Role [ansible] (#9a38c16c)
  • Plex Autoscan: Use Ansible password plugin to generate server pass. (#e42f526e)
  • Scripts: 'Plex Autoscan URL Script' update. (#75960e0b)
  • ruTorrent: Create themes and plugins folder. (#fe5f3e9a)
  • Preinstall: Check if variables are defined before testing. [ansible] (#097cbaf6)
  • Common: YYQ is already installed in Settings role. (#086a3dde)
  • Settings: YYQ is now only installed when needed. (#e6297e80)
  • Preinstall: Updated variable used for new home path. [ansible] (#239559b7)
  • Settings: Reset ownership of 'settings-updater.log' if it exists. (#047ec684)
  • User: Also copies '.ansible_vault' file during home folder migration. (#0d855dc0)
  • Changelog: Updated Tag links (#ce8d18f5)
  • Changelog: Minor touchups to scripts. (#1cb65c7c)
  • Restore: Shows more details during tarball extraction. (#85e82bab)
  • System: Minor touchups to role. (#bdfaf389)
  • Settings: Reorganized Role [ansible] (#61c4022c)
  • PreTasks: Renamed subtasks. [ansible] (#4bc99888)
  • Organizr: Replaced backticks with single quotes. [ansible] (#c4e77f07)
  • Settings: New layout for accounts.yml. (#55d38466)
  • Settings: Migrate users to new accounts.yml layout. (#91da506b)
  • Settings: Updated new variables globally. [ansible] (#4b1572a8)
  • Plex Auth Token: Display Plex Pass status as well. (#5cbe5853)
  • Plex: Reorganized tasks. [ansible] (#8a5810fe)
  • Plex: Reclaim server when PlexOnlineToken is missing. (#5fd7a1fc)
  • Nginx-Proxy: Cloudflare Tasks. (#89ab1ed9)
  • Restore: Restore service now supports backing up and restoring of .ansible_vault file (#eff176b0)
  • Plex: Recreate Preferences.xml file when it is malformed. (#6217bfbc)
  • Git: Updated git clone repo addresses (#6ff0765e)
  • UnionFS: Updated backup download URL for MergerFS. (#637b9a66)
  • Plex: Updated plugin roles and tags. (#65287630)
  • Trakktv: New role for Trak.tv plugin. (#9588b355)
  • Settings: Settings Migrator - Replace {{ user }} with {{ user.name }} (#c14d0b52)
  • Plex: Define 'localhost_ip' here. [ansible] (#f8b20355)
  • Plex: Fix transcode path if set to non-default /transcodes. (#d4a89bea)
  • Emby: Tweaked mounts. (#b63561b2)
  • Plex: Tweaked task titles. [ansible] (#e8ed6030)
  • Shell: Set default shell to bash. (#22662094)
  • Settings: Reorganized Role [ansible] (#f8ef5cdb)
  • AppVeyor: Ignore Settings Role changes. (#c0889cc0)
  • Ombi: Revert to stable version when unstable one isn't available. (#8b8e1547)
  • Sanity Check: Added tag [ansible] (#9a137ace)
  • Suitarr: Set default version to stable. (#959c9d09)
  • Settings: Reorganized Role (again) [ansible] (#f892eae5)
  • Settings: Will now add a space after colon in YAML files. (#82a77790)
  • PreTasks: Added tag [ansible] (#8afba1be)
  • PreTasks: If timezone fetch fails, revert to fallback timezones. (#3463334a)
  • Plex: Only stop/start plex container once during extra tasks. (#7f2e853b)
  • Changelog: 1.4.5 (#462a5b45)

1.4.4

19 Oct 19:24
Compare
Choose a tag to compare
  • Plex Autoscan: Minor update to default config. (#1af78d5e)
  • Vagrant: Added Vagrantfile for development (#294) (#614c3954)
  • Cloudplow: Added user agent to rclone_extras in default config. (#d1459d0a)
  • Scripts: Added user agent to 'sync torrent downloads' scripts. (#04d263f3)
  • Feeder: Added user agent to Rclone command. (#4563de55)
  • Mounts: Added user agent to Rclone commands. (#e1bbde91)
  • Restore: Added user agent to Rclone command. (#fa351292)
  • Backup: Added user agent to Rclone command. (#ae2b9fe9)
  • Watchtower: Use proper quotes. (#299) (#e9148556)
  • Suitarr: Convert version to lower case. (#f0c05363)
  • Plex: Minor task rename [ansible] (#c3fc6cb3)
  • Backup: Now shows progress during tarball creation. (#54c3f772)
  • Backup: Updated to stop/start Plexdrive4 and Plexdrive5 (#915f6a30)
  • Backup: Cleaner looking tarball creation task [ansible] (#a7d8418f)
  • Plex Autoscan: jq tasks will now keep nice formatting. (#b5695f40)
  • Nvidia: jq tasks will now keep nice formatting. (#103275ec)
  • Drive STRM: jq tasks will now keep nice formatting. (#254ae24a)
  • Changelog: Added changelog.sh script (#195b704b)
  • Changelog: Added '-s/--simple' argument to 'changelog.sh' (#c10602ce)
  • Changelog: Added release.sh script (#e3987353)
  • Changelog: Diff between tag & dev vs master & dev (#7276cab2)

1.4.3

19 Oct 19:24
Compare
Choose a tag to compare
  • Backup: Moved snapshot deletion task to occur right after tar creation.
  • Backup: Tweaked snapshot related pushover messages.
  • Github: Updated CONTRIBUTING.md page.
  • Plex Autoscan: Updated default config to reflect recent updates.

1.4.1

19 Oct 19:24
Compare
Choose a tag to compare
  • Airdcpp: New role
  • Plex: Add mount point for /dev/shm
  • Airdcpp: Set max hash speed to 50MB/s.
  • Nvidia: Role only runs when enabled in adv_settings.yml.
  • Common: Install run-one.
  • Heimdall: Updated internal port and protocol.
  • Plex Dupefinder: Add "/Plex Versions/" into skip list.
  • Rutorrent: Changed stop_timeout to 900 seconds to reflect recent upstream changes.
  • ruTorrent: Reorganized role.
  • ruTorrent: Support/Fixes for recent rTorrent/ruTorrent changes.
  • Docker: Wait 30 seconds before /var/lib/docker cleanup.
  • User: Resetting of permissions for user folder will not follow symlinks anymore.
  • Docker: Ignore errors during btrfs subvolume deletion.
  • System: Install locales apt package if missing.
  • Docker: Misc tweaks to docker Btrfs tasks.
  • Scripts: Updated location of ArrPush script.
  • Scripts: Updated location of plex_trash_fixer.py script
  • Git: Added issue templates.
  • Git: Backup git-labelmaker labels.json file.
  • Cloudplow: Minor tweak to default config.json.
  • Readme: Updated with new badges and donation link.

1.4.0

19 Oct 19:24
Compare
Choose a tag to compare
  • Preinstall: Removed 'pre_install' role and created 'preinstall' tag instead. [ansible]
  • UnionFS: Reworked role & added support for MergerFS. New settings in adv_settings.yml.
  • Rclone: Added ability to set Rclone remote into settings.yml
  • Scripts: Update torrent syncing scripts to match new rclone.remote variable.
  • Remote: New Role and settings in adv_settings.yml.
  • Mounts: New Ansible tag mounts.
  • Mounts: Start and stop Docker containers when mounts tag is ran. [ansible]
  • Mounts: Fixes incorrect rc-addr in existing service files.
  • Mounts: Updates rclone remote in rclone_vfs.service file.
  • MergerFS: Fix for log message errors and high iowait.
  • Mounts: Removes mnt-unionfs.mount file.
  • Mounts: Removes prime-rclone.service file.
  • Mounts: Added mounts_override tag to force importing of service files. [ansible]
  • Preinstall: Improved the order of tasks to allow for seamless run. [ansible]
  • Kernel: Reworked reboot task.
  • Kernel: Does GRUB edits to enable iGPU on Hetzner.
  • Kernel: Only restarts when actual change is made. [ansible]
  • Docker: Updated docker-ce to 18.09.2.
  • Docker: Install/update docker-ce-cli as well.
  • Settings: Remove vault_service key from backup_config.yml if present.
  • Nvidia: New Role. Installs drivers, patches, and runtimes to enable HW transcoding.
  • Settings: Add gpu enable/disable options to adv_settings.yml.
  • Plex: Use the customized Cloudbox docker image.
  • Plex: Implement conditionals for igpu setting in adv_settings.yml. [ansible]
  • Emby: Implement conditionals for igpu setting in adv_settings.yml. [ansible]
  • Plex: Set HEALTHCHECK_MOUNT env variable to /mnt/unionfs.
  • Nvidia: Only patches GeForce cards.
  • Cloudflare: Use amazonaws.com to lookup public IP. [ansible]
  • Preinstall: Will now try to reboot after preinstall if required. [ansible]
  • Backup: Rsync transfers no longer use compression.
  • Restore: Removed Rsync from restore.
  • Backup: Updated log paths.
  • SMA: Pass through iGPU.
  • Common: Install intel-gpu-tools if theres an Intel iGPU present.
  • Nvidia: Install nvtop (#267).
  • Aliases: Add aliases role to make use of the Cloudbox aliases repo.
  • Cloudplow: Git clones HEAD (vs Master branch).
  • MOTD: Git clones HEAD (vs Master branch).
  • Traktarr: Git clones HEAD (vs Master branch).
  • Plex Dupefinder: Git clones HEAD (vs Master branch).
  • Plex Autoscan: Git clones HEAD (vs Master branch).
  • Python-PlexLibrary: Updated Recipes to support upstream YAML format changes.
  • TorrentCleanup: Sonarr V3 Test (#269).
  • ruTorrent: Will not move completed downloads into a label subfolder anymore.
  • Restore: Updated folder creation logic to create /mnt/local/ before btrfs tasks in case the backup destination is on /mnt/local/.
  • Cloudplow: Remove After=unionfs.service from service file.
  • Plex Autoscan: Remove After=unionfs.service from service file.
  • Remote: Force unmount before checking path status.
  • Unionfs: Force unmount before checking path status.
  • Remote: Remove RemainAfterExit=yes from service files.
  • Remote: Installs rclone_vfs_primer timer.
  • Emby: Create directories with correct permissions so that user can save password on first run.
  • Emby: Create default dlna.xml config with dlna turned off.
  • Emby: Import dlna.xml only when it doesn't exist.
  • DDclient: New Role. If Cloudflare credentials exist, setup is automated.
  • Cloudflare: Replaced curl command with URI ansible module. [ansible]
  • Ombi: Set language to "en_US.UTF-8".
  • Settings: Removed deprecated download paths.
  • Pretasks: Removed deprecated download paths.
  • Lidarr: Removed deprecated download paths.
  • NZBGet: Removed deprecated download paths.
  • Radarr: Removed deprecated download paths.
  • Radarr4k: Removed deprecated download paths.
  • Sonarr: Removed deprecated download paths.
  • Sonarr4k: Removed deprecated download paths.
  • ruTorrent: Removed deprecated download paths.
  • ruTorrent: Removed incomplete folder. Now all torrents go to 'completed', regardless if they are complete or incomplete. Makes it inline with hardlink guide on wiki.
  • ruTorrent: Reorganized Role. [ansible]
  • Hetzner NFS: Added new role for creating Hetzner to Hetzner NFS mounts.
  • Sanity Check: Will not allow Plexdrive to be used with MergerFS.
  • Unionfs: Regex remove User/Group from mergerfs.service
  • Traktarr: Removed 'unionfs.service' requirement from systemd file.
  • Kernel: Update kernel headers if required.
  • Suitarr: Removed obsolete fallback option.
  • ruTorrent: Fix escaping on throttle.global_down.max_rate.set_kb (#276)
  • Zsh: Fix description and add line earlier in .zshrc (#277)
  • System: Set time zone for all users.
  • PIP: Changed install state to 'present' [ansible]
  • Pretasks: Created global tz variable for use with Ansible docker roles. [ansible]
  • System: Set time zone with tz variable.
  • Suitarr: Replaced /etc/localtime volume with TZ env variable
  • NZBGet: Moved HashRenamer.py file to correct location in role. [ansible]
  • NZBGet: Added DarkerNZBget theme support.
  • NZBGet: Set permissions recursively.
  • SABnzbd: Set permissions recursively.
  • System: Install tzdata if missing
  • Backup: Swapped 'lookup' plugin for shell command. [ansible]
  • User: Swapped 'lookup' plugin for shell command. [ansible]
  • Mounts: Swapped 'lookup' plugin for 'ansible_date_time' Ansible fact. [ansible]
  • Backup: Updated method of backup size lookup [ansible]
  • Cloudflare: Updated method of public ip lookup [ansible]
  • Cloudflare: Added cloudflare_enabled conditional to all roles.
  • Scripts: Updated method of public ip lookup in plex_autoscan_url.sh.
  • Backup: Tweaked pushover message. [ansible]
  • System: Added locale subtask to set en_US.UTF-8 as default lang.
  • Feeder: Updated role to match recent mount changes.
  • PlexPy: Use tz env variable for timezone.
  • Remote: Added support for Rclone Cache mount.
  • Sonarr: Fixed sonarr version. [ansible]
  • Sonarr4K: Fixed sonarr version. [ansible]
  • Remote: Removed --clear-chunk-age from Plexdrive 4 service file.
  • Radarr: Updated docker images names to reflect recent hotio changes.
  • Sonarr: Updated docker images names to reflect recent hotio changes.
  • Sonarr4K: Updated docker images names to reflect recent hotio changes.
  • Radarr: Updated docker images names to reflect recent hotio changes.
  • Sonarr: Updated docker images names to reflect recent hotio changes.
  • Sonarr4K: Updated docker images names to reflect recent hotio changes.
  • Sonarr: v3 uses "unstable" version. Also supports custom install files.
  • Sonarr4K: v3 uses "unstable" version. Also supports custom install files.
  • Python-PlexLibrary: Now inserts Plex URL to config.
  • User: Add user to video group.
  • Restore: Set shell after creating user account. [ansible]
  • Traktarr: Removed --ignore-backlist argument from systemd.
  • Ansible: Renamed role vars. [ansible]
  • Ansible: Added new role var use_remote. Will be used to skip certain roles when rclone.remote in settings.yml is blank. [ansible]
  • UnionFS: Skip Docker service restarting if not required. [ansible]
  • Remote: Skip role when use_remote is false. [ansible]
  • UnionFS: Added container stop tasks when use_remote is false. [ansible]
  • BTRFS: Check if root_fstype variable is defined before looking for 'btrfs'. [ansible]
  • Pre-Tasks: Updated method of public ip lookup. [ansible]
  • Pre-Tasks: Remove APT locks before starting. [ansible]
  • Docker: Switch storage driver to ZFS when /var/lib/docker is on a ZFS filesystem.
  • Common: Adds Debian repositories
  • System: Install correct linux-tools package for Debian.
  • Kernel: Install correct linux-headers for Debian vs Ubuntu.
  • Ansible: Renamed *.js2 to *.j2. [ansible]
  • Iperf3: Changed tmp folder to /var/tmp/. [ansible]
  • Nethogs: Changed tmp folder to /var/tmp/. [ansible]
  • Ansible: Swapped loops in APT and PIP modules for lists. [ansible]
  • System: Ignore errors during systctl role. Also simplified role. [ansible]
  • Unionfs: Only create remote dir when it doesn't exist. Related to use_remote variable skipping remote role. [ansible]
  • Pre-Tasks: Installs dig utility for Cloudflare task.
  • Cloudflare: Installs dig for Cloudflare tasks.
  • Plex Autoscan: Updates PLEX_LD_LIBRARY_PATH in config.json.
  • Backups: Check if root_fstype is defined before looking for 'btrfs'.
  • Readme: Updated Badges.
  • Common: Do Btrfs tasks only when necessary.
  • Kernel: Ignore errors during kernel headers install.
  • Docker: BTRFS - Creates a 20GB pseudo filesystem that is mounted on /var/lib/docker (#279)
  • Suitarr: Removed env MONO_TLS_PROVIDER: legacy from related docker containers.
  • User: Add sudo group to nopasswd (typo fix).
  • Subliminal: New role
  • Cloudplow: Tweaked default config
  • Nodejs: Better handling of tasks with conditionals. [ansible]
  • Nodejs: Install hastebin.
  • Nvidia: Install jmespath pip module.
  • Docker: Install jmespath pip module.
  • NZBGet: Darkerr theme now installs via Ansible block.
  • MOTD: Disable MOTD news service if it exists.
  • Sonarr: Darkerr theme now installs via Ansible block.
  • Sonarr4K: Darkerr theme now installs via Ansible block.
  • Radarr4K: Darkerr theme now installs via Ansible block.
  • Radarr: Darkerr theme now installs via Ansib...
Read more

1.3.3

19 Oct 19:24
Compare
Choose a tag to compare
  • Plex: Added /transcodes to mount. Now either /transcodes or /transcode can be used in Plex.
  • Darkerr: Added support for iFelix18's Darkerr theme.
  • Emby: Added /transcodes to mount. Now either /transcodes or /transcode can be used in Plex.
  • ruTorrent: Adds entry in settings for network.local_address.set.
  • ruTorrent: Updated regex patterns for settings.
  • Common: Only add APT multiverse repo when running Ubuntu.
  • AppVeyor: Only build dev branch or PRs to dev branch.
  • Drive STRM: New role
  • System: Installs pciutils package (if missing).
  • Drive STRM: Run rebuild tasks as user.
  • Plex Autoscan: Default config updated to reflect recent updates.
  • System: Ignore errors during apt tasks.
  • System: Tweak to previous commit.
  • Common: Ignore errors during apt tasks.
  • System: Fixed names in timezone tasks.
  • Netdata: Prevent Netdata from spamming syslog.
  • AppVeyor: Only generate new build number when branch is develop.
  • Plex: Increased wait period for db file creation.
  • Ombi: Switched docker images to hotio/suitarr.
  • Shell: Fix for missing tag.
  • MOTD: Certain packages were not available in non-ubuntu debian installs.
  • Docker: Allows for non-ubuntu linux distros to install docker-ce.
  • Docker: Updated docker-ce to 18.09.1.
  • Docker: Fix for incorrect apt version.
  • Telly: Moved to Community Repo (as version 1.0).
  • AppVeyor: Version builder function will not run during PRs.
  • Scripts: CleanupTorrents.py fix for sonarrv3.
  • Sonarr: Set docker image version in adv_settings.yml.
  • Docker: Added init into daemon.
  • Backup: Adds snapshot support for Btrfs file systems (thanks RXWatcher1).
  • Suitarr: Updated image names to new format.
  • Backup: Will now shutdown containers and Plexdrive when snapshot is enabled, but only for a short while.
  • Backup: Added missing pushover message tasks to for starting-of-containers task - for previous commit.
  • Webtools: Put tasks into a block [ansible][minor].
  • Webtools: Display message when Webtools was not updated.
  • Webtools: Moved tags from Plex role to cloudbox.yml.
  • Webtools: Suppress command warnings [ansible].
  • Sub-Zero: Added role to install the Sub-Zero plugin for Plex.
  • Sub-Zero: Added source for the XML xpath [minor].
  • MOTD: Added check for /etc/ssh/sshd_config.
  • Plex Patrol: Updated default settings.ini.
  • System: Set max_user_watches in systemctl.
  • Plex Autoscan: Added trailing slashes to config [minor].
  • Backup: Folder creation/deletion tasks are now down as user [minor].
  • Cloudplow: Added sleep for '0/s' [minor].
  • Common: If Btrfs is found, disable copy-on-write on /mnt and /opt.
  • Cloudplow: '0/s' sleep phrase tweaked. [minor]
  • Cloudplow: Set exclude_open_files to false in default config. [minor]
  • Common: Btrfs tasks only run when folders are empty.
  • MOTD: Wait for /etc/ssh/sshd_config to be created before proceeding.
  • Restore: [minor] Edit to task banners/titles.
  • Restore: If Btrfs is found, disable copy-on-write on /opt folder.
  • Common: Btrfs task now sets no-cow, non-recursively.
  • Restore: Btrfs task now sets no-cow, non-recursively.
  • MOTD: Updated git url [minor].
  • Common: Btrfs tasks sets no-cow on /mnt/local and not /mnt anymore [minor].
  • Backup: Renamed "Vault Service" to "Cloudbox Restore Service".
  • System: systctl updated tweaks.
  • Backup: Specify md5 for encryption for Restore Service.
  • Changelog: Correction [minor].
  • Rclone: Updated Headers [minor].
  • Rclone: Minor reworking of legacy uninstaller task file.
  • Rclone: Minor reworking of import config task file.
  • Restore: Reorganized role.
  • Common: Installs glances with modules.
  • Common: Uninstall apt glances before installing pip one.
  • Settings: Renamed task file [minor]
  • Common: Installs yyq.
  • Settings: Added Settings Migrator subtask. Currently only migrates over vault_service to restore_service in backup_config.yml.

1.3.2

19 Oct 19:25
Compare
Choose a tag to compare
  • Backup: Backup task of systemd files will not copy symlinks anymore.
  • Sickbeard MP4 Automator: Took out support for sonarr4k and radarr4k.
  • Changelog: Format change
  • Organizrv1: Added migration tasks to the role.
  • Common: Add jmespath python module.
  • System: Fix for broken /etc/timezone links.
  • Rclone: Tweaking of permissions set by tasks. Config file will not be owned by root anymore.
  • Plex Autoscan: Updated default config to match latest update.
  • Rclone: Now checks to see if the version is available online before trying to install it. Will set to default (latest) version if not.
  • Rclone: Reorganized role.
  • Git: Added *.pyc files to gitignore.
  • Emby: Specify version tags in adv_settings.yml
  • Docs: Updated CONTRIBUTING.md guide.
  • Docs: Cleaner donation section in README.md.
  • System: Renamed 'cpupower' task to 'remove_cpupower'.
  • System: Moved vnstat task to system role.
  • System: Added tso/tx disabling tweak for certain nics.
  • Backup: Updated default paths. Only affects new users.
  • Suitarr: Changed default image version to "unstable".
  • Restore: Backup existing /opt folders before restoring to prevent overwriting them.
  • Traktarr: Start service if previous config exists.
  • Plex Autoscan: Swapped localhost domain to https://plex.domain.com.
  • Cloudplow: Added nzbget section into default config.
  • NZBThrottle: New role (thanks davemaster223).
  • Plex: Moved default transcodes folder out of /home/.
  • Docker: Set all container's restart policty to unless-stopped.
  • Unionfs: Suppress error message in output - when force unmounting.
  • Plexdrive: Suppress error message in ouptput - when force unmounting.
  • Plex Autoscan: Updated config
  • Plex Autoscan: Update config items just in case it falls behind master.
  • Plex Autoscan: Updates Plex Section Mappings automatically.
  • Plex Autoscan: Only stop service (at beginning of role) when it was running before.
  • Plex Autoscan: Added tag plex_autoscan_update_sections.
  • AppVeyor: Patch version issues.
  • System: Fix any potential dpkg issues.
  • Plex Auth Token: Added tag entry into cloudbox.yml.
  • Settings: Added an extra check to make sure accounts.yml is configured.
  • System: Should now upgrade apt without config prompts.
  • Pre Tasks: Reorganized user creation tasks.
  • Lets Encrypt: Added UID/GID variables.
  • Cloudplow: Added rclone_command option to config.
  • User: Put user tasks into its own role.
  • Z: Tweaked dot file tasks.
  • Watchtower: Will now update all containers when installed.
  • Scripts: HashRenamer.py - Catch hash type with 42 chars.
  • Nextcloud: Split MariaDB tasks into its own role.
  • Sanity Check: Allow non-Ubuntu releases to install CB but with a warning.
  • Pre-Install: Set minimum Linux kernel version to 4.00.
  • Kernel: Removed most of the kernel updating tasks. It was not compatible with all Ubuntu server types (eg VM).
  • Preinstall: Gives recommended kernel message with kernel is between 4.00 and 4.10.
  • MariaDB: Added tag to role.

1.3.1

19 Oct 19:25
Compare
Choose a tag to compare
  • Docker: Added docker-housekeeping tag for Docker house keeping tasks.
  • Cloudplow: Fixed missing comma in default config.
  • Kernel: Added safeguards for when settings are undefined.
  • Plex: Added safeguards, to db_cache_size task, for when settings are undefined.

1.3.0

19 Oct 19:25
Compare
Choose a tag to compare
  • Kernel: Changed order in playbook file to run before/without settings updater.
  • Backup: Removed plexdrive cache file from excludes list.
  • Ombi: Corrected docker image name in role banner.
  • Backup: Set rclone drive chunk size to 128M.
  • CloudPlow: Set default config's rclone drive chunk size to 128M.
  • Restore: Set rclone drive chunk size to 128M.
  • Scripts: Added download_torrents_from_google.sh and sync_torrents_to_google.sh
    • Use to sync torrent download folder to google, and to copy from google to local disk.
    • Useful if wanting to keep downloaded torrents when moving server.
  • Plex: Added db_cache_size option to adv_settings.yml.
  • Plexdrive: Added ExecStartPre line to the service file to give it more time to start.
  • Organizr: Updated docker image to organizrtools/organizr-v2:plex.
  • System: Set vnstat to proper default interface.
  • System: Replaced APT module for upgrading APT with shell command.
  • Settings: Ansible will now quit after a new items are added to adv_settings.yml.
  • Pushover: Reorganized tasks.
  • Backup/Restore: Reorganized config and tasks.
    • Backup has a new playbook, backup.yml. Will allow for clean cron tasks.
    • Backup and Restore will also use a new settings file, backup_config.yml. This will make the main settings.yml easier to read for new users.
  • Shell: Moved shell option from adv_settings.yml to settings.yml.
  • AppVeyor: Updated to reflect new backup_config.yml.
  • TorrentCleaner: Added fault tolerance to arguments.
  • Backup/Restore: Renamed backup_excludes.txt to backup_excludes_list.txt.
  • Restore: Restore backed up backup_excludes_list.txt file.
  • Backup: Added support for Cloudbox Vault Service.
  • Backup: Updated cron task to reflect new backup.yml playbook.
  • Restore: Now calls Pre_Install role to make sure user account exists and create one if it doesn't.
  • Rclone: rclone.conf will now be set to correct permissions, when importing from playbook dir.
  • Letsencrypt: Store certs in /opt/nginx-proxy/certs.
  • Letsencrypt: Migrate existing certs over to /opt/nginx-proxy/certs.
  • System: Removed cpupower.service.
    • Was causing problems for certain users.
  • Kernel: Added auto mainline kernel updater
    • By default, the kernel version 4.18.6 is installed (the most recent and stable version).
    • However, you can set a custom kernel version in adv_settings.yml as well. Be sure to put this in quotes or else trailing zeroes in single dot versions will drop off (eg 4.10 will become 4.1).
  • Gitignore: Filter out .DS_Store for Macs.
  • Suitarr: Added option to set Docker image version via adv_settings.yml.
    • Choices are default (let Cloudox decide), image, stable, and unstable.
    • Currently Cloudbox default is set to unstable.
  • ZSH: Auto update Oh My Zsh without prompt.
  • Scripts: PAS URL Script can now take -s/--simple arguments to pass only url with no formatting or banners.
  • Nginx-Proxy: Updated proxy.conf to fix blocking of iframes.
    • Will not update existing installs. To do so, remove /opt/nginx-proxy/proxy.conf and rerun nginx-proxy tag.
  • Restore: Renamed /opt/ permissions fix tag to opt-permissions-reset.
  • Settings: Will now exit just once after all the setting files have been updated vs exiting after each one.
  • Readme: Expanded donation section.
  • NZBGet: Adds unpauser schedule task to new config.
  • NZBGet: Took out completion checker script for new installs.
    • Does not work too well (ie pause + download + pause + download, etc is slower than just downloading until it fails and I also don't see a need for it when most have unlimited provider accounts, anyway).
    • If anyone still wants it, they can download themselves and drop it in the scripts folder.
  • Plex: Renamed allow_high_output_bitrates to force_high_output_bitrates in adv_settings.yml.
  • Ansible: Added new jinja filter 'pluralize'.
  • Plexdrive: Set max-chunks, in default service file, to 150 when system RAM is < 16 GB. Affects new users only.
  • Appveyor: Updated build number format. It will now be Current Tag Version - New Commits since (eg 1.2.9-118).
  • Suitarr: Set default docker image version to image.
  • Sickbeard MP4 Automator
  • Resilio Sync: Renamed role, /opt folder, and tag to resilio-sync. Subdomain is now resiliosync.
    • Existing installs will be migrated automatically when tag is ran.

1.2.9

19 Oct 19:25
Compare
Choose a tag to compare
  • Backup: Removed traktarr.service checks.
  • Backup: Added more safeguards for when a service file is disabled.
  • Backup: Simplified Docker related messages.
  • Docker: Added safeguard for when a service file is disabled.
  • Plexdrive: Added safeguard for when service file is disabled.
  • UnionFS: Added safeguard for when service file is disabled.
  • URL: Updated url to https://cloudbox.works.