ddrive

Discord as a filesystem.

MIT License

Downloads
15
Stars
492
Committers
18

Bot releases are hidden (Show)

ddrive - Updated file chunkSize Latest Release

Published by forscht over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/forscht/ddrive/compare/v4.2.0...v4.3.0

ddrive - Hotfix - Fix download file stuck after while

Published by forscht over 1 year ago

ddrive - Fix fastify/multipart issue

Published by forscht over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/forscht/ddrive/compare/v3.7.6...v4.1.0

ddrive - Added new route metadata

Published by forscht almost 2 years ago

ddrive - Fix security vulnerability

Published by forscht almost 2 years ago

ddrive - New Version 4.0

Published by forscht almost 2 years ago

New Version 4.0

This next major version release 4.0 is ddrive written from scratch. It comes with most requested features and several improvements.

  • Now uses postgres to store files metadata. Why?
    • Once you have huge amount of data stored on ddrive it makes ddrive significantly slow to start since ddrive have to fetch all the metadata from discord channel (For 3 TB of data it takes me 30+ minutes.)
    • With postgres, deleting file is extremely faster because now ddrive don't have to delete files on discord channel and just need to remove from metadata only.
    • With postgres now it's possible to move or rename files/folders which was impossible with older version.
  • Added support for rename files/folders.
  • Added support to move file/folder (Only via API, Not sure how to do it with frontend, PR welcomes.).
  • Now uses webhooks instead of bot/user tokens to bypass the discord rate limit.
  • DDrive now uploads file chunks in parallel with limit. Which significantly increase the upload speed. I was able to upload file with 5GB of size in just 85 seconds. - Issue - https://github.com/forscht/ddrive/issues/12
  • Public access mode - It is not now possible to provide users read-only access with just one config var. Issue - https://github.com/forscht/ddrive/issues/43
  • Batch upload files - Now you can upload multiple files at once from panel. (DClone support has been removed from this version) Issue - https://github.com/forscht/ddrive/issues/36
  • Bug fix - download reset for few mobile devices. Issue - https://github.com/forscht/ddrive/issues/21
  • Added support for optional encryption to files uploaded to discord. - Issue https://github.com/forscht/ddrive/issues/29
  • DDrive now has proper rest API with OpenAPI 3.1 standards.
  • Added support for dark/light mode on panel.

I spent several weeks finalizing this new version. Any support is highly appreciated - Buy me a coffee

ddrive - Last major release for v3.x

Published by forscht almost 2 years ago

ddrive - Fix ddrive crash issue

Published by forscht almost 2 years ago

Fix ddrive crash issue caused by timeout and chunkSize

ddrive - Expose parameters and fliter invalid messages

Published by forscht almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/forscht/ddrive/compare/v3.6.0...v3.7.1

ddrive - Basic features improvements

Published by forscht about 2 years ago

What's Changed

Full Changelog: https://github.com/forscht/ddrive/compare/v3.5.1...v3.6.0

ddrive - Support for download resume

Published by forscht over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/forscht/ddrive/compare/3.5.0...v3.5.1

ddrive - Improved file download with zero memory usage

Published by forscht almost 3 years ago

ddrive - Fix css for mobile

Published by forscht about 3 years ago

ddrive - New UI and added folders support

Published by forscht about 3 years ago

  • Rewrite all the code
  • Added support for folders
  • New nice UI
ddrive - Published on npm and added README

Published by forscht about 3 years ago

ddrive - DDrive Version 2

Published by forscht about 3 years ago

  • Updated code to work with node v16 / Node verisons below 16 will not work
  • Added docker files to build image and publish to dockerhub
  • Removed discord.js instead now ddrive just uses rest APIs
  • Improved performance and memory usage
  • Download will not work any longer
ddrive - First release with pretty stable code

Published by forscht over 3 years ago