ADrive
Project · app · 2026
ADrive is a self-hosted file manager, like a personal cloud drive. It stores files on the server's own disk or, optionally, in Google Cloud Storage.
Features
- Upload, download, preview, edit and organise files.
- Folders and tags, and a trash that empties itself automatically.
- List, grid and gallery views that work on phones.
- Previews for images, video, audio, PDFs and text.
- A built-in database viewer in development mode.
How it runs
The front end is React and the back end is a Node.js API, both in JavaScript, started together with Docker Compose through one script. To store files in Google Cloud Storage instead of on local disk, you add a service-account key and a bucket name to the back end's settings. A Makefile wraps the usual commands (start, stop, logs, restart). The repository includes documentation and GitHub Actions workflows.
See also
In the knowledge graph
ADrive and the 12 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 24 it states about ADrive, and 3 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . id:ADrive a cj:Project ; rdfs:label "ADrive" ; cj:description "File manager with local and Google Cloud Storage backends: previews, tags, trash and grid or gallery views." ; cj:context id:OpenSource ; cj:repository "https://github.com/AppleBoiy/adrive"^^xsd:anyURI ; cj:firstCommit "2026-02-20"^^xsd:date ; cj:lastCommit "2026-02-21"^^xsd:date ; cj:commitCount 7 ; cj:kind "app" ; cj:license "MIT" ; cj:theme id:ThemeWeb , id:ThemeDevOps ; cj:uses id:JavaScript , id:Docker , id:GoogleCloud , id:GitHubActions , id:Make ; cj:tier 2 ; cj:handles id:PDFFormat ; cj:mentions id:NodeJS , id:React ; cj:article "https://ask.chaipat.cc/wiki/ADrive"^^xsd:anyURI ; cj:activeIn id:Y2026 ; cj:activity _:b1 .