2026-07-07T16:22:55.113119014Z [migrations] started
2026-07-07T16:22:55.120647434Z [migrations] no migrations found
2026-07-07T16:22:56.188169776Z usermod: no changes
2026-07-07T16:22:56.374515454Z ───────────────────────────────────────
2026-07-07T16:22:56.374542488Z
2026-07-07T16:22:56.374552078Z ██╗ ███████╗██╗ ██████╗
2026-07-07T16:22:56.374560815Z ██║ ██╔════╝██║██╔═══██╗
2026-07-07T16:22:56.374569052Z ██║ ███████╗██║██║ ██║
2026-07-07T16:22:56.374577118Z ██║ ╚════██║██║██║ ██║
2026-07-07T16:22:56.374585174Z ███████╗███████║██║╚██████╔╝
2026-07-07T16:22:56.374593371Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-07-07T16:22:56.374601537Z
2026-07-07T16:22:56.374609253Z Brought to you by linuxserver.io
2026-07-07T16:22:56.374617540Z ───────────────────────────────────────
2026-07-07T16:22:56.386019825Z
2026-07-07T16:22:56.386373418Z To support LSIO projects visit:
2026-07-07T16:22:56.386394650Z https://www.linuxserver.io/donate/
2026-07-07T16:22:56.386404009Z
2026-07-07T16:22:56.386756860Z ───────────────────────────────────────
2026-07-07T16:22:56.386791490Z GID/UID
2026-07-07T16:22:56.387340005Z ───────────────────────────────────────
2026-07-07T16:22:56.510283952Z
2026-07-07T16:22:56.510328632Z User UID: 911
2026-07-07T16:22:56.510338912Z User GID: 911
2026-07-07T16:22:56.510347510Z ───────────────────────────────────────
2026-07-07T16:22:56.553375820Z Linuxserver.io version: 515b757a-ls309
2026-07-07T16:22:56.557385519Z Build-date: 2026-07-07T16:18:04+00:00
2026-07-07T16:22:56.557399808Z ───────────────────────────────────────
2026-07-07T16:22:56.557408806Z
2026-07-07T16:23:00.519882532Z [custom-init] No custom files found, skipping...
2026-07-07T16:23:29.442073850Z 2026-07-07 16:23:29,439 INFO: Enabled configured INFO level logging. [startup.py:145 (MAIN/lazylibrarian.startup)]
2026-07-07T16:23:29.444198160Z 2026-07-07 16:23:29,443 INFO: Lazylibrarian (pid 610) is starting up... [startup.py:198 (MAIN/lazylibrarian.startup)]
2026-07-07T16:23:31.453181603Z 2026-07-07 16:23:31,452 DEBUG: Set config[LOGDIR]=/config/log [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T16:23:31.454027568Z 2026-07-07 16:23:31,453 DEBUG: Set config[EBOOK_DIR]=/books [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T16:23:31.454806137Z 2026-07-07 16:23:31,454 DEBUG: Set config[DOWNLOAD_DIR]=/downloads [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T16:23:31.468608398Z 2026-07-07 16:23:31,468 DEBUG: Set config[AUDIOBOOK_DEST_FOLDER]=$Author/$Title [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T16:23:31.481081470Z 2026-07-07 16:23:31,480 DEBUG: Read config[LOGDIR]=/config/log [configtypes.py:154 (MAIN)]
2026-07-07T16:23:31.482921347Z 2026-07-07 16:23:31,482 DEBUG: Read config[LOGSPECIALDEBUG]= [configtypes.py:154 (MAIN)]
2026-07-07T16:23:31.847891547Z 2026-07-07 16:23:31,847 INFO: Apprise library (1.12.0) installed [startup.py:237 (MAIN)]
2026-07-07T16:23:32.201069797Z 2026-07-07 16:23:32,200 INFO: Database is v0, integrity check: ok [startup.py:286 (MAIN)]
2026-07-07T16:23:32.202513776Z 2026-07-07 16:23:32,202 INFO: Database {'seq': 0, 'name': 'main', 'file': '/config/lazylibrarian.db'} [startup.py:287 (MAIN)]
2026-07-07T16:23:32.213638622Z 2026-07-07 16:23:32,213 INFO: Creating new database, version 89 [dbupgrade.py:199 (MAIN)]
2026-07-07T16:23:32.650053317Z 2026-07-07 16:23:32,649 INFO: Config file /config/config.ini has been saved with 5 items [config2.py:376 (CONFIG2_WRITE)]
2026-07-07T16:23:34.389922812Z 2026-07-07 16:23:34,389 ERROR: Config[HC_KEY]: read_error [configtypes.py:874 (MAIN)]
2026-07-07T16:23:34.456920218Z 2026-07-07 16:23:34,456 INFO: Database check found 0 errors [dbupgrade.py:882 (MAIN)]
2026-07-07T16:23:34.515181740Z 2026-07-07 16:23:34,514 INFO: Database updated to version 89 [dbupgrade.py:315 (MAIN)]
2026-07-07T16:23:36.641748621Z 2026-07-07 16:23:36,641 INFO: Loaded genres from /app/lazylibrarian/example.genres.json [startup.py:455 (MAIN)]
2026-07-07T16:23:36.719328409Z 2026-07-07 16:23:36,718 INFO: Bookstrap found 16 themes [startup.py:406 (MAIN)]
2026-07-07T16:23:37.796780567Z 2026-07-07 16:23:37,796 INFO: Starting LazyLibrarian on port: 5299, webroot "" [LazyLibrarian.py:75 (MAIN)]
2026-07-07T16:23:37.799213309Z 2026-07-07 16:23:37,798 INFO: Starting LazyLibrarian web server on http://0.0.0.0:5299 [webStart.py:78 (MAIN)]
2026-07-07T16:23:37.947839079Z 2026-07-07 16:23:37,947 INFO: Scheduler started [base.py:214 (MAIN)]
2026-07-07T16:23:38.010081653Z 2026-07-07 16:23:38,009 INFO: Added job "PostProcessor" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.030989781Z 2026-07-07 16:23:38,030 INFO: Added job "cron_search_wishlist" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.052555905Z 2026-07-07 16:23:38,052 INFO: Added job "check_for_updates" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.074991702Z 2026-07-07 16:23:38,074 INFO: Added job "clean_cache" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.090867250Z 2026-07-07 16:23:38,090 INFO: Added job "cron_dbbackup" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.117475604Z 2026-07-07 16:23:38,116 INFO: Added job "author_update" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.143034714Z 2026-07-07 16:23:38,142 INFO: Added job "series_update" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T16:23:38.449784492Z Connection to localhost (127.0.0.1) 5299 port [tcp/*] succeeded!
2026-07-07T16:23:39.455608653Z [ls.io-init] done.