Repository navigation
v0.1.0-alpha.1
Pre-release
Pre-release
The first pre-release of flux, an open-source media server for personal movie and TV libraries, written in Rust.
This is an alpha. Expect bugs and breaking changes between releases, and keep backups of anything you point it at. Read the Feature status and prototype gaps first.
Install
Packages for macOS (Apple Silicon and Intel; macOS 11+, and embedded Tailscale access needs macOS 13+) and Linux (x86_64 and arm64, glibc 2.35+). The steps, including running flux as a service and upgrading, are in docs/INSTALL.md.
- You need ffmpeg and ffprobe. The packages don't include FFmpeg. Install it with your package manager (e.g.
brew install ffmpeg), then runflux-server --check. - Docker:
ghcr.io/vibecook-dev/flux:0.1.0-alpha.1, for linux/amd64 and linux/arm64. It bundles jellyfin-ffmpeg; its source is attached below. - Verify a download:
shasum -a 256 -c --ignore-missing SHA256SUMS. Then check its build-provenance attestation withgh attestation verify flux-0.1.0-alpha.1-<target>.tar.gz --repo vibecook-dev/flux --signer-workflow vibecook-dev/flux/.github/workflows/release.yml.
0.1.0-alpha.1 (2026-10-21)
Features
- initial public release of flux (7af3200)
Bug Fixes
- deps: take truffle-core 0.7.20 from crates.io and bundle its sidecar (#6) (23558e1)
- net: point the missing-sidecar error at release packages, not a dev worktree (#10) (7cd02b2)
- server: find the web client and sidecar next to a symlinked flux-server (#11) (73b6d12)
Third-party notice missing from this release's packages
flux-server includes jemalloc, through the tikv-jemalloc-sys crate. This release's THIRD_PARTY_LICENSES file leaves out jemalloc's licence; v0.1.0-alpha.2 will include it. Here it is in full:
Unless otherwise specified, files in the jemalloc source distribution are
subject to the following license:
--------------------------------------------------------------------------------
Copyright (C) 2002-present Jason Evans <jasone@canonware.com>.
All rights reserved.
Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved.
Copyright (C) 2009-present Facebook, Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice(s),
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice(s),
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------