{"repo":"bungleware/vault","free":true,"listed":false,"github":"https://github.com/bungleware/vault","clone":"git clone https://github.com/bungleware/vault.git","description":"A self-hosted streaming application for your work-in-progress music.","language":"TypeScript","stars":13,"topics":[],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"{ vault } Self-hosted streaming for your work-in-progress music. Store, share, and version your audio projects. More screenshots About This app is inspired by [untitled]. I wanted to create an open source alternative. I couldn't find anything similar, so I started this as a side project in Nov 2025. Features - Store your audio projects - Add other accounts in your instance via an invite link - Share projects and tracks across users in the same instance - Share your projects and tracks publicly with a link, with defined permissions (downloading, password protection) - Organize your library in folders (can also nest them) - Export and import your instance (zip backup) Setup Requires Docker. Automated This downloads docker-compose.yml , generates an .env with random secrets, and starts the container. An optional directory name can be passed as an argument (default: vault ). Manual Create a docker-compose.yml : Create a .env and set JWT SECRET , SIGNED URL SECRET , and TOKEN PEPPER to random strings (e.g. openssl rand -base64 32 ), then: The app will be available at http://localhost:8080 . Configuration Variable Description Default ------------------- ------------------------------------------------ ------- JWT SECRET Secret for signing JWT tokens — SIGNED URL SECRET Secret for signed URL generation — TOKEN PEPPER Pepper value for token hashing — HOST PORT Port exposed on the host 8080 ACCESS TOKEN TTL Access token lifetime 15m REFRESH TOKEN TTL Refresh token lifetime 720h SIGNED","default_branch":null,"files":null,"tree":[],"storefront":"/r/bungleware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bungleware/vault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}