This project is under development with no release date. Both of us don't have a lot of free time so we'll work on it whenever we can. We're both fed up with how bad all other ShareX upload servers are so we decided to make out own. If you're interested in this, please come back at a later date. Thank you
Full-featured upload server for applications such as ShareX, supporting images, text, files & short urls.
Feature | Status | Assigned to |
---|---|---|
API key generation | 👷♀️ | Andrei |
Image Hosting | 👷♀️ | Andrei |
Text upload | 📋 | Tom |
Misc. file upload | 📋 | - |
URL shortening | 👷♀️ | Tom |
Client web app | 📋 | Tom |
Dockerfile | 📋 | - |
ShareX configs | 📋 | - |
systemd config | 📋 | - |
Installing the app is extremely simple:
mkdir upload-server && cd "$_"
git clone https://github.com/Andyterrify/another-upload-server.git .
cp .env.example .env #This will need to be edited
npm install
npm run build
mkdir upload-server && cd "$_"
git clone https://github.com/Andyterrify/another-upload-server.git .
cp .env.example .env #This will need to be edited
yarn install
yarn build
Container setup to run the app in VSCode with a MongoDB instance alongside.
To run you require the Remote - Containers extention. Then Ctrl-Shift-P
or press the key F1
to open the run menu and run Rebuild and Reopen in Container
. This does not work through remote SSH sessions.
To connect to the local mongodb instance add MONGODB_URL="mongodb://db/node"
to .env
Down the line I will provide a production ready compose file
To run the app, simply use npm run start
or yarn start
- in the future we'll provide a systemd config to run it as a service. For temporary installations we recommend using tmux
or screen
.