Skip to content

dieptran88/TDrive

 
 

Repository files navigation

Logo

twakedrive.app (🚀coming soon)

The open-source alternative to Google Drive.
Learn more »

Telegram | Website | Issues | Roadmap

About

booking-screen

Getting Started

To get a local copy up and running, please follow these simple steps.

  1. Clone the repo
    git clone https://github.com/linagora/TDrive
  2. Run it with Docker
    docker-compose up -d

Development

Prerequisites

  • Node.js (Version: >=18.x)
  • MongoDB
  • Yarn (recommended)

Setup

  1. Launch MongoDB using

    docker run -p 27017:27017 -d mongo
  2. Launch frontend with

    cd tdrive/frontend/; yarn dev:start
  3. 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

  4. App will be running on port 3000

License

Tdrive is licensed under Affero GPL v3

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 52.0%
  • JavaScript 37.9%
  • SCSS 4.4%
  • CSS 2.5%
  • HTML 1.5%
  • Less 1.2%
  • Other 0.5%