Skip to content
This repository has been archived by the owner on Feb 17, 2024. It is now read-only.
/ Conveyor Public archive

A self-hosted file sharing service built with ASP.NET Core and Angular.

License

Notifications You must be signed in to change notification settings

bitbound/Conveyor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conveyor

A self-hosted file sharing service built with ASP.NET Core and Angular.

Demo Site: https://conveyor.lucency.co

Build Status

Build Requirements

  • .NET 5 SDK
  • Node.js (latest)

Hosting Requirements

Screenshot

"Conveyor Screenshot"

Getting Started

On first load, you will can upload and download files anonymously. The links are public (though not searchable), and the file descriptions are saved in localStorage (but not the file itself). Once you create an account, files that are in your browser's localStorage will be transferred to your account.

Create your own account via the Register link on the site's nav bar. Afterward, if you want to disable self-registration (so random people can't create accounts), set the AllowSelfRegistration option in appsettings.json to false.

Set the DataRetentionInDays option in appsettings.json to a number that suits you. Set to 0 to retain files indefinitely.

Upload files via the button or drag-and-drop.

Download and View links will only work while signed in to your account. To share files, create an authentication token on the Auth Tokens page. On the main page, choose the authentication token you created, and Share links will appear. Clicking them will copy the link to your clipboard, and the link will use the selected auth token.

You can also create authentication tokens for use by other apps (e.g. to add file sharing into an existing chat app).

About

A self-hosted file sharing service built with ASP.NET Core and Angular.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published