https://github.com/tiny-pilot/picoshare-fly.io
PicoShare instance on fly.io
https://github.com/tiny-pilot/picoshare-fly.io
Last synced: 19 days ago
JSON representation
PicoShare instance on fly.io
- Host: GitHub
- URL: https://github.com/tiny-pilot/picoshare-fly.io
- Owner: tiny-pilot
- License: mit
- Created: 2022-02-21T02:54:40.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-19T16:00:42.000Z (about 2 years ago)
- Last Synced: 2025-10-22T03:51:34.257Z (5 months ago)
- Homepage: https://p.tinypilotkvm.com
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# picoshare-fly.io
[](https://circleci.com/gh/tiny-pilot/picoshare-fly.io)
[](LICENSE)
## Overview
This repo controls deployments to TinyPilot's [PicoShare](https://github.com/mtlynch/picoshare) instance on Fly.io.
## Purpose
TinyPilot uses PicoShare as a simple way to share files within the company and with external partners.
PicoShare doesn't do well on [files larger than 1 GB](https://github.com/mtlynch/picoshare/issues/355), but it's convenient for files that are too large for an email attachment and too small to be worth the trouble of uploading to Backblaze.
## Updating PicoShare versions
To update to a new version of PicoShare, create a PR that updates the version of the `build.image` property within the `fly.toml` file.
When the PR is merged, CircleCI will automatically deploy the new version of PicoShare. TinyPilot's files on PicoShare will persist due to the persistent volume (specified in the `mounts` property of `fly.toml`).