Skip to content

tk-nguyen/twake-drive

 
 

Repository files navigation

Twake Drive

Logo

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/twake-drive
  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. The app will be running on port 3000

License

Twake Drive is licensed under Affero GPL v3

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 55.2%
  • JavaScript 35.5%
  • SCSS 4.1%
  • CSS 2.4%
  • HTML 1.4%
  • Less 1.1%
  • Other 0.3%