PiShare is a spiritual successor to the Piratebox project. Its aim is to allow offline sharing of information.
- File Sharing
- Chat
git clone https://github.com/qasterr/pishare.git
cd pishare
If you don't know how to do this, see Real Python's introduction to virtual environments.
pip install -r requirements.txt
Create a file named config.py
in the directory named instance
.
Copy the configuration from the Configuration Keys section and change the values you wish to change.
./run.sh
Unfortunately, PiShare doesn't work on Windows due to gunicorn
— the server program we use — not working on Windows.
If you find a way to use PiShare on Windows without WSL, feel free to open an issue.
Example instances/config.py
file:
SECRET_KEY = "<YOUR_SECRET_KEY>"
UPLOAD_FOLDER = "uploads"
A secret key used by Flask. If you do not know how to generate one see this Stack Overflow answer.
The name of the folder to use for downloaded files. Will default to uploads
if not set.
PiShare is built upon great software by the open source community. These are their licenses.