Troubleshoot the system
หมายเหตุ: บทความนี้ยังเป็นภาษาอังกฤษ เนื่องจากคำแปลภาษาไทยกำลังอยู่ระหว่างจัดทำ
Audience
หัวข้อที่มีชื่อว่า “Audience”Framework administrators and deployment operators.
Prerequisites
หัวข้อที่มีชื่อว่า “Prerequisites”Access to application status, logs, host storage, and Docker commands when applicable.
App does not start
หัวข้อที่มีชื่อว่า “App does not start”Check ports, free disk space, container state, and logs:
docker compose psdocker compose logs --tail=200 app updaterUpdate check fails
หัวข้อที่มีชื่อว่า “Update check fails”Confirm access to GitHub Releases and GHCR. A proxy, DNS rule, API rate limit, missing updater token, or private package visibility can block the request.
Database errors
หัวข้อที่มีชื่อว่า “Database errors”Stop writes, preserve the database and WAL files, and create a filesystem copy before attempting recovery. Never edit a production SQLite file directly.
Open Settings → System Maintenance and inspect journal_mode, foreign_keys, busy_timeout, WAL checkpoint settings, and the integrity result for both databases. Stop all old containers if a lock persists; never run two writer containers against the same volume.