34 lines
896 B
Markdown
34 lines
896 B
Markdown
# Kakubovna
|
|
|
|
A "simple" file sharing platform
|
|
|
|
# UNFINISHED, but working
|
|
|
|
## Quick start
|
|
### Docker
|
|
```bash
|
|
git clone https://github.com/Dzejkobik007/skolavdf.git
|
|
cd Kakubovna/docker
|
|
docker-compose up -d --build
|
|
```
|
|
### Manual
|
|
```bash
|
|
# Install required tools with your system package manager
|
|
sudo apt install git node npm
|
|
|
|
git clone https://github.com/Dzejkobik007/skolavdf.git
|
|
cd Kakubovna/app
|
|
npm install --production
|
|
node app.js
|
|
```
|
|
|
|
|
|
## Dependencies
|
|
|
|
- [express](https://github.com/expressjs/express)
|
|
- [socket.io](https://github.com/socketio/socket.io)
|
|
- [socketio-file-upload](https://github.com/sffc/socketio-file-upload)
|
|
- [better-sqlite3](https://github.com/socketio/socket.io)
|
|
- [loglevel](https://github.com/pimterry/loglevel)
|
|
- [file-extension-list](https://github.com/dyne/file-extension-list)
|
|
- [papirus-icon-theme](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git) |