Common question
When adding a Tianyi cloud disk: the device ID does not exist, and a secondary device verification is required
It may be that the prevention and control has been triggered. After changing the password, add it again.
Aliyundrive video cannot be played, and the download shows InvalidArgument?
Due to referrer restrictions, mobile tokens must be used
Can't play the video?
Check if the encoding is not supported. Generally, browsers do not support encoded video such as h.265 (hevc), and encoded audio such as ac3. Safari does not support more. It is recommended to use software to play.
Where are the front-end files?
To facilitate the installation, the front-end file and the program are packaged together. If you need to modify it, please modify and compile by yourself according to run from the source code or fill in the custom style/script field.
What should I do if I forgot my password?
Command line ./alist-xxxx -password to view.(Where xxxx refers to the names corresponding to different systems/architectures, generally Linux-x86/64 is alist-linux-amd64, if you use script installation, the name is directly alist)
Corresponding to the installation method:
- Script installation: the initial password will be output during installation, get it again:
cd /opt/alist && ./alist -password
- binary manual installation: execute in the directory where the program is located:
./alist -password
(where alist refers to the binary file name)- Docker: use the command
docker exec -it alist ./alist -password
to view the password- PaaS: How to find and view the password in the corresponding warehouse
Custom styles/scripts don’t take effect?
Are the front and rear ends separated? The custom part is the back-end processing and only works when it is not separated.
The uploaded file is not displayed/the deleted file is still there/does the modification of the root directory take effect?
The program cache will automatically expire within an hour. After logging in in the background, return to the list, and then right-click on the directory you changed to refresh. Not recommended Clear all caches.
How to modify the listening port
The configuration file under the data folder of the directory where the program is located: config.json
, just modify the port value.
The webdav browser opens and displays Internal Server Error?
Is webdav for the browser?
How to update?
Except for the incompatible version marked in the changelog
, you can directly replace the binary file to update.
For docker update, please refer to: https://store.heytapimage.com/cdo-portal/feedback/202112/12/1e64956f796e95070bed2d7f2c61bdd5.png
Onedrive: The property xx is not supported for OrderBy?
Note that in OneDrive for Business and SharePoint Server 2016, the orderby query string only works with name and url.
About browser support
Please search by yourself: vite
, chakra-ui
, react
, etc. dependencies used by alist-web
, the browser support of this program is determined by the upper-level dependencies.
Add account prompt: UNIQUE constraint failed: x_accounts.name
Virtual paths are unique and cannot be repeated.
Upload background processing?
The upload process of this program is: client->server->corresponding storage. If your server upload bandwidth is small, it will take a long time. If you use nginx to reverse the generation, there may be a timeout, but in fact, the background is still in upload. Therefore, the web upload function is generally only recommended when the server bandwidth is large enough or it is used locally.
Why not use web-side direct transmission? Because it is compatible with the webdav protocol, webdav can only be transferred by the server, and some network disks have various restrictions when uploading, which cannot be processed only in the front end. So it is unified to upload from the backend.
How to remove Powered by Alist
at the bottom?
Please respect the developer's labor, thank you
How to remove Manage
at the bottom?
This doesn't make any sense other than causing you trouble getting to the admin page. But we still provide css to remove it:
<style>
.footer span, .footer a:nth-of-type(2){
display:none;
}
</style>
TLS handshake timeout? / read: connection reset by peer? / dns lookup failed? / connect: connection refused?
For network problems such as these, please troubleshoot and solve them yourself.
tip
If your problem has not been resolved after reading the document, please give priority to ask/discuss in Discussions or [issue](https://github .com/Xhofe/alist/issues/new/choose).