https://github.com/rayhanadev/edge
Extremely simple Express.js filehost built for hosting on Replit!
https://github.com/rayhanadev/edge
express file-host file-sharing file-upload madewithreplit nodejs templatejam
Last synced: 7 months ago
JSON representation
Extremely simple Express.js filehost built for hosting on Replit!
- Host: GitHub
- URL: https://github.com/rayhanadev/edge
- Owner: rayhanadev
- Created: 2021-08-14T14:04:04.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-23T00:05:25.000Z (over 3 years ago)
- Last Synced: 2025-02-17T14:13:21.599Z (10 months ago)
- Topics: express, file-host, file-sharing, file-upload, madewithreplit, nodejs, templatejam
- Language: HTML
- Homepage: https://edge.furret.codes
- Size: 86.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://replit.com/badge/github/rayhanadev/edge)
# Welcome to the **edge** Template!
Hello there! Looking for a simple, free, and easy file host? Well you're in the right
spot! edge is a free filehost built on Replit, for Replit! With just a few clicks you
can start uploading files right away.
# Setup
First install all packages. Open up the console and type in the following command:
```shell
yarn install
```
Wait for all the NodeJS packages to download, and then head over to the
[index.js](#index.js) file. There you will find an array called `WHITELISTED_USERS`
which you must edit in order to secure your filehost. If you leave this array empty
your dashboard can be accessed by any Replit user.

# Usage
To upload a file navigate to `/~` to find the edge dashboard. From there you can
drag and drop or select a file to upload. You will likely be prompted to authenticate
via Replit on your first visit.

You can also download this application as a PWA. For more information on this look up
your browser's specific information on installing PWAs.
# Licensing
This Repl is licensed under the GNU GPL-v3.0 License, meaning you are free to reuse,
modify, and distribute this source code, publicly or privately, so long as the
LICENSE and other credits remain untouched and the code made public along with any
changes documented. For more information, please read the [LICENSE](#LICENSE).