2026-07-07T21:16:42.452271177Z [migrations] started
2026-07-07T21:16:42.452316920Z [migrations] no migrations found
2026-07-07T21:16:42.480608267Z usermod: no changes
2026-07-07T21:16:42.489880054Z ───────────────────────────────────────
2026-07-07T21:16:42.489915215Z
2026-07-07T21:16:42.489920095Z ██╗ ███████╗██╗ ██████╗
2026-07-07T21:16:42.489924634Z ██║ ██╔════╝██║██╔═══██╗
2026-07-07T21:16:42.489929103Z ██║ ███████╗██║██║ ██║
2026-07-07T21:16:42.489933622Z ██║ ╚════██║██║██║ ██║
2026-07-07T21:16:42.489937840Z ███████╗███████║██║╚██████╔╝
2026-07-07T21:16:42.489942119Z ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-07-07T21:16:42.489946468Z
2026-07-07T21:16:42.489950436Z Brought to you by linuxserver.io
2026-07-07T21:16:42.489954654Z ───────────────────────────────────────
2026-07-07T21:16:42.490139005Z
2026-07-07T21:16:42.490150088Z To support LSIO projects visit:
2026-07-07T21:16:42.490154537Z https://www.linuxserver.io/donate/
2026-07-07T21:16:42.490158304Z
2026-07-07T21:16:42.490161952Z ───────────────────────────────────────
2026-07-07T21:16:42.490166771Z GID/UID
2026-07-07T21:16:42.490170559Z ───────────────────────────────────────
2026-07-07T21:16:42.494063360Z
2026-07-07T21:16:42.494073731Z User UID: 911
2026-07-07T21:16:42.494077789Z User GID: 911
2026-07-07T21:16:42.494081337Z ───────────────────────────────────────
2026-07-07T21:16:42.495132494Z Linuxserver.io version: 40a389ea-ls309
2026-07-07T21:16:42.495343108Z Build-date: 2026-07-07T21:10:14+00:00
2026-07-07T21:16:42.495349621Z ───────────────────────────────────────
2026-07-07T21:16:42.495353679Z
2026-07-07T21:16:42.551402099Z [custom-init] No custom files found, skipping...
2026-07-07T21:16:43.779624263Z 2026-07-07 21:16:43,779 INFO: Enabled configured INFO level logging. [startup.py:144 (MAIN/lazylibrarian.startup)]
2026-07-07T21:16:43.779864768Z 2026-07-07 21:16:43,779 INFO: Lazylibrarian (pid 171) is starting up... [startup.py:197 (MAIN/lazylibrarian.startup)]
2026-07-07T21:16:45.780983353Z 2026-07-07 21:16:45,780 DEBUG: Set config[LOGDIR]=/config/log [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T21:16:45.781058444Z 2026-07-07 21:16:45,780 DEBUG: Set config[EBOOK_DIR]=/books [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T21:16:45.781070558Z 2026-07-07 21:16:45,780 DEBUG: Set config[DOWNLOAD_DIR]=/downloads [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T21:16:45.781794226Z 2026-07-07 21:16:45,781 DEBUG: Set config[AUDIOBOOK_DEST_FOLDER]=$Author/$Title [configtypes.py:170 (MAIN/special.configwrite)]
2026-07-07T21:16:45.782435798Z 2026-07-07 21:16:45,782 DEBUG: Read config[LOGDIR]=/config/log [configtypes.py:154 (MAIN)]
2026-07-07T21:16:45.782473905Z 2026-07-07 21:16:45,782 DEBUG: Read config[LOGSPECIALDEBUG]= [configtypes.py:154 (MAIN)]
2026-07-07T21:16:45.801285317Z 2026-07-07 21:16:45,801 INFO: Apprise library (1.12.0) installed [startup.py:236 (MAIN)]
2026-07-07T21:16:45.888693916Z 2026-07-07 21:16:45,888 INFO: Database is v0, integrity check: ok [startup.py:285 (MAIN)]
2026-07-07T21:16:45.888723807Z 2026-07-07 21:16:45,888 INFO: Database {'seq': 0, 'name': 'main', 'file': '/config/lazylibrarian.db'} [startup.py:286 (MAIN)]
2026-07-07T21:16:45.889240578Z 2026-07-07 21:16:45,889 INFO: Creating new database, version 89 [dbupgrade.py:199 (MAIN)]
2026-07-07T21:16:45.908741950Z 2026-07-07 21:16:45,908 INFO: Config file /config/config.ini has been saved with 5 items [config2.py:376 (CONFIG2_WRITE)]
2026-07-07T21:16:45.976370265Z 2026-07-07 21:16:45,976 ERROR: Config[HC_KEY]: read_error [configtypes.py:874 (MAIN)]
2026-07-07T21:16:45.978665849Z 2026-07-07 21:16:45,978 INFO: Database check found 0 errors [dbupgrade.py:882 (MAIN)]
2026-07-07T21:16:45.981532503Z 2026-07-07 21:16:45,981 INFO: Database updated to version 89 [dbupgrade.py:315 (MAIN)]
2026-07-07T21:16:46.427034778Z 2026-07-07 21:16:46,426 INFO: Loaded genres from /app/lazylibrarian/example.genres.json [startup.py:454 (MAIN)]
2026-07-07T21:16:46.471276565Z 2026-07-07 21:16:46,471 INFO: Bookstrap found 16 themes [startup.py:405 (MAIN)]
2026-07-07T21:16:46.771509721Z 2026-07-07 21:16:46,770 INFO: Starting LazyLibrarian on port: 5299, webroot "" [LazyLibrarian.py:75 (MAIN)]
2026-07-07T21:16:46.771543088Z 2026-07-07 21:16:46,771 INFO: Starting LazyLibrarian web server on http://0.0.0.0:5299 [webStart.py:78 (MAIN)]
2026-07-07T21:16:46.877034341Z 2026-07-07 21:16:46,876 INFO: Scheduler started [base.py:214 (MAIN)]
2026-07-07T21:16:46.880068864Z 2026-07-07 21:16:46,879 INFO: Added job "PostProcessor" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:46.881242778Z 2026-07-07 21:16:46,881 INFO: Added job "cron_search_wishlist" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:46.882771197Z 2026-07-07 21:16:46,882 INFO: Added job "check_for_updates" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:46.884004782Z 2026-07-07 21:16:46,883 INFO: Added job "clean_cache" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:46.885024165Z 2026-07-07 21:16:46,884 INFO: Added job "cron_dbbackup" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:46.886703398Z 2026-07-07 21:16:46,886 INFO: Added job "author_update" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:46.888315996Z 2026-07-07 21:16:46,888 INFO: Added job "series_update" to job store "default" [base.py:1092 (MAIN)]
2026-07-07T21:16:47.593810960Z Connection to localhost (127.0.0.1) 5299 port [tcp/*] succeeded!
2026-07-07T21:16:47.613015183Z [ls.io-init] done.