Skip to content

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

EditShare

EditShare

A self-hosted file sharing platform — an alternative to WeTransfer.

About

EditShare lets you upload files, wrap them in a share and hand out a single link. Everything runs on your own machine, so the files never pass through a third party.

  • Self-hosted — one container, your hardware, your storage.
  • Private — shares can be password protected, expiring or one-time download.
  • No file size limit — only your disk decides.
  • Reverse shares — hand out a link that lets someone upload to you.
  • OIDC / OAuth2 login, LDAP-free, with optional ClamAV virus scanning.

Quick start

docker compose up -d

The app listens on http://localhost:3000. The first account you create becomes the administrator.

For manual installation, configuration options and integrations, see the docs in docs/docs or run the documentation site locally:

cd docs && npm install && npm start

Brand assets

The visual identity lives in frontend/public/img:

Asset Purpose
logo.svg / logo-dark.svg Source of truth for the mark
icons/icon-*.png PWA icons (generated)
favicon.ico Browser favicon (generated)
logo.png / logo-dark.png Raster fallbacks (generated)

The primary colour is tide teal (#0d9488), defined as the tide Mantine palette in frontend/src/styles/mantine.style.ts.

After editing either SVG, regenerate every raster asset:

cd scripts && npm install && npm run generate-icons

Development

cd backend && npm install && npm run dev
cd frontend && npm install && npm run dev

See docs/docs/help-out/contribute.md for the full development setup.

Licence and attribution

EditShare is released under the BSD 2-Clause Licence — see LICENSE.

It is derived from Pingvin Share by Elias Schneider, also BSD 2-Clause licensed:

Copyright (c) 2022, Elias Schneider
All rights reserved.

This notice is retained as required by clause 1 and 2 of the licence. The EditShare name, logo and visual identity are not part of that original work.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages