Skip to content

A user-friendly NodeJS program to share files on a LAN

License

Notifications You must be signed in to change notification settings

Manvan33/FileShare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileShare

A user-friendly NodeJS program to share files on a LAN
Ideal for computer -> phone transfers

Installation

You will need to have NodeJS and npm installed
Install the requirements with
npm install

Usage

Launch the application with
npm start

Configuration

You can change some settings by editing options.txt
(this file is created automaticaly when the programm starts for the first time).

  • RECEIVE_PATH = the path in which the files will be uploaded
  • SHARED_PATH = folder that will be publicly shared
  • PORT = Network port, Requires a restart of the app to be changed

Features

Share one or multiple files by uploading them on the main page.
You can then send a link or a QR-Code to the device on which you want to retrieve the file.

Screenshots

Main interface :

image

Configuration interface

image

Responsive mobile version

image

QR Sharing

image

Build

Releases are built using node pkg.

After installing, you can build binairies with

$ pkg ./server.js