The open-source alternative to Google Drive.
Learn more »
Telegram
|
Website
|
Issues
|
Roadmap
![booking-screen](https://private-user-images.githubusercontent.com/14924963/273227038-e19079c6-99c4-41f5-83a2-b4ed4a8816d7.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU0NTMxMjAsIm5iZiI6MTcyNTQ1MjgyMCwicGF0aCI6Ii8xNDkyNDk2My8yNzMyMjcwMzgtZTE5MDc5YzYtOTljNC00MWY1LTgzYTItYjRlZDRhODgxNmQ3LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTA0VDEyMjcwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0YTY3ZjJjMjdlMzM2ZTY2ZTFhYTE1MDQ1NTI4ZTFhODE0MmE2MzRlNWJkMjBlMTBjMDNlMGEyZTk4ZDVlM2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Qeul1rBHOjwmy6bmE-r7FcNgHOsKUL9bzW3CtmeUk2I)
To get a local copy up and running, please follow these simple steps.
- Clone the repo
git clone https://github.com/linagora/TDrive
- Run it with Docker
docker-compose up -d
- Node.js (Version: >=18.x)
- MongoDB
- Yarn (recommended)
-
Launch MongoDB using
docker run -p 27017:27017 -d mongo
-
Launch frontend with
cd tdrive/frontend/; yarn dev:start
-
Launch backend with
cd tdrive/backend/node/; SEARCH_DRIVER=mongodb DB_DRIVER=mongodb PUBSUB_TYPE=local \ DB_MONGO_URI=mongodb://localhost:27017 STORAGE_LOCAL_PATH=/[full-path-to-store-documents]/documents \ NODE_ENV=development yarn dev
If you need more parameters, create/edit
tdrive/backend/node/config/development.json
file -
App will be running on port 3000
Tdrive is licensed under Affero GPL v3