| 1 |
# Software & Downloads |
| 2 |
|
| 3 |
How to host and distribute software, documents, archives, and anything else that's downloaded rather than streamed. |
| 4 |
|
| 5 |
--- |
| 6 |
|
| 7 |
## What This Covers |
| 8 |
|
| 9 |
Anything fans download as a file rather than play in-browser: |
| 10 |
|
| 11 |
- Software builds (DMG, EXE, AppImage, ZIP, TAR) |
| 12 |
- Documents (PDF, EPUB, comics) |
| 13 |
- Source code archives |
| 14 |
- Sample packs, presets, project files |
| 15 |
- Anything else uploaded that isn't audio or video |
| 16 |
|
| 17 |
Audio and video have dedicated pages: [Audio Hosting](./audio.md), [Video Hosting](./video.md). |
| 18 |
|
| 19 |
--- |
| 20 |
|
| 21 |
## Supported Formats |
| 22 |
|
| 23 |
Any file type is accepted. Files are stored as-is: no transcoding, no transformation. |
| 24 |
|
| 25 |
The platform applies content scanning (YARA rules, malware feeds) on every upload. Files flagged by the scanner are held pending review rather than published. |
| 26 |
|
| 27 |
--- |
| 28 |
|
| 29 |
## File Limits |
| 30 |
|
| 31 |
Per-file size limits depend on your [pricing tier](./tiers.md): {{ tier_limits.basic_per_file }} (Basic), {{ tier_limits.small_files_per_file }} (Small Files), {{ tier_limits.big_files_per_file }} (Big Files and Everything). |
| 32 |
|
| 33 |
Software builds tend to need Big Files or Everything. |
| 34 |
|
| 35 |
--- |
| 36 |
|
| 37 |
## Upload Process |
| 38 |
|
| 39 |
1. Drag the file onto the upload area (or click to browse) |
| 40 |
2. Upload runs with a progress indicator |
| 41 |
3. Add metadata while uploading or after |
| 42 |
4. Set tags, pricing, visibility |
| 43 |
5. Save as draft or publish immediately |
| 44 |
|
| 45 |
--- |
| 46 |
|
| 47 |
## Versions |
| 48 |
|
| 49 |
Use [versions](./items.md#versions) to ship updates without forcing fans to re-purchase. Each version keeps its own file; fans download whichever they want. |
| 50 |
|
| 51 |
For platform builds (macOS / Windows / Linux), upload each as a separate version with a clear name (e.g. *"1.4.2 (macOS arm64)"*). |
| 52 |
|
| 53 |
--- |
| 54 |
|
| 55 |
## License Keys |
| 56 |
|
| 57 |
For paid software, generate [license keys](../developer/license-keys.md) per purchase. Keys are issued on purchase and visible in the fan's library next to the download link. |
| 58 |
|
| 59 |
--- |
| 60 |
|
| 61 |
## OTA Updates |
| 62 |
|
| 63 |
For Tauri and similar desktop apps, the platform exposes an [OTA update endpoint](../developer/ota.md) that your app can poll for new versions. Signed manifest, signature sidecar per build. |
| 64 |
|
| 65 |
--- |
| 66 |
|
| 67 |
## Downloads |
| 68 |
|
| 69 |
Fans who purchase the item or subscribe to a tier can download the file directly. No DRM, no device tracking, no per-download fees. Re-downloads allowed anytime. |
| 70 |
|
| 71 |
--- |
| 72 |
|
| 73 |
## See Also |
| 74 |
|
| 75 |
- [Audio Hosting](./audio.md) |
| 76 |
- [Video Hosting](./video.md) |
| 77 |
- [Items](./items.md): organizing items and projects |
| 78 |
- [License Keys](../developer/license-keys.md): per-purchase keys for paid software |
| 79 |
- [OTA Updates](../developer/ota.md): in-app update polling |
| 80 |
|