Installeren
Lemonfiber aan de praat krijgen
Nog vroeg: de binary bouw je vanaf de broncode en de stack draait vanuit Compose. Kant-en-klare installaties komen met de eerste volledige release.
Bouw de binary
Een stabiele Rust-toolchain is genoeg. Dit bouwt dezelfde binary als de release-workflow straks publiceert.
cargo install --git https://github.com/lemonfiber/lemonfiberDraai de stack
De stack is een Compose-project en Lemonfiber is het gereedschap dat hem aanstuurt. Je kunt hem ook zelf klonen en rechtstreeks draaien — handig als je eerst wilt lezen wat er precies gestart wordt.
git clone https://github.com/lemonfiber/media-stack
cd media-stack
docker compose up -dDownloads en media moeten onder één mountpunt staan, anders kopieert een import in plaats van te hardlinken — trager, dubbel zoveel schijf, en het breekt seeding. Lemonfiber controleert dit in plaats van het aan te nemen.
Nog niet: kant-en-klare installaties
Homebrew, de shell- en PowerShell-installers en ondertekende binaries voor macOS, Linux en Windows komen allemaal uit de release-pijplijn. Dat is mijlpaal M6 en die is nog niet af. De tap bestaat wel, maar bevat een gegenereerde placeholder, dus `brew install` werkt nog niet.
Zodra M6 klaar is, wordt de formule door CI geschreven in plaats van met de hand en hangen de binaries aan de GitHub-release — waarna ze vanzelf hieronder verschijnen, omdat deze pagina ze uit de release leest en niet uit een lijst die hier wordt bijgehouden.
Kant-en-klare binaries
Bij deze release zitten nog geen binaries — bouw vanaf de broncode, of bekijk de release notes: v0.1.0
En dan
Start een vorm in plaats van de hele stack. `lemonfiber up tv` start zoeken, downloaden, ordenen en ondertitels — verder niets. `lemonfiber up full` start achttien services. `lemonfiber doctor` vertelt je of het echt werkt, inclusief een hardlink-test en een vergelijking van publieke IP's die aantoont dat de VPN niet lekt.
lemonfiber up tv
lemonfiber doctor
lemonfiber down