tag:github.com,2008:https://github.com/Cloudbox/Cloudbox/releases Release notes from Cloudbox 2019-10-19T19:22:54Z tag:github.com,2008:Repository/98161271/1.4.5 2019-10-19T19:23:55Z 1.4.5 <ul> <li><strong>Settings</strong>: Use most recent upgrader used in other l3uddz projects (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="445783820" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/300" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/300/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/300">#300</a>) (<a href="https://github.com/cloudbox/cloudbox/commit/04377e2f">#04377e2f</a>)</li> <li><strong>Plex</strong>: Reorganized Role [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/9a38c16c">#9a38c16c</a>)</li> <li><strong>Plex Autoscan</strong>: Use Ansible password plugin to generate server pass. (<a href="https://github.com/cloudbox/cloudbox/commit/e42f526e">#e42f526e</a>)</li> <li><strong>Scripts</strong>: 'Plex Autoscan URL Script' update. (<a href="https://github.com/cloudbox/cloudbox/commit/75960e0b">#75960e0b</a>)</li> <li><strong>ruTorrent</strong>: Create themes and plugins folder. (<a href="https://github.com/cloudbox/cloudbox/commit/fe5f3e9a">#fe5f3e9a</a>)</li> <li><strong>Preinstall</strong>: Check if variables are defined before testing. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/097cbaf6">#097cbaf6</a>)</li> <li><strong>Common</strong>: YYQ is already installed in Settings role. (<a href="https://github.com/cloudbox/cloudbox/commit/086a3dde">#086a3dde</a>)</li> <li><strong>Settings</strong>: YYQ is now only installed when needed. (<a href="https://github.com/cloudbox/cloudbox/commit/e6297e80">#e6297e80</a>)</li> <li><strong>Preinstall</strong>: Updated variable used for new home path. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/239559b7">#239559b7</a>)</li> <li><strong>Settings</strong>: Reset ownership of 'settings-updater.log' if it exists. (<a href="https://github.com/cloudbox/cloudbox/commit/047ec684">#047ec684</a>)</li> <li><strong>User</strong>: Also copies '.ansible_vault' file during home folder migration. (<a href="https://github.com/cloudbox/cloudbox/commit/0d855dc0">#0d855dc0</a>)</li> <li><strong>Changelog</strong>: Updated Tag links (<a href="https://github.com/cloudbox/cloudbox/commit/ce8d18f5">#ce8d18f5</a>)</li> <li><strong>Changelog</strong>: Minor touchups to scripts. (<a href="https://github.com/cloudbox/cloudbox/commit/1cb65c7c">#1cb65c7c</a>)</li> <li><strong>Restore</strong>: Shows more details during tarball extraction. (<a href="https://github.com/cloudbox/cloudbox/commit/85e82bab">#85e82bab</a>)</li> <li><strong>System</strong>: Minor touchups to role. (<a href="https://github.com/cloudbox/cloudbox/commit/bdfaf389">#bdfaf389</a>)</li> <li><strong>Settings</strong>: Reorganized Role [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/61c4022c">#61c4022c</a>)</li> <li><strong>PreTasks</strong>: Renamed subtasks. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/4bc99888">#4bc99888</a>)</li> <li><strong>Organizr</strong>: Replaced backticks with single quotes. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/c4e77f07">#c4e77f07</a>)</li> <li><strong>Settings</strong>: New layout for <code>accounts.yml</code>. (<a href="https://github.com/cloudbox/cloudbox/commit/55d38466">#55d38466</a>)</li> <li><strong>Settings</strong>: Migrate users to new <code>accounts.yml</code> layout. (<a href="https://github.com/cloudbox/cloudbox/commit/91da506b">#91da506b</a>)</li> <li><strong>Settings</strong>: Updated new variables globally. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/4b1572a8">#4b1572a8</a>)</li> <li><strong>Plex Auth Token</strong>: Display Plex Pass status as well. (<a href="https://github.com/cloudbox/cloudbox/commit/5cbe5853">#5cbe5853</a>)</li> <li><strong>Plex</strong>: Reorganized tasks. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/8a5810fe">#8a5810fe</a>)</li> <li><strong>Plex</strong>: Reclaim server when <code>PlexOnlineToken</code> is missing. (<a href="https://github.com/cloudbox/cloudbox/commit/5fd7a1fc">#5fd7a1fc</a>)</li> <li><strong>Nginx-Proxy</strong>: Cloudflare Tasks. (<a href="https://github.com/cloudbox/cloudbox/commit/89ab1ed9">#89ab1ed9</a>)</li> <li><strong>Restore</strong>: Restore service now supports backing up and restoring of .ansible_vault file (<a href="https://github.com/cloudbox/cloudbox/commit/eff176b0">#eff176b0</a>)</li> <li><strong>Plex</strong>: Recreate <code>Preferences.xml</code> file when it is malformed. (<a href="https://github.com/cloudbox/cloudbox/commit/6217bfbc">#6217bfbc</a>)</li> <li><strong>Git</strong>: Updated git clone repo addresses (<a href="https://github.com/cloudbox/cloudbox/commit/6ff0765e">#6ff0765e</a>)</li> <li><strong>UnionFS</strong>: Updated backup download URL for MergerFS. (<a href="https://github.com/cloudbox/cloudbox/commit/637b9a66">#637b9a66</a>)</li> <li><strong>Plex</strong>: Updated plugin roles and tags. (<a href="https://github.com/cloudbox/cloudbox/commit/65287630">#65287630</a>)</li> <li><strong>Trakktv</strong>: New role for Trak.tv plugin. (<a href="https://github.com/cloudbox/cloudbox/commit/9588b355">#9588b355</a>)</li> <li><strong>Settings</strong>: Settings Migrator - Replace {{ user }} with {{ user.name }} (<a href="https://github.com/cloudbox/cloudbox/commit/c14d0b52">#c14d0b52</a>)</li> <li><strong>Plex</strong>: Define 'localhost_ip' here. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/f8b20355">#f8b20355</a>)</li> <li><strong>Plex</strong>: Fix transcode path if set to non-default <code>/transcodes</code>. (<a href="https://github.com/cloudbox/cloudbox/commit/d4a89bea">#d4a89bea</a>)</li> <li><strong>Emby</strong>: Tweaked mounts. (<a href="https://github.com/cloudbox/cloudbox/commit/b63561b2">#b63561b2</a>)</li> <li><strong>Plex</strong>: Tweaked task titles. [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/e8ed6030">#e8ed6030</a>)</li> <li><strong>Shell</strong>: Set default shell to bash. (<a href="https://github.com/cloudbox/cloudbox/commit/22662094">#22662094</a>)</li> <li><strong>Settings</strong>: Reorganized Role [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/f8ef5cdb">#f8ef5cdb</a>)</li> <li><strong>AppVeyor</strong>: Ignore Settings Role changes. (<a href="https://github.com/cloudbox/cloudbox/commit/c0889cc0">#c0889cc0</a>)</li> <li><strong>Ombi</strong>: Revert to <code>stable</code> version when <code>unstable</code> one isn't available. (<a href="https://github.com/cloudbox/cloudbox/commit/8b8e1547">#8b8e1547</a>)</li> <li><strong>Sanity Check</strong>: Added tag [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/9a137ace">#9a137ace</a>)</li> <li><strong>Suitarr</strong>: Set default version to <code>stable</code>. (<a href="https://github.com/cloudbox/cloudbox/commit/959c9d09">#959c9d09</a>)</li> <li><strong>Settings</strong>: Reorganized Role (again) [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/f892eae5">#f892eae5</a>)</li> <li><strong>Settings</strong>: Will now add a space after colon in YAML files. (<a href="https://github.com/cloudbox/cloudbox/commit/82a77790">#82a77790</a>)</li> <li><strong>PreTasks</strong>: Added tag [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/8afba1be">#8afba1be</a>)</li> <li><strong>PreTasks</strong>: If timezone fetch fails, revert to fallback timezones. (<a href="https://github.com/cloudbox/cloudbox/commit/3463334a">#3463334a</a>)</li> <li><strong>Plex</strong>: Only stop/start plex container once during extra tasks. (<a href="https://github.com/cloudbox/cloudbox/commit/7f2e853b">#7f2e853b</a>)</li> <li><strong>Changelog</strong>: 1.4.5 (<a href="https://github.com/cloudbox/cloudbox/commit/462a5b45">#462a5b45</a>)</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.4.4 2019-10-19T19:24:11Z 1.4.4 <ul> <li><strong>Plex Autoscan</strong>: Minor update to default config. (<a href="https://github.com/cloudbox/cloudbox/commit/1af78d5e">#1af78d5e</a>)</li> <li><strong>Vagrant</strong>: Added Vagrantfile for development (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="437686496" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/294" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/294/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/294">#294</a>) (<a href="https://github.com/cloudbox/cloudbox/commit/614c3954">#614c3954</a>)</li> <li><strong>Cloudplow</strong>: Added user agent to <code>rclone_extras</code> in default config. (<a href="https://github.com/cloudbox/cloudbox/commit/d1459d0a">#d1459d0a</a>)</li> <li><strong>Scripts</strong>: Added user agent to 'sync torrent downloads' scripts. (<a href="https://github.com/cloudbox/cloudbox/commit/04d263f3">#04d263f3</a>)</li> <li><strong>Feeder</strong>: Added user agent to Rclone command. (<a href="https://github.com/cloudbox/cloudbox/commit/4563de55">#4563de55</a>)</li> <li><strong>Mounts</strong>: Added user agent to Rclone commands. (<a href="https://github.com/cloudbox/cloudbox/commit/e1bbde91">#e1bbde91</a>)</li> <li><strong>Restore</strong>: Added user agent to Rclone command. (<a href="https://github.com/cloudbox/cloudbox/commit/fa351292">#fa351292</a>)</li> <li><strong>Backup</strong>: Added user agent to Rclone command. (<a href="https://github.com/cloudbox/cloudbox/commit/ae2b9fe9">#ae2b9fe9</a>)</li> <li><strong>Watchtower</strong>: Use proper quotes. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="444373798" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/299" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/299/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/299">#299</a>) (<a href="https://github.com/cloudbox/cloudbox/commit/e9148556">#e9148556</a>)</li> <li><strong>Suitarr</strong>: Convert version to lower case. (<a href="https://github.com/cloudbox/cloudbox/commit/f0c05363">#f0c05363</a>)</li> <li><strong>Plex</strong>: Minor task rename [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/c3fc6cb3">#c3fc6cb3</a>)</li> <li><strong>Backup</strong>: Now shows progress during tarball creation. (<a href="https://github.com/cloudbox/cloudbox/commit/54c3f772">#54c3f772</a>)</li> <li><strong>Backup</strong>: Updated to stop/start Plexdrive4 and Plexdrive5 (<a href="https://github.com/cloudbox/cloudbox/commit/915f6a30">#915f6a30</a>)</li> <li><strong>Backup</strong>: Cleaner looking tarball creation task [ansible] (<a href="https://github.com/cloudbox/cloudbox/commit/a7d8418f">#a7d8418f</a>)</li> <li><strong>Plex Autoscan</strong>: jq tasks will now keep nice formatting. (<a href="https://github.com/cloudbox/cloudbox/commit/b5695f40">#b5695f40</a>)</li> <li><strong>Nvidia</strong>: jq tasks will now keep nice formatting. (<a href="https://github.com/cloudbox/cloudbox/commit/103275ec">#103275ec</a>)</li> <li><strong>Drive STRM</strong>: jq tasks will now keep nice formatting. (<a href="https://github.com/cloudbox/cloudbox/commit/254ae24a">#254ae24a</a>)</li> <li><strong>Changelog</strong>: Added <code>changelog.sh</code> script (<a href="https://github.com/cloudbox/cloudbox/commit/195b704b">#195b704b</a>)</li> <li><strong>Changelog</strong>: Added '-s/--simple' argument to 'changelog.sh' (<a href="https://github.com/cloudbox/cloudbox/commit/c10602ce">#c10602ce</a>)</li> <li><strong>Changelog</strong>: Added <code>release.sh</code> script (<a href="https://github.com/cloudbox/cloudbox/commit/e3987353">#e3987353</a>)</li> <li><strong>Changelog</strong>: Diff between tag &amp; dev vs master &amp; dev (<a href="https://github.com/cloudbox/cloudbox/commit/7276cab2">#7276cab2</a>)</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.4.3 2019-10-19T19:24:20Z 1.4.3 <ul> <li><strong>Backup</strong>: Moved snapshot deletion task to occur right after tar creation.</li> <li><strong>Backup</strong>: Tweaked snapshot related pushover messages.</li> <li><strong>Github</strong>: Updated CONTRIBUTING.md page.</li> <li><strong>Plex Autoscan</strong>: Updated default config to reflect recent updates.</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.4.1 2019-10-19T19:24:37Z 1.4.1 <ul> <li><strong>Airdcpp:</strong> New role</li> <li><strong>Plex:</strong> Add mount point for <code>/dev/shm</code></li> <li><strong>Airdcpp:</strong> Set max hash speed to 50MB/s.</li> <li><strong>Nvidia:</strong> Role only runs when enabled in <code>adv_settings.yml</code>.</li> <li><strong>Common:</strong> Install <code>run-one</code>.</li> <li><strong>Heimdall:</strong> Updated internal port and protocol.</li> <li><strong>Plex Dupefinder:</strong> Add <code>"/Plex Versions/"</code> into skip list.</li> <li><strong>Rutorrent:</strong> Changed <code>stop_timeout</code> to 900 seconds to reflect recent upstream changes.</li> <li><strong>ruTorrent:</strong> Reorganized role.</li> <li><strong>ruTorrent:</strong> Support/Fixes for recent rTorrent/ruTorrent changes.</li> <li><strong>Docker:</strong> Wait 30 seconds before <code>/var/lib/docker</code> cleanup.</li> <li><strong>User:</strong> Resetting of permissions for user folder will not follow symlinks anymore.</li> <li><strong>Docker:</strong> Ignore errors during btrfs subvolume deletion.</li> <li><strong>System:</strong> Install <code>locales</code> apt package if missing.</li> <li><strong>Docker:</strong> Misc tweaks to docker Btrfs tasks.</li> <li><strong>Scripts:</strong> Updated location of ArrPush script.</li> <li><strong>Scripts:</strong> Updated location of <code>plex_trash_fixer.py</code> script</li> <li><strong>Git:</strong> Added issue templates.</li> <li><strong>Git:</strong> Backup git-labelmaker <code>labels.json</code> file.</li> <li><strong>Cloudplow:</strong> Minor tweak to default <code>config.json</code>.</li> <li><strong>Readme:</strong> Updated with new badges and donation link.</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.4.0 2019-10-19T19:24:45Z 1.4.0 <ul> <li><strong>Preinstall:</strong> Removed 'pre_install' role and created 'preinstall' tag instead. [ansible]</li> <li><strong>UnionFS:</strong> Reworked role &amp; added support for MergerFS. New settings in <code>adv_settings.yml</code>.</li> <li><strong>Rclone:</strong> Added ability to set Rclone remote into <code>settings.yml</code></li> <li><strong>Scripts:</strong> Update torrent syncing scripts to match new <code>rclone.remote</code> variable.</li> <li><strong>Remote:</strong> New Role and settings in <code>adv_settings.yml</code>.</li> <li><strong>Mounts:</strong> New Ansible tag <code>mounts</code>.</li> <li><strong>Mounts:</strong> Start and stop Docker containers when <code>mounts</code> tag is ran. [ansible]</li> <li><strong>Mounts:</strong> Fixes incorrect <code>rc-addr</code> in existing service files.</li> <li><strong>Mounts:</strong> Updates rclone remote in <code>rclone_vfs.service </code>file.</li> <li><strong>MergerFS:</strong> Fix for log message errors and high iowait.</li> <li><strong>Mounts:</strong> Removes <code>mnt-unionfs.mount</code> file.</li> <li><strong>Mounts:</strong> Removes <code>prime-rclone.service</code> file.</li> <li><strong>Mounts:</strong> Added <code>mounts_override</code> tag to force importing of service files. [ansible]</li> <li><strong>Preinstall:</strong> Improved the order of tasks to allow for seamless run. [ansible]</li> <li><strong>Kernel:</strong> Reworked reboot task.</li> <li><strong>Kernel:</strong> Does GRUB edits to enable iGPU on Hetzner.</li> <li><strong>Kernel:</strong> Only restarts when actual change is made. [ansible]</li> <li><strong>Docker:</strong> Updated <code>docker-ce</code> to <code>18.09.2</code>.</li> <li><strong>Docker:</strong> Install/update <code>docker-ce-cli</code> as well.</li> <li><strong>Settings:</strong> Remove <code>vault_service</code> key from <code>backup_config.yml</code> if present.</li> <li><strong>Nvidia:</strong> New Role. Installs drivers, patches, and runtimes to enable HW transcoding.</li> <li><strong>Settings:</strong> Add <code>gpu</code> enable/disable options to <code>adv_settings.yml</code>.</li> <li><strong>Plex:</strong> Use the customized Cloudbox docker image.</li> <li><strong>Plex:</strong> Implement conditionals for igpu setting in <code>adv_settings.yml</code>. [ansible]</li> <li><strong>Emby:</strong> Implement conditionals for igpu setting in <code>adv_settings.yml</code>. [ansible]</li> <li><strong>Plex:</strong> Set <code>HEALTHCHECK_MOUNT</code> env variable to <code>/mnt/unionfs</code>.</li> <li><strong>Nvidia:</strong> Only patches GeForce cards.</li> <li><strong>Cloudflare:</strong> Use amazonaws.com to lookup public IP. [ansible]</li> <li><strong>Preinstall:</strong> Will now try to reboot after <code>preinstall</code> if required. [ansible]</li> <li><strong>Backup:</strong> Rsync transfers no longer use compression.</li> <li><strong>Restore:</strong> Removed Rsync from restore.</li> <li><strong>Backup:</strong> Updated log paths.</li> <li><strong>SMA:</strong> Pass through iGPU.</li> <li><strong>Common:</strong> Install <code>intel-gpu-tools</code> if theres an Intel iGPU present.</li> <li><strong>Nvidia:</strong> Install <code>nvtop</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="411087659" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/267" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/267/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/267">#267</a>).</li> <li><strong>Aliases:</strong> Add aliases role to make use of the Cloudbox aliases repo.</li> <li><strong>Cloudplow:</strong> Git clones HEAD (vs Master branch).</li> <li><strong>MOTD:</strong> Git clones HEAD (vs Master branch).</li> <li><strong>Traktarr:</strong> Git clones HEAD (vs Master branch).</li> <li><strong>Plex Dupefinder:</strong> Git clones HEAD (vs Master branch).</li> <li><strong>Plex Autoscan:</strong> Git clones HEAD (vs Master branch).</li> <li><strong>Python-PlexLibrary:</strong> Updated Recipes to support upstream YAML format changes.</li> <li><strong>TorrentCleanup:</strong> Sonarr V3 Test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="411211752" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/269" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/269/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/269">#269</a>).</li> <li><strong>ruTorrent:</strong> Will not move completed downloads into a label subfolder anymore.</li> <li><strong>Restore:</strong> Updated folder creation logic to create <code>/mnt/local/</code> before btrfs tasks in case the backup destination is on <code>/mnt/local/</code>.</li> <li><strong>Cloudplow:</strong> Remove <code>After=unionfs.service</code> from service file.</li> <li><strong>Plex Autoscan:</strong> Remove <code>After=unionfs.service</code> from service file.</li> <li><strong>Remote:</strong> Force unmount before checking path status.</li> <li><strong>Unionfs:</strong> Force unmount before checking path status.</li> <li><strong>Remote:</strong> Remove <code>RemainAfterExit=yes</code> from service files.</li> <li><strong>Remote:</strong> Installs rclone_vfs_primer timer.</li> <li><strong>Emby:</strong> Create directories with correct permissions so that user can save password on first run.</li> <li><strong>Emby:</strong> Create default <code>dlna.xml</code> config with dlna turned off.</li> <li><strong>Emby:</strong> Import <code>dlna.xml</code> only when it doesn't exist.</li> <li><strong>DDclient:</strong> New Role. If Cloudflare credentials exist, setup is automated.</li> <li><strong>Cloudflare:</strong> Replaced curl command with URI ansible module. [ansible]</li> <li><strong>Ombi:</strong> Set language to "en_US.UTF-8".</li> <li><strong>Settings:</strong> Removed deprecated download paths.</li> <li><strong>Pretasks:</strong> Removed deprecated download paths.</li> <li><strong>Lidarr:</strong> Removed deprecated download paths.</li> <li><strong>NZBGet:</strong> Removed deprecated download paths.</li> <li><strong>Radarr:</strong> Removed deprecated download paths.</li> <li><strong>Radarr4k:</strong> Removed deprecated download paths.</li> <li><strong>Sonarr:</strong> Removed deprecated download paths.</li> <li><strong>Sonarr4k:</strong> Removed deprecated download paths.</li> <li><strong>ruTorrent:</strong> Removed deprecated download paths.</li> <li><strong>ruTorrent:</strong> Removed incomplete folder. Now all torrents go to 'completed', regardless if they are complete or incomplete. Makes it inline with hardlink guide on wiki.</li> <li><strong>ruTorrent:</strong> Reorganized Role. [ansible]</li> <li><strong>Hetzner NFS:</strong> Added new role for creating Hetzner to Hetzner NFS mounts.</li> <li><strong>Sanity Check:</strong> Will not allow Plexdrive to be used with MergerFS.</li> <li><strong>Unionfs:</strong> Regex remove User/Group from <code>mergerfs.service</code></li> <li><strong>Traktarr:</strong> Removed 'unionfs.service' requirement from systemd file.</li> <li><strong>Kernel:</strong> Update kernel headers if required.</li> <li><strong>Suitarr:</strong> Removed obsolete fallback option.</li> <li><strong>ruTorrent:</strong> Fix escaping on <code>throttle.global_down.max_rate.set_kb</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="414263312" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/276" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/276/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/276">#276</a>)</li> <li><strong>Zsh:</strong> Fix description and add line earlier in <code>.zshrc</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="415837491" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/277" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/277/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/277">#277</a>)</li> <li><strong>System:</strong> Set time zone for all users.</li> <li><strong>PIP:</strong> Changed install state to 'present' [ansible]</li> <li><strong>Pretasks:</strong> Created global <code>tz</code> variable for use with Ansible docker roles. [ansible]</li> <li><strong>System:</strong> Set time zone with <code>tz</code> variable.</li> <li><strong>Suitarr:</strong> Replaced <code>/etc/localtime</code> volume with TZ env variable</li> <li><strong>NZBGet:</strong> Moved <code>HashRenamer.py</code> file to correct location in role. [ansible]</li> <li><strong>NZBGet:</strong> Added DarkerNZBget theme support.</li> <li><strong>NZBGet:</strong> Set permissions recursively.</li> <li><strong>SABnzbd:</strong> Set permissions recursively.</li> <li><strong>System:</strong> Install <code>tzdata</code> if missing</li> <li><strong>Backup:</strong> Swapped 'lookup' plugin for shell command. [ansible]</li> <li><strong>User:</strong> Swapped 'lookup' plugin for shell command. [ansible]</li> <li><strong>Mounts:</strong> Swapped 'lookup' plugin for 'ansible_date_time' Ansible fact. [ansible]</li> <li><strong>Backup:</strong> Updated method of backup size lookup [ansible]</li> <li><strong>Cloudflare:</strong> Updated method of public ip lookup [ansible]</li> <li><strong>Cloudflare:</strong> Added <code>cloudflare_enabled</code> conditional to all roles.</li> <li><strong>Scripts:</strong> Updated method of public ip lookup in <code>plex_autoscan_url.sh</code>.</li> <li><strong>Backup:</strong> Tweaked pushover message. [ansible]</li> <li><strong>System:</strong> Added locale subtask to set <code>en_US.UTF-8</code> as default lang.</li> <li><strong>Feeder:</strong> Updated role to match recent mount changes.</li> <li><strong>PlexPy:</strong> Use <code>tz</code> env variable for timezone.</li> <li><strong>Remote:</strong> Added support for Rclone Cache mount.</li> <li><strong>Sonarr:</strong> Fixed sonarr version. [ansible]</li> <li><strong>Sonarr4K:</strong> Fixed sonarr version. [ansible]</li> <li><strong>Remote:</strong> Removed <code>--clear-chunk-age</code> from Plexdrive 4 service file.</li> <li><strong>Radarr:</strong> Updated docker images names to reflect recent hotio changes.</li> <li><strong>Sonarr:</strong> Updated docker images names to reflect recent hotio changes.</li> <li><strong>Sonarr4K:</strong> Updated docker images names to reflect recent hotio changes.</li> <li><strong>Radarr:</strong> Updated docker images names to reflect recent hotio changes.</li> <li><strong>Sonarr:</strong> Updated docker images names to reflect recent hotio changes.</li> <li><strong>Sonarr4K:</strong> Updated docker images names to reflect recent hotio changes.</li> <li><strong>Sonarr:</strong> v3 uses "unstable" version. Also supports custom install files.</li> <li><strong>Sonarr4K:</strong> v3 uses "unstable" version. Also supports custom install files.</li> <li><strong>Python-PlexLibrary:</strong> Now inserts Plex URL to config.</li> <li><strong>User:</strong> Add user to <code>video</code> group.</li> <li><strong>Restore:</strong> Set shell after creating user account. [ansible]</li> <li><strong>Traktarr:</strong> Removed <code>--ignore-backlist</code> argument from systemd.</li> <li><strong>Ansible:</strong> Renamed role vars. [ansible]</li> <li><strong>Ansible:</strong> Added new role var <code>use_remote</code>. Will be used to skip certain roles when <code>rclone.remote</code> in <code>settings.yml</code> is blank. [ansible]</li> <li><strong>UnionFS:</strong> Skip Docker service restarting if not required. [ansible]</li> <li><strong>Remote:</strong> Skip role when <code>use_remote</code> is false. [ansible]</li> <li><strong>UnionFS:</strong> Added container stop tasks when <code>use_remote</code> is false. [ansible]</li> <li><strong>BTRFS:</strong> Check if <code>root_fstype</code> variable is defined before looking for 'btrfs'. [ansible]</li> <li><strong>Pre-Tasks:</strong> Updated method of public ip lookup. [ansible]</li> <li><strong>Pre-Tasks:</strong> Remove APT locks before starting. [ansible]</li> <li><strong>Docker:</strong> Switch storage driver to ZFS when <code>/var/lib/docker</code> is on a ZFS filesystem.</li> <li><strong>Common:</strong> Adds Debian repositories</li> <li><strong>System:</strong> Install correct <code>linux-tools</code> package for Debian.</li> <li><strong>Kernel:</strong> Install correct <code>linux-headers</code> for Debian vs Ubuntu.</li> <li><strong>Ansible:</strong> Renamed <code>*.js2</code> to <code>*.j2</code>. [ansible]</li> <li><strong>Iperf3:</strong> Changed tmp folder to <code>/var/tmp/</code>. [ansible]</li> <li><strong>Nethogs:</strong> Changed tmp folder to <code>/var/tmp/</code>. [ansible]</li> <li><strong>Ansible:</strong> Swapped loops in APT and PIP modules for lists. [ansible]</li> <li><strong>System:</strong> Ignore errors during <code>systctl</code> role. Also simplified role. [ansible]</li> <li><strong>Unionfs:</strong> Only create remote dir when it doesn't exist. Related to <code>use_remote</code> variable skipping remote role. [ansible]</li> <li><strong>Pre-Tasks:</strong> Installs dig utility for Cloudflare task.</li> <li><strong>Cloudflare:</strong> Installs dig for Cloudflare tasks.</li> <li><strong>Plex Autoscan:</strong> Updates <code>PLEX_LD_LIBRARY_PATH</code> in <code>config.json</code>.</li> <li><strong>Backups:</strong> Check if <code>root_fstype</code> is defined before looking for 'btrfs'.</li> <li><strong>Readme:</strong> Updated Badges.</li> <li><strong>Common:</strong> Do Btrfs tasks only when necessary.</li> <li><strong>Kernel:</strong> Ignore errors during kernel headers install.</li> <li><strong>Docker:</strong> BTRFS - Creates a 20GB pseudo filesystem that is mounted on <code>/var/lib/docker</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="422386083" data-permission-text="Title is private" data-url="https://github.com/Cloudbox/Cloudbox/issues/279" data-hovercard-type="pull_request" data-hovercard-url="/Cloudbox/Cloudbox/pull/279/hovercard" href="https://github.com/Cloudbox/Cloudbox/pull/279">#279</a>)</li> <li><strong>Suitarr:</strong> Removed env <code>MONO_TLS_PROVIDER: legacy</code> from related docker containers.</li> <li><strong>User:</strong> Add sudo group to nopasswd (typo fix).</li> <li><strong>Subliminal:</strong> New role</li> <li><strong>Cloudplow:</strong> Tweaked default config</li> <li><strong>Nodejs:</strong> Better handling of tasks with conditionals. [ansible]</li> <li><strong>Nodejs:</strong> Install <code>hastebin</code>.</li> <li><strong>Nvidia:</strong> Install <code>jmespath</code> pip module.</li> <li><strong>Docker:</strong> Install <code>jmespath</code> pip module.</li> <li><strong>NZBGet:</strong> Darkerr theme now installs via Ansible block.</li> <li><strong>MOTD:</strong> Disable MOTD news service if it exists.</li> <li><strong>Sonarr:</strong> Darkerr theme now installs via Ansible block.</li> <li><strong>Sonarr4K:</strong> Darkerr theme now installs via Ansible block.</li> <li><strong>Radarr4K:</strong> Darkerr theme now installs via Ansible block.</li> <li><strong>Radarr:</strong> Darkerr theme now installs via Ansible block.</li> <li><strong>NZBGet:</strong> Attribution update to <code>HashRenamer.py</code> script.</li> <li><strong>Rclone:</strong> Now part of <code>preinstall</code>.</li> <li><strong>Kernel:</strong> Added tag for hetzner related tasks <code>kernel-hetzner</code></li> <li><strong>ruTorrent:</strong> Update method of public IP lookup.</li> <li><strong>Sonarr:</strong> Set default version to <code>v3</code>. To revert to v2, set <code>sonarr.version</code> to <code>image</code>,<code>stable</code>, or <code>unstable</code> in <code>adv_settings.yml</code>.</li> <li><strong>Sonarr4K:</strong> Set default version to <code>v3</code>. To revert to v2, set <code>sonarr.version</code> to <code>image</code>,<code>stable</code>, or <code>unstable</code> in <code>adv_settings.yml</code>.</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.3.3 2019-10-19T19:24:52Z 1.3.3 <ul> <li><strong>Plex:</strong> Added <code>/transcodes</code> to mount. Now either <code>/transcodes</code> or <code>/transcode</code> can be used in Plex.</li> <li><strong>Darkerr:</strong> Added support for <a href="https://github.com/iFelix18/Darkerr">iFelix18's Darkerr</a> theme.</li> <li><strong>Emby:</strong> Added <code>/transcodes</code> to mount. Now either <code>/transcodes</code> or <code>/transcode</code> can be used in Plex.</li> <li><strong>ruTorrent:</strong> Adds entry in settings for <code>network.local_address.set</code>.</li> <li><strong>ruTorrent:</strong> Updated regex patterns for settings.</li> <li><strong>Common:</strong> Only add APT multiverse repo when running Ubuntu.</li> <li><strong>AppVeyor:</strong> Only build dev branch or PRs to dev branch.</li> <li><strong>Drive STRM:</strong> New role</li> <li><strong>System:</strong> Installs <code>pciutils</code> package (if missing).</li> <li><strong>Drive STRM:</strong> Run rebuild tasks as user.</li> <li><strong>Plex Autoscan:</strong> Default config updated to reflect recent updates.</li> <li><strong>System:</strong> Ignore errors during apt tasks.</li> <li><strong>System:</strong> Tweak to previous commit.</li> <li><strong>Common:</strong> Ignore errors during apt tasks.</li> <li><strong>System:</strong> Fixed names in timezone tasks.</li> <li><strong>Netdata:</strong> Prevent Netdata from spamming syslog.</li> <li><strong>AppVeyor:</strong> Only generate new build number when branch is develop.</li> <li><strong>Plex:</strong> Increased wait period for db file creation.</li> <li><strong>Ombi:</strong> Switched docker images to <code>hotio/suitarr</code>.</li> <li><strong>Shell:</strong> Fix for missing tag.</li> <li><strong>MOTD:</strong> Certain packages were not available in non-ubuntu debian installs.</li> <li><strong>Docker:</strong> Allows for non-ubuntu linux distros to install <code>docker-ce</code>.</li> <li><strong>Docker:</strong> Updated <code>docker-ce</code> to <code>18.09.1</code>.</li> <li><strong>Docker:</strong> Fix for incorrect apt version.</li> <li><strong>Telly:</strong> Moved to Community Repo (as version 1.0).</li> <li><strong>AppVeyor:</strong> Version builder function will not run during PRs.</li> <li><strong>Scripts:</strong> <code>CleanupTorrents.py</code> fix for sonarrv3.</li> <li><strong>Sonarr:</strong> Set docker image version in <code>adv_settings.yml</code>.</li> <li><strong>Docker:</strong> Added init into daemon.</li> <li><strong>Backup:</strong> Adds snapshot support for Btrfs file systems (thanks <a href="https://github.com/RXWatcher1">RXWatcher1</a>).</li> <li><strong>Suitarr:</strong> Updated image names to new format.</li> <li><strong>Backup:</strong> Will now shutdown containers and Plexdrive when snapshot is enabled, but only for a short while.</li> <li><strong>Backup:</strong> Added missing pushover message tasks to for starting-of-containers task - for previous commit.</li> <li><strong>Webtools:</strong> Put tasks into a block [ansible][minor].</li> <li><strong>Webtools:</strong> Display message when Webtools was not updated.</li> <li><strong>Webtools:</strong> Moved tags from Plex role to <code>cloudbox.yml</code>.</li> <li><strong>Webtools:</strong> Suppress command warnings [ansible].</li> <li><strong>Sub-Zero:</strong> Added role to install the Sub-Zero plugin for Plex.</li> <li><strong>Sub-Zero:</strong> Added source for the XML xpath [minor].</li> <li><strong>MOTD:</strong> Added check for <code>/etc/ssh/sshd_config</code>.</li> <li><strong>Plex Patrol:</strong> Updated default <code>settings.ini</code>.</li> <li><strong>System:</strong> Set <code>max_user_watches</code> in systemctl.</li> <li><strong>Plex Autoscan:</strong> Added trailing slashes to config [minor].</li> <li><strong>Backup:</strong> Folder creation/deletion tasks are now down as user [minor].</li> <li><strong>Cloudplow:</strong> Added sleep for '0/s' [minor].</li> <li><strong>Common:</strong> If Btrfs is found, disable copy-on-write on <code>/mnt</code> and <code>/opt</code>.</li> <li><strong>Cloudplow:</strong> '0/s' sleep phrase tweaked. [minor]</li> <li><strong>Cloudplow:</strong> Set <code>exclude_open_files</code> to false in default config. [minor]</li> <li><strong>Common:</strong> Btrfs tasks only run when folders are empty.</li> <li><strong>MOTD:</strong> Wait for <code>/etc/ssh/sshd_config</code> to be created before proceeding.</li> <li><strong>Restore:</strong> [minor] Edit to task banners/titles.</li> <li><strong>Restore:</strong> If Btrfs is found, disable copy-on-write on <code>/opt </code>folder.</li> <li><strong>Common:</strong> Btrfs task now sets no-cow, non-recursively.</li> <li><strong>Restore:</strong> Btrfs task now sets no-cow, non-recursively.</li> <li><strong>MOTD:</strong> Updated git url [minor].</li> <li><strong>Common:</strong> Btrfs tasks sets no-cow on <code>/mnt/local</code> and not <code>/mnt</code> anymore [minor].</li> <li><strong>Backup:</strong> Renamed "Vault Service" to "Cloudbox Restore Service".</li> <li><strong>System:</strong> systctl updated tweaks.</li> <li><strong>Backup:</strong> Specify md5 for encryption for Restore Service.</li> <li><strong>Changelog:</strong> Correction [minor].</li> <li><strong>Rclone:</strong> Updated Headers [minor].</li> <li><strong>Rclone:</strong> Minor reworking of legacy uninstaller task file.</li> <li><strong>Rclone:</strong> Minor reworking of import config task file.</li> <li><strong>Restore:</strong> Reorganized role.</li> <li><strong>Common:</strong> Installs glances with modules.</li> <li><strong>Common:</strong> Uninstall apt glances before installing pip one.</li> <li><strong>Settings:</strong> Renamed task file [minor]</li> <li><strong>Common:</strong> Installs <a href="https://github.com/mikefarah/yq">yyq</a>.</li> <li><strong>Settings:</strong> Added Settings Migrator subtask. Currently only migrates over <code>vault_service</code> to <code>restore_service</code> in <code>backup_config.yml</code>.</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.3.2 2019-10-19T19:25:00Z 1.3.2 <ul> <li><strong>Backup:</strong> Backup task of systemd files will not copy symlinks anymore.</li> <li><strong>Sickbeard MP4 Automator:</strong> Took out support for sonarr4k and radarr4k.</li> <li><strong>Changelog:</strong> Format change</li> <li><strong>Organizrv1:</strong> Added migration tasks to the role.</li> <li><strong>Common:</strong> Add <code>jmespath</code> python module.</li> <li><strong>System:</strong> Fix for broken <code>/etc/timezone</code> links.</li> <li><strong>Rclone:</strong> Tweaking of permissions set by tasks. Config file will not be owned by root anymore.</li> <li><strong>Plex Autoscan:</strong> Updated default config to match latest update.</li> <li><strong>Rclone:</strong> Now checks to see if the version is available online before trying to install it. Will set to default (<code>latest</code>) version if not.</li> <li><strong>Rclone:</strong> Reorganized role.</li> <li><strong>Git:</strong> Added <code>*.pyc</code> files to gitignore.</li> <li><strong>Emby:</strong> Specify version tags in adv_settings.yml</li> <li><strong>Docs:</strong> Updated <code>CONTRIBUTING.md</code> guide.</li> <li><strong>Docs:</strong> Cleaner donation section in <code>README.md</code>.</li> <li><strong>System:</strong> Renamed 'cpupower' task to 'remove_cpupower'.</li> <li><strong>System:</strong> Moved vnstat task to system role.</li> <li><strong>System:</strong> Added tso/tx disabling tweak for certain nics.</li> <li><strong>Backup:</strong> Updated default paths. Only affects new users.</li> <li><strong>Suitarr:</strong> Changed default image version to "unstable".</li> <li><strong>Restore:</strong> Backup existing <code>/opt</code> folders before restoring to prevent overwriting them.</li> <li><strong>Traktarr:</strong> Start service if previous config exists.</li> <li><strong>Plex Autoscan:</strong> Swapped localhost domain to <a href="https://plex.domain.com" rel="nofollow">https://plex.domain.com</a>.</li> <li><strong>Cloudplow:</strong> Added nzbget section into default config.</li> <li><strong>NZBThrottle:</strong> New role (thanks <a href="https://github.com/daghaian">davemaster223</a>).</li> <li><strong>Plex:</strong> Moved default transcodes folder out of <code>/home/</code>.</li> <li><strong>Docker:</strong> Set all container's restart policty to <code>unless-stopped</code>.</li> <li><strong>Unionfs:</strong> Suppress error message in output - when force unmounting.</li> <li><strong>Plexdrive:</strong> Suppress error message in ouptput - when force unmounting.</li> <li><strong>Plex Autoscan:</strong> Updated config</li> <li><strong>Plex Autoscan:</strong> Update config items just in case it falls behind master.</li> <li><strong>Plex Autoscan:</strong> Updates Plex Section Mappings automatically.</li> <li><strong>Plex Autoscan:</strong> Only stop service (at beginning of role) when it was running before.</li> <li><strong>Plex Autoscan:</strong> Added tag plex_autoscan_update_sections.</li> <li><strong>AppVeyor:</strong> Patch version issues.</li> <li><strong>System:</strong> Fix any potential dpkg issues.</li> <li><strong>Plex Auth Token:</strong> Added tag entry into <code>cloudbox.yml</code>.</li> <li><strong>Settings:</strong> Added an extra check to make sure <code>accounts.yml</code> is configured.</li> <li><strong>System:</strong> Should now upgrade apt without config prompts.</li> <li><strong>Pre Tasks:</strong> Reorganized user creation tasks.</li> <li><strong>Lets Encrypt:</strong> Added UID/GID variables.</li> <li><strong>Cloudplow:</strong> Added rclone_command option to config.</li> <li><strong>User:</strong> Put user tasks into its own role.</li> <li><strong>Z:</strong> Tweaked dot file tasks.</li> <li><strong>Watchtower:</strong> Will now update all containers when installed.</li> <li><strong>Scripts:</strong> HashRenamer.py - Catch hash type with 42 chars.</li> <li><strong>Nextcloud:</strong> Split MariaDB tasks into its own role.</li> <li><strong>Sanity Check:</strong> Allow non-Ubuntu releases to install CB but with a warning.</li> <li><strong>Pre-Install:</strong> Set minimum Linux kernel version to 4.00.</li> <li><strong>Kernel:</strong> Removed most of the kernel updating tasks. It was not compatible with all Ubuntu server types (eg VM).</li> <li><strong>Preinstall:</strong> Gives recommended kernel message with kernel is between 4.00 and 4.10.</li> <li><strong>MariaDB:</strong> Added tag to role.</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.3.1 2019-10-19T19:25:06Z 1.3.1 <ul> <li><strong>Docker:</strong> Added <code>docker-housekeeping</code> tag for Docker house keeping tasks.</li> <li><strong>Cloudplow:</strong> Fixed missing comma in default config.</li> <li><strong>Kernel:</strong> Added safeguards for when settings are undefined.</li> <li><strong>Plex:</strong> Added safeguards, to db_cache_size task, for when settings are undefined.</li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.3.0 2019-10-19T19:25:14Z 1.3.0 <ul> <li>Kernel: Changed order in playbook file to run before/without settings updater.</li> <li>Backup: Removed plexdrive cache file from excludes list.</li> <li>Ombi: Corrected docker image name in role banner.</li> <li>Backup: Set rclone drive chunk size to 128M.</li> <li>CloudPlow: Set default config's rclone drive chunk size to 128M.</li> <li>Restore: Set rclone drive chunk size to 128M.</li> <li>Scripts: Added <code>download_torrents_from_google.sh</code> and <code>sync_torrents_to_google.sh</code> <ul> <li>Use to sync torrent download folder to google, and to copy from google to local disk.</li> <li>Useful if wanting to keep downloaded torrents when moving server.</li> </ul> </li> <li>Plex: Added db_cache_size option to <code>adv_settings.yml</code>.</li> <li>Plexdrive: Added <code>ExecStartPre</code> line to the service file to give it more time to start.</li> <li>Organizr: Updated docker image to <code>organizrtools/organizr-v2:plex</code>.</li> <li>System: Set vnstat to proper default interface.</li> <li>System: Replaced APT module for upgrading APT with shell command.</li> <li>Settings: Ansible will now quit after a new items are added to <code>adv_settings.yml</code>.</li> <li>Pushover: Reorganized tasks.</li> <li>Backup/Restore: Reorganized config and tasks. <ul> <li>Backup has a new playbook, <code>backup.yml</code>. Will allow for clean cron tasks.</li> <li>Backup and Restore will also use a new settings file, <code>backup_config.yml</code>. This will make the main <code>settings.yml</code> easier to read for new users.</li> </ul> </li> <li>Shell: Moved shell option from <code>adv_settings.yml</code> to <code>settings.yml</code>.</li> <li>AppVeyor: Updated to reflect new <code>backup_config.yml</code>.</li> <li>TorrentCleaner: Added fault tolerance to arguments.</li> <li>Backup/Restore: Renamed <code>backup_excludes.txt</code> to <code>backup_excludes_list.txt</code>.</li> <li>Restore: Restore backed up <code>backup_excludes_list.txt</code> file.</li> <li>Backup: Added support for Cloudbox Vault Service.</li> <li>Backup: Updated cron task to reflect new backup.yml playbook.</li> <li>Restore: Now calls Pre_Install role to make sure user account exists and create one if it doesn't.</li> <li>Rclone: <code>rclone.conf</code> will now be set to correct permissions, when importing from playbook dir.</li> <li>Letsencrypt: Store certs in <code>/opt/nginx-proxy/certs</code>.</li> <li>Letsencrypt: Migrate existing certs over to <code>/opt/nginx-proxy/certs</code>.</li> <li>System: Removed <code>cpupower.service</code>. <ul> <li>Was causing problems for certain users.</li> </ul> </li> <li>Kernel: Added auto mainline kernel updater <ul> <li>By default, the kernel version <code>4.18.6</code> is installed (the most recent and stable version).</li> <li>However, you can set a custom kernel version in <code>adv_settings.yml</code> as well. Be sure to put this in quotes or else trailing zeroes in single dot versions will drop off (eg <code>4.10</code> will become <code>4.1</code>).</li> </ul> </li> <li>Gitignore: Filter out <code>.DS_Store</code> for Macs.</li> <li>Suitarr: Added option to set Docker image version via <code>adv_settings.yml</code>. <ul> <li>Choices are <code>default</code> (let Cloudox decide), <code>image</code>, <code>stable</code>, and <code>unstable</code>.</li> <li>Currently Cloudbox <code>default</code> is set to <code>unstable</code>.</li> </ul> </li> <li>ZSH: Auto update Oh My Zsh without prompt.</li> <li>Scripts: PAS URL Script can now take <code>-s</code>/<code>--simple</code> arguments to pass only url with no formatting or banners.</li> <li>Nginx-Proxy: Updated proxy.conf to fix blocking of iframes. <ul> <li>Will not update existing installs. To do so, remove <code>/opt/nginx-proxy/proxy.conf</code> and rerun <code>nginx-proxy</code> tag.</li> </ul> </li> <li>Restore: Renamed <code>/opt/</code> permissions fix tag to <code>opt-permissions-reset</code>.</li> <li>Settings: Will now exit just once after all the setting files have been updated vs exiting after each one.</li> <li>Readme: Expanded donation section.</li> <li>NZBGet: Adds unpauser schedule task to new config.</li> <li>NZBGet: Took out completion checker script for new installs. <ul> <li>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).</li> <li>If anyone still wants it, they can download themselves and drop it in the scripts folder.</li> </ul> </li> <li>Plex: Renamed <code>allow_high_output_bitrates</code> to <code>force_high_output_bitrates</code> in <code>adv_settings.yml</code>.</li> <li>Ansible: Added new jinja filter 'pluralize'. <ul> <li>It's a modified version of the one available here: <a href="https://github.com/audreyr/jinja2_pluralize">https://github.com/audreyr/jinja2_pluralize</a></li> </ul> </li> <li>Plexdrive: Set max-chunks, in default service file, to <code>150</code> when system RAM is &lt; 16 GB. Affects new users only.</li> <li>Appveyor: Updated build number format. It will now be <code>Current Tag Version - New Commits since</code> (eg <code>1.2.9-118</code>).</li> <li>Suitarr: Set <code>default</code> docker image version to <code>image</code>.</li> <li><a href="https://github.com/mdhiggins/sickbeard_mp4_automator">Sickbeard MP4 Automator</a> <ul> <li>Wiki guide: <a href="https://github.com/Cloudbox/Cloudbox/wiki/Extra%3A-Sickbeard-MP4-Automator">https://github.com/Cloudbox/Cloudbox/wiki/Extra%3A-Sickbeard-MP4-Automator</a></li> <li>Initially submitted by andrewkhunn.</li> </ul> </li> <li>Resilio Sync: Renamed role, <code>/opt</code> folder, and tag to <code>resilio-sync</code>. Subdomain is now <code>resiliosync</code>. <ul> <li>Existing installs will be migrated automatically when tag is ran.</li> </ul> </li> </ul> desimaniac tag:github.com,2008:Repository/98161271/1.2.9 2019-10-19T19:25:22Z 1.2.9 <ul> <li>Backup: Removed traktarr.service checks.</li> <li>Backup: Added more safeguards for when a service file is disabled.</li> <li>Backup: Simplified Docker related messages.</li> <li>Docker: Added safeguard for when a service file is disabled.</li> <li>Plexdrive: Added safeguard for when service file is disabled.</li> <li>UnionFS: Added safeguard for when service file is disabled.</li> <li>URL: Updated url to <a href="https://cloudbox.works" rel="nofollow">https://cloudbox.works</a>.</li> </ul> desimaniac