Internet File Store - Small scale private upload service
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2948e27 Oct 4, 2018
Permalink
Failed to load latest commit information.
.vscode
src
tools
.gitattributes Initial commit: Add solution Oct 19, 2016
.gitignore Initial commit: Add solution Oct 19, 2016
IFS.sln
IFS.sln.DotSettings Initial version Oct 19, 2016
LICENSE Initial commit: Add solution Oct 19, 2016
README.md
build.cake Update core JS build tooling Oct 4, 2018
build.cmd Implement standard build script Dec 2, 2017
build.ps1 Implement standard build script Dec 2, 2017
global.json Updated to net 2.1 Oct 4, 2018

README.md

Internet File Store

An ASP.NET Core application to host your own private small-scale upload system. You can upload your files and share them with customers, friends, etc...

Built-in data retention. Secure. Fast.

Building the project

To build the project ensure you have:

  • .NET Core 2.1 SDK installed
  • Node.js 6.0 or higher installed and in PATH
  • Powershell 4 or higher

To build the project simply run:

build

If you want to publish for a platform (win10-x64 for instance), run:

build -Target Publish-Win10

Deployment

To deploy the application, take the published files and install them under IIS or run the IFS.Web executable directly.

In appsettings.json you can configure various settings, for instance where files are stored.