{"id":18235,"date":"2026-04-12T07:46:24","date_gmt":"2026-04-12T07:46:24","guid":{"rendered":"https:\/\/evoseedbox.com\/wiki\/authelia-authentication-seedbox-es\/"},"modified":"2026-04-12T07:46:24","modified_gmt":"2026-04-12T07:46:24","password":"","slug":"authelia-authentication-seedbox-es","status":"publish","type":"docs","link":"https:\/\/evoseedbox.com\/es\/wiki\/authelia-authentication-seedbox-es\/","title":{"rendered":"Authelia: How Authentication Works on Your Seedbox"},"content":{"rendered":"\n<p>All your seedbox web apps (ruTorrent, Sonarr, Radarr, Filegator, and more) are protected by Authelia \u2014 a single sign-on authentication system. When you access any app via its HTTPS URL, Authelia verifies your identity before granting access. This guide explains how authentication works on your seedbox and what to do if you encounter login issues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Authentication Works<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  SEEDBOX AUTHENTICATION FLOW\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  You visit an app URL\n       \u2502\n       \u25bc\n  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502  Nginx reverse proxy    \u2502     Checks if you have\n  \u2502  (auth_request)         \u2502     a valid session\n  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n            \u2502\n    \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n    \u2502               \u2502\n  Valid           No session\n  session         \u2502\n    \u2502             \u25bc\n    \u2502       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n    \u2502       \u2502  Authelia            \u2502\n    \u2502       \u2502  Login Portal        \u2502     Enter your\n    \u2502       \u2502                      \u2502     seedbox username\n    \u2502       \u2502  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510    \u2502     &amp; password\n    \u2502       \u2502  \u2502 Username     \u2502    \u2502\n    \u2502       \u2502  \u2502 Password     \u2502    \u2502\n    \u2502       \u2502  \u2502 [Sign In]    \u2502    \u2502\n    \u2502       \u2502  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518    \u2502\n    \u2502       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n    \u2502                 \u2502\n    \u2502            Authenticated \u2713\n    \u2502                 \u2502\n    \u25bc                 \u25bc\n  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502  App loads normally     \u2502     Session persists across\n  \u2502  (Sonarr, Radarr, etc) \u2502     all apps for this domain\n  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n<\/code><\/pre>\n\n\n\n<p><strong>Key point:<\/strong> Once you log in through Authelia for one app, you&#8217;re automatically authenticated for ALL your other apps on the same server. No need to log in again for each service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Gets Protected<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  AUTHENTICATION MAP\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Protected by Authelia (SSO):      Separate auth:\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500        \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  \u2705 Sonarr                         \ud83d\udd12 ruTorrent (Basic Auth)\n  \u2705 Radarr                         \ud83d\udd12 Plex (Plex account)\n  \u2705 Prowlarr                       \ud83d\udd12 Jellyfin (own login)\n  \u2705 Lidarr                         \ud83d\udd12 Filegator (own login)\n  \u2705 Bazarr\n  \u2705 Readarr                        These apps have their own\n  \u2705 Autobrr                        authentication systems.\n  \u2705 Portainer                      Seedbox credentials work\n  \u2705 All other Docker apps          for ruTorrent &amp; Filegator.\n\n  One login \u2192 access all \u2705 apps\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Your Login Credentials<\/h2>\n\n\n\n<p>Your Authelia credentials are the same as your <strong>seedbox username and password<\/strong> \u2014 the ones you use for ruTorrent and FTP. They&#8217;re shown in your client area under <strong>Services<\/strong> &gt; your seedbox &gt; <strong>Login Details<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  WHERE TO FIND YOUR CREDENTIALS\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Client Area \u2192 Services \u2192 Your Seedbox\n  \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n  \u2502  Login Details                       \u2502\n  \u2502                                      \u2502\n  \u2502  Username: your_username             \u2502\n  \u2502  Password: \u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022               \u2502\n  \u2502            [Show] [Copy]             \u2502\n  \u2502                                      \u2502\n  \u2502  Server: your-server.myseedbox.site  \u2502\n  \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\n  Same credentials for:\n  \u251c\u2500\u2500 ruTorrent\n  \u251c\u2500\u2500 FTP \/ SFTP\n  \u251c\u2500\u2500 Authelia (all Docker apps)\n  \u2514\u2500\u2500 Filegator\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting Login Issues<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00abInvalid Credentials\u00bb on Authelia Login<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  CREDENTIAL DIAGNOSTIC\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Can you log into ruTorrent?\n       \u2502\n       \u251c\u2500\u2500 YES \u2192 Authelia should use same password\n       \u2502         \u251c\u2500\u2500 Clear cookies for your server domain\n       \u2502         \u251c\u2500\u2500 Try incognito\/private window\n       \u2502         \u2514\u2500\u2500 Wait 1 hour (password sync runs hourly)\n       \u2502\n       \u2514\u2500\u2500 NO \u2192 Password may have been reset\n                \u251c\u2500\u2500 Check client area for current password\n                \u251c\u2500\u2500 If password has special characters,\n                \u2502   it may have been auto-sanitized\n                \u2514\u2500\u2500 Contact support if still failing\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Login Loop (Keeps Redirecting to Login)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clear cookies<\/strong> for your server domain (not just the app URL)<\/li>\n<li><strong>Check the time<\/strong> \u2014 Authelia sessions expire. Logging in again is normal after a long break<\/li>\n<li><strong>Try a different browser<\/strong> \u2014 rules out extension conflicts<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">503 Error Instead of Login Page<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The app&#8217;s Docker container may be down. Try <a href=\"\/wiki\/how-to-restart-your-seedbox\/\">restarting your seedbox<\/a><\/li>\n<li>If only one app gives 503, that specific container needs a restart. Contact support or use <a href=\"\/wiki\/portainer-docker-management\/\">Portainer<\/a> to restart it<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00abPassword Mismatch\u00bb Emails<\/h3>\n\n\n\n<p>If you receive an email saying your password doesn&#8217;t match, your seedbox has detected a credential sync issue and is sending you the correct password. Use the credentials in the email to log in. This is an automated security feature \u2014 your seedbox monitors for login failures and proactively helps you resolve them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Session Behavior<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n  HOW SESSIONS WORK\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n\n  Login to any app via Authelia\n       \u2502\n       \u25bc\n  Session cookie set for *.myseedbox.site\n       \u2502\n       \u251c\u2500\u2500 Sonarr \u2713 (no re-login needed)\n       \u251c\u2500\u2500 Radarr \u2713 (no re-login needed)\n       \u251c\u2500\u2500 Prowlarr \u2713 (no re-login needed)\n       \u2514\u2500\u2500 All other Docker apps \u2713\n\n  Session expires after inactivity.\n  Closing the browser does NOT end the session.\n  Clearing cookies DOES end the session.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Tips<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bookmark the app URL directly<\/strong> \u2014 If your session is active, it loads instantly. If expired, Authelia handles the redirect automatically<\/li>\n<li><strong>Password changes<\/strong> \u2014 When you change your seedbox password (via client area or SSH), Authelia syncs within 1 hour. During that hour, use your old password for Authelia and new password for ruTorrent<\/li>\n<li><strong>API access<\/strong> \u2014 If you&#8217;re using API endpoints (e.g., Sonarr API from home), use API keys instead of Authelia. API keys bypass Authelia and are found in each app&#8217;s Settings<\/li>\n<li><strong>Mobile apps<\/strong> \u2014 Apps like nzb360 connect via API keys, not Authelia. Enter the app URL + API key, not your Authelia credentials<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Related Guides<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/wiki\/login-details\/\">Login Details<\/a><\/li>\n<li><a href=\"\/wiki\/login-rutorrent\/\">How to Log into ruTorrent<\/a><\/li>\n<li><a href=\"\/wiki\/how-to-change-your-rutorrent-password\/\">How to Change Your Password<\/a><\/li>\n<li><a href=\"\/wiki\/why-you-are-not-able-to-access-your-seedbox\/\">Why You Can&#8217;t Access Your Seedbox<\/a><\/li>\n<li><a href=\"\/wiki\/wireguard-vpn-setup-evoseedbox\/\">WireGuard VPN Setup<\/a><\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>All your seedbox web apps (ruTorrent, Sonarr, Radarr, Filegator, and more) are protected by Authelia \u2014 a single sign-on authentication system. When [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[],"doc_tag":[],"class_list":["post-18235","docs","type-docs","status-publish","hentry"],"year_month":"2026-04","word_count":636,"total_views":"4","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Tim Michels","author_nicename":"admin","author_url":"https:\/\/evoseedbox.com\/es\/author\/admin\/"},"doc_category_info":[],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/docs\/18235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/comments?post=18235"}],"version-history":[{"count":0,"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/docs\/18235\/revisions"}],"wp:attachment":[{"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/media?parent=18235"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/doc_category?post=18235"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/evoseedbox.com\/es\/wp-json\/wp\/v2\/doc_tag?post=18235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}