À propos du projet

AList est un serveur de liste de fichiers auto-hébergé et WebDAV qui agrège de nombreux backends de stockage dans une seule interface web. Il est propulsé par Gin pour le backend et SolidJS pour le frontend, et est distribué sous la licence AGPL-3.0. Les fonctionnalités clés décrites dans le README : - Support de multiples stockages, incluant le stockage local, Aliyundrive, OneDrive/SharePoint, 189cloud, Google Drive, 123pan, FTP/SFTP, PikPak, S3, Seafile, UPYUN, WebDAV, Teambition, MediaFire, Mediatrack, ProtonDrive, 139yun, YandexDisk, BaiduNetdisk, Terabox, UC, Quark, Thunder, Lanzou, ILanzou, Google Photos, Mega.nz, Baidu Photos, SMB, 115, Cloudreve, Dropbox, FeijiPan, dogecloud et Azure Blob Storage. - Déploiement facile avec un comportement prêt à l'emploi, incluant le déploiement Docker et une option de proxy Cloudflare Workers. - Aperçu de fichiers pour PDF, Markdown, code, texte brut, images en mode galerie, vidéo et audio avec paroles et sous-titres, documents Office tels que docx, pptx et xlsx, et fichiers README.md rendus. - Opérations sur les fichiers : copie de permalien, téléchargement direct, téléchargement par paquet pour les fichiers et dossiers, téléchargement web (facultativement permettant aux visiteurs de télécharger), suppression, création de répertoire, renommage, déplacement, copie, téléchargement hors ligne et copie de fichiers entre deux stockages. - Support WebDAV, routes protégées avec protection par mot de passe et authentification, mode sombre et internationalisation. - Accélération de téléchargement multi-cœurs pour les téléchargements ou le streaming mono-cœur. Le projet fournit de la documentation sur alistgo.com, de la documentation API via Apifox, et une démo publique. Les questions générales sont dirigées vers le forum de discussion, tandis que les problèmes sont réservés aux rapports de bogues et aux demandes de fonctionnalités. Le README inclut également des informations sur les sponsors, une liste des contributeurs et une clause de non-responsabilité indiquant que le programme effectue des redirections 302 ou du transfert de trafic sans intercepter, stocker ou altérer les données des utilisateurs, et que les utilisateurs assument les risques tels que les bannissements de compte ou les limites de vitesse de téléchargement.