This page is not a full troubleshooting manual. It routes symptoms to the right document. When something is already broken, finding the right entry point by symptom is faster than reading the whole manual from the beginning.
| Symptom | Read first | Common causes |
|---|
| Small files upload, large files fail | Uploads and Large Files | Reverse proxy size limit, timeout, chunk size, temporary directory space |
| Direct-to-object-storage upload fails | Storage Policies / Uploads and Large Files | S3 CORS, exposed ETag, browser origin not allowed |
| Follower-node policy upload fails | Follower Nodes | Transport not reachable, wrong direct URL, or the policy does not explicitly bind an applied remote storage target |
| Capacity looks wrong | Operations CLI: doctor | Storage usage counters drifted and need a deep check |
| Symptom | Read first | Common causes |
|---|
| You do not know whether to use the admin UI or edit files | Configuration Overview | Startup configuration, system settings, storage policies, and reverse proxy settings are mixed together |
| You cannot enter the admin UI but need to change configuration | Operations CLI: config | You need to view, validate, or write system settings offline |
| You are preparing to upgrade and worry about rollback | Upgrades and Version Migration / Backup and Restore | Old binary/image, configuration, database, and upload-directory backups are not prepared |
| Terminology is unclear | Glossary | First separate primary node, follower node, storage policy, policy group, and remote storage target |
Collect these details before opening an issue or asking someone to look:
- AsterDrive version
- Deployment method: Docker, systemd, or direct binary run
- Database backend: SQLite, PostgreSQL, or MySQL
- Storage policy type and backend configuration
- Reverse proxy type and key configuration
- Browser console error, server logs, and the related error code
If you have an error code, read Error Code Handling first. If there is no error code but the symptom is clear, start from Troubleshooting.