[Bug]: v0.5.11 POST requests fail with 403/login loop when TA_HOST omits protocol or port

Author: official-markus-maurerCreated Aug 15, 2026Updated Sep 18, 2026
Labelsbug

I've read the documentation

  • I'm running the latest version of Tube Archivist and have read the release notes.
  • I'm beta testing and am running the latest unstable build.
  • I have read the how to open an issue guide, particularly the bug report section. I've double checked that I don't open a yt-dlp issue here.

Operating System

Unraid

Your Bug Report

As of v0.5.11 when i click "Rescan subscriptions" or "Download now" i get thrown into the login screen and back to the home screen without actually having to log in as it throws me right back in. But the operation i pressed never starts.

Relevant log output

bash
Language set to en
/root/.local/lib/python3.13/site-packages/celery/platforms.py:841: SecurityWarning: You're running the worker with superuser privileges: this is
absolutely not recommended!

Please specify a different user using the --uid option.

User information: uid=0 euid=0 gid=0 egid=0

  warnings.warn(SecurityWarning(ROOT_DISCOURAGED.format(
[2026-08-15 04:28:54,924: INFO/MainProcess] beat: Starting...
Language set to en
[2026-08-15 04:28:55,148: INFO/MainProcess] Connected to redis://192.168.1.37:6379//
[2026-08-15 04:28:55,151: INFO/MainProcess] mingle: searching for neighbors
Language set to en
[2026-08-15 04:28:56,158: INFO/MainProcess] mingle: all alone
[2026-08-15 04:28:56,172: INFO/MainProcess] celery@Tower ready.
Language set to en
Language set to en
[MIGRATION] run set default channel_tabs for videos
    no items in ta_video need updating
[MIGRATION] run fix playlist description data type
    no items in ta_playlist need updating
[MIGRATION] run fix missing stats field like_count
    no items in ta_video need updating
[MIGRATION] run fix missing stats field average_rating
    no items in ta_video need updating
[MIGRATION] run fix missing stats field view_count
    no items in ta_video need updating
[MIGRATION] run fix missing stats field dislike_count
    no items in ta_video need updating
[MIGRATION] run fix missing data type for field channel_banner_url
    no items in ta_channel need updating
[MIGRATION] run fix missing data type for field channel.channel_banner_url
    no items in ta_video need updating
[MIGRATION] run fix missing data type for field channel_thumb_url
    no items in ta_channel need updating
[MIGRATION] run fix missing data type for field channel.channel_thumb_url
    no items in ta_video need updating
[MIGRATION] run fix missing data type for field channel_tvart_url
    no items in ta_channel need updating
[MIGRATION] run fix missing data type for field channel.channel_tvart_url
    no items in ta_video need updating
[MIGRATION] run fix channel description null value
    no items needed updating
[MIGRATION] run fix video description null value
    no items needed updating
Starting process beat scheduler
celery beat v5.6.3 (recovery) is starting.
__    -    ... __   -        _
LocalTime -> 2026-08-15 04:28:54
Configuration ->
    . broker -> redis://192.168.1.37:6379//
    . loader -> celery.loaders.app.AppLoader
    . scheduler -> django_celery_beat.schedulers.DatabaseScheduler

    . logfile -> [stderr]@%INFO
    . maxinterval -> 5.00 seconds (5s)
 
 -------------- celery@Tower v5.6.3 (recovery)
--- ***** ----- 
-- ******* ---- Linux-6.18.38-Unraid-x86_64-with-glibc2.41 2026-08-15 04:28:54
- *** --- * --- 
- ** ---------- [config]
- ** ---------- .> app:         tasks:0x1553ce7b0ec0
- ** ---------- .> transport:   redis://192.168.1.37:6379//
- ** ---------- .> results:     redis://192.168.1.37:6379/
- *** --- * --- .> concurrency: 4 (prefork)
-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
--- ***** ----- 
 -------------- [queues]
                .> celery           exchange=celery(direct) key=celery
                

[tasks]
  . check_reindex
  . download_pending
  . extract_download
  . index_playlists
  . manual_import
  . rescan_filesystem
  . restore_backup
  . resync_metadata
  . run_backup
  . subscribe_to
  . thumbnail_check
  . update_subscribed
  . version_check

PLv8Ddw9K0JPg1BEO-RS-0MYs423cvLVtj: get metadata from es

Anything else?

No response

Source: tubearchivist/tubearchivist