diff --git a/join_swarm.txt b/join_swarm.txt new file mode 100644 index 0000000..947d1bc --- /dev/null +++ b/join_swarm.txt @@ -0,0 +1 @@ +docker swarm join --token SWMTKN-1-018oiqrj15pmi719iovnxykz7itu0y2w21lpq3cpz9hc44uh14-2a6vwehjhnn0zf81q2sfeti4o 192.168.50.201:2377 diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf index a95e6ef..078cc92 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf @@ -1,4 +1,4 @@ -version = 5.3.1 +version = 5.6.0 archive_dir = /etc/letsencrypt/archive/npm-14 cert = /etc/letsencrypt/live/npm-14/cert.pem privkey = /etc/letsencrypt/live/npm-14/privkey.pem diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf index d2cad50..d33d423 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf @@ -1,4 +1,4 @@ -version = 5.3.1 +version = 5.6.0 archive_dir = /etc/letsencrypt/archive/npm-15 cert = /etc/letsencrypt/live/npm-15/cert.pem privkey = /etc/letsencrypt/live/npm-15/privkey.pem diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf index e687f57..3a82151 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf @@ -1,4 +1,4 @@ -version = 5.3.1 +version = 5.6.0 archive_dir = /etc/letsencrypt/archive/npm-16 cert = /etc/letsencrypt/live/npm-16/cert.pem privkey = /etc/letsencrypt/live/npm-16/privkey.pem diff --git a/tdarr/auth.js b/tdarr/auth.js new file mode 100644 index 0000000..469d454 --- /dev/null +++ b/tdarr/auth.js @@ -0,0 +1,49 @@ +// Tdarr Pro Bypass - Completely Clean Auth Module +'use strict'; + +// BYPASSED: Always authorized for Pro features +let authorised = true; + +// Mock functions to maintain compatibility +const useToken = async (token, baseUrl) => { + console.log('[BYPASS] Pro Bypass: useToken called - returning success'); + return 'success'; // Always successful +}; + +// BYPASSED: Always succeed without contacting tdarr.io +const authUpdate = async () => { + console.log('[BYPASS] Tdarr Pro Bypass: Authentication bypassed - Pro features unlocked!'); + authorised = true; // Always set to true +}; + +// BYPASSED: Always return true for Pro features +const authStatus = async (forceUpdate = false) => { + console.log('[BYPASS] Pro Bypass: authStatus called - returning true (Pro active)'); + return true; // BYPASS: Always authorized for ALL Pro features +}; + +// Export functions with multiple patterns for compatibility +module.exports = { + useToken, + authUpdate, + authStatus +}; + +// Additional CommonJS exports +exports.useToken = useToken; +exports.authUpdate = authUpdate; +exports.authStatus = authStatus; + +// Support for both default and named exports +exports.default = { + useToken, + authUpdate, + authStatus +}; + +console.log('[SUCCESS] Tdarr Pro Bypass Loaded - All Pro features are now unlocked!'); + + + + + diff --git a/tdarr/compose.yml b/tdarr/compose.yml index 09f3c94..8a0860f 100644 --- a/tdarr/compose.yml +++ b/tdarr/compose.yml @@ -42,6 +42,7 @@ services: - /home/rcadmin/docker/tdarr/config:/app/configs - /home/rcadmin/docker/tdarr/logs:/app/logs - cifs_mount_media:/media + - /home/rcadmin/docker/tdarr/auth.js:/app/Tdarr_Server/srcug/server/auth.js #- cifs_mount_media/cache:/temp #- /mnt/nfs/tower/video:/tower_media #- /mnt/nfs/bunker/arch:/bunker_arch