void.cat/README.md

46 lines
1.1 KiB
Markdown
Raw Normal View History

2022-02-28 20:59:36 +00:00
## Void.cat
Free, simple file hosting
### Features
- Profiles
- File bandwidth statistics
- Administration features
- File download paywall
### Running
Use the docker image to run void.cat:
`docker run --rm -it -p 8080:80 ghcr.io/v0l/void.cat/app:latest`
Then open your browser at http://localhost:8080.
**The first registration will be set as admin,
so make sure to create your own account**
### Usage
Simply drag and drop your files into the dropzone,
or paste your screenshots or files into the browser window.
From cli you can upload with `curl`:
```bash
curl -X POST \
--data-binary @spicy_memes.jpg \
"https://void.cat/upload?cli=true"
```
This command will return the direct download URL only.
2022-06-06 21:51:25 +00:00
To get the json output simply remove the `?cli=true` from the url.
### Development
To run postgres in local use:
```
docker run --rm -it -p 5432:5432 -e POSTGRES_DB=void -e POSTGRES_PASSWORD=postgres postgres -d postgres
```
To run MinIO in local use:
```
docker run --rm -it -p 9000:9000 -p 9001:9001 minio/minio -- server /data --console-address ":9001"
```