🗂️A file list program that supports multiple storages, powered by Gin and Solidjs.
This is a fork of https://github.com/AlistGo/alist by MadDogOwner. And the original project is suspected to have been sold since 2025.
Been Hacked. Don't trust any command or link in alistgo.com
and alist666
without auditing.
This fork is for development and PR, and only provides the CI version of docker images on ghcr.io
. There is no image on Docker Hub. And you should not use this if you don't trust me.
docker pull ghcr.io/xrgzs/alist:main
If you need to run it on other platforms, please build it yourself.
You can easily build and run by Docker Compose:
cd /opt
git clone https://github.com/xrgzs/dlist
cd dlist
docker compose up -d
-
Install
git
,go
. And configure GCC following C/C++ for Visual Studio Code. -
Clone
dlist
back-end source code.git clone https://github.com/xrgzs/dlist --depth=1
-
Build
dlist-web
front-end. You can use the pre-builded dist and extract it topublic/dist
:curl -L https://codeload.github.com/xrgzs/dlist-web/tar.gz/refs/heads/web-dist -o dlist-web-web-dist.tar.gz tar -zxvf dlist-web-web-dist.tar.gz rm -rf public/dist mv -f dlist-web-web-dist/dist public rm -rf dlist-web-web-dist dlist-web-web-dist.tar.gz
Or build it yourself. You should install
nodejs
andpnpm
.git clone https://github.com/xrgzs/dlist-web --depth=1 cd dlist-web pnpm install pnpm i18n:build pnpm build cd .. rm -rf public/dist cp -r dlist-web/dist public/dist
-
Build binary. Do not use build.sh.
go build main.go
None.
Disabled.
Issues are for bug reports and feature requests only.
The DogList
is open-source software licensed under the AGPL-3.0 license.
- This program is a free and open source project. It is designed to share files on the network disk, which is convenient for downloading and learning Golang. Please abide by relevant laws and regulations when using it, and do not abuse it;
- This program is implemented by calling the official sdk/interface, without destroying the official interface behavior;
- This program only does 302 redirect/traffic forwarding, and does not intercept, store, or tamper with any user data;
- Before using this program, you should understand and bear the corresponding risks, including but not limited to account ban, download speed limit, etc., which is none of this program's business;
- If there is any infringement, please contact me by GitHub, and it will be dealt with in time.