mirror of
https://gitlab.com/vyla-entertainment/documentation.git
synced 2026-11-13 22:17:21 -05:00
73 lines
2.1 KiB
Markdown
73 lines
2.1 KiB
Markdown
# Vyla Home
|
|
|
|
<p class="page-description">The desktop control center for running the Vyla media stack locally.</p>
|
|
|
|
<img class="vyla-banner" src="/assets/images/desktop/site_preview.png" alt="Vyla Home desktop application preview" loading="lazy" fetchpriority="low" />
|
|
|
|
## Vyla Home
|
|
|
|
**Vyla Home** is the desktop application in the Vyla ecosystem. It prepares and runs the local services that power your media experience, then opens the interface in a secure embedded window. It is designed for people who want Vyla without managing a separate server process, reverse proxy, or service lifecycle by hand.
|
|
|
|
## Downloads
|
|
|
|
Vyla Home is available for Windows, macOS, and Linux. Get the latest version below:
|
|
|
|
| Platform | Download |
|
|
| --- | --- |
|
|
| Windows | [Download .exe](https://gitlab.com/vyla-entertainment/home/-/releases) |
|
|
| macOS | [Download .dmg](https://gitlab.com/vyla-entertainment/home/-/releases) |
|
|
| Linux | [Build from source](#linux-setup) |
|
|
|
|
Inside the releases page, you can find the latest version of Vyla Home for each platform, find the `.exe` for windows, and `.dmg` for macOS.
|
|
|
|
## Linux Setup
|
|
|
|
For Linux, you'll need to build Vyla Home from source. Follow these steps to install on Fedora:
|
|
|
|
**Step 1: Install dependencies**
|
|
|
|
```bash
|
|
sudo dnf install webkit2gtk4.1-devel curl wget openssl-devel libappindicator-gtk3-devel librsvg2-devel
|
|
sudo dnf install gcc gcc-c++ make automake autoconf
|
|
```
|
|
|
|
**Step 2: Install Node.js and NPM**
|
|
|
|
```bash
|
|
sudo dnf install nodejs npm
|
|
```
|
|
|
|
**Step 3: Install Rust**
|
|
|
|
```bash
|
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
|
source "$HOME/.cargo/env"
|
|
```
|
|
|
|
**Step 4: Clone the Git repository**
|
|
|
|
```bash
|
|
git clone https://gitlab.com/vyla-entertainment/home.git vyla-home
|
|
cd vyla-home
|
|
```
|
|
|
|
**Step 5: Install more dependencies**
|
|
|
|
```bash
|
|
npm install
|
|
```
|
|
|
|
**Step 6: Build the Fedora package (.rpm)**
|
|
|
|
```bash
|
|
cargo update --manifest-path src-tauri/Cargo.toml
|
|
npx tauri build --bundles rpm,appimage
|
|
```
|
|
|
|
**Step 7: Final installation**
|
|
|
|
```bash
|
|
sudo dnf install src-tauri/target/release/bundle/rpm/*.rpm
|
|
```
|
|
|
|
*Thank you @krishi279 for supplying the Linux setup instructions on Discord ❤️.* |