blek 434906047f | ||
---|---|---|
conf/caddy | ||
containers | ||
filed | ||
janitor | ||
resource | ||
volatile | ||
.env.example | ||
.gitignore | ||
DEPLOYING.md | ||
LICENSE.md | ||
README.md | ||
docker-compose.dev.yml | ||
docker-compose.prod.yml |
README.md
blek! File
blek! File is a free service that would help you with file sharing.
The principle is very simple: you upload a file, then download it from another device. The file will be deleted after 1 download or 30 minutes.
Public instances
List of official instances
Name | Administrator | URL |
---|---|---|
🌠 blek! File | b1ek <me@blek.codes> | https://file.blek.codes |
To add your instance in this list, fork and open a PR.
To qualify, your instance must be having:
- Uploads without a password turned on
- Have proper ToS
- Come up with a unique name
- Have a public administrator email
Licensing
This software is released under GPL3 license, a copyleft license that protects users' freedom by ensuring that all future copies of this software are open source as well.
Deploying
Simply copy the docker-compose.yml.example
to docker-compose.yml
, and .env.example
to .env
and edit them if necessary.
The following could be done with these bash commands:
$ # Notice that those are just for reference; you may not want to 100% copy them
$ cp docker-compose.yml.example docker-compose.yml
$ cp .env.example .env
$ nvim .env # you need to edit this file
# docker-compose up -d # "#" at the start means that the command must be run as root/sudo
$ # It all should me up and running at this point