diff --git a/.github/rclone-mobile.png b/.github/rclone-mobile.png
new file mode 100644
index 0000000..f962116
Binary files /dev/null and b/.github/rclone-mobile.png differ
diff --git a/.github/rclone-video.png b/.github/rclone-video.png
new file mode 100644
index 0000000..62a5702
Binary files /dev/null and b/.github/rclone-video.png differ
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index d183765..5917880 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -24,19 +24,12 @@ jobs:
- platform: 'ubuntu-22.04'
args: ''
assetPattern: '[name]_[arch][ext]'
- variant: 'default'
- - platform: 'ubuntu-22.04'
- args: "--config '{\"bundle\":{\"createUpdaterArtifacts\":false}}'"
- assetPattern: '[name]_[arch]_LEGACY[ext]'
- variant: 'legacy'
- platform: 'ubuntu-24.04'
args: "--config '{\"bundle\":{\"createUpdaterArtifacts\":false}}'"
assetPattern: '[name]_[arch]_ALTERNATE[ext]'
- variant: 'alternate'
- platform: 'ubuntu-22.04-arm'
args: ''
assetPattern: '[name]_[arch][ext]'
- variant: 'default'
- platform: 'windows-11-arm'
args: '--target x86_64-pc-windows-msvc'
arch: 'arm64'
@@ -81,16 +74,16 @@ jobs:
uses: swatinem/rust-cache@v2
with:
workspaces: './src-tauri -> target'
- key: ${{ runner.os }}-${{ runner.arch }}${{ matrix.variant && format('-{0}', matrix.variant) || '' }}
+ key: ${{ matrix.platform }}
- name: install dependencies (linux only)
- if: matrix.variant == 'default' || matrix.variant == 'alternate'
+ if: matrix.platform == 'ubuntu-22.04-arm' || matrix.platform == 'ubuntu-24.04'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
- - name: install dependencies (linux legacy only)
- if: matrix.variant == 'legacy'
+ - name: install dependencies (llinux only)
+ if: matrix.platform == 'ubuntu-22.04'
run: |
sudo apt-get update
@@ -133,7 +126,7 @@ jobs:
cargo install trusted-signing-cli
- name: Override linuxdeploy (linux legacy only)
- if: matrix.variant == 'legacy'
+ if: matrix.platform == 'ubuntu-22.04'
run: |
TAURI_TOOLKIT_PATH="${XDG_CACHE_HOME:-$HOME/.cache}/tauri"
mkdir -p "$TAURI_TOOLKIT_PATH"
@@ -192,7 +185,7 @@ jobs:
with:
tagName: v__VERSION__
releaseName: 'v__VERSION__'
- releaseBody: "\n\n# Rclone UI v__VERSION__\n- Bug squashing & improvements.\n- **See the assets to download this version and install.**\n\n# Downloads\nBelow you can download the main releases. \n\n**If you already have Rclone UI installed, you can update simply by opening the Settings menu.**\n\n| | Linux | Mac | Windows |\n|--------------|---------|--------|-----|\n| 64 bit | [deb](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64.deb) [AppImage](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64.AppImage) [RPM](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x86_64.rpm) | [Intel](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x64.dmg) | [x64](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x64.exe) |\n| ARM | [deb](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_arm64.deb) [AppImage](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_aarch64.AppImage) [RPM](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_aarch64.rpm) | [Apple Silicon](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_aarch64.dmg) | [Arm64](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_arm64.exe) |\n\n\n# Linux (LEGACY)\nIf you have an older system or distro and the main build fails to run, you can try the ones below.\n\n| | deb | AppImage | RPM |\n|--------------|---------|--------|-----|\n| 64 bit | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64_LEGACY.deb) | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64_LEGACY.AppImage) | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x86_64_LEGACY.rpm) |\n\n\n# Linux (ALTERNATE)\nMainly for testing or if you're running a cutting edge distro.\n\n| | deb | AppImage | RPM |\n|--------------|---------|--------|-----|\n| 64 bit | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64_ALTERNATE.deb) | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64_ALTERNATE.AppImage) | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x86_64_ALTERNATE.rpm) |"
+ releaseBody: "
\n\n# Rclone UI v__VERSION__\n- Bug squashing & improvements.\n- **See the assets to download this version and install.**\n\n# Downloads\nBelow you can download the main releases. \n\n**If you already have Rclone UI installed, you can update simply by opening the Settings menu.**\n\n| | Linux | Mac | Windows |\n|--------------|---------|--------|-----|\n| 64 bit | [deb](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64.deb) [AppImage](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64.AppImage) [RPM](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x86_64.rpm) | [Intel](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x64.dmg) | [x64](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x64.exe) |\n| ARM | [deb](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_arm64.deb) [AppImage](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_aarch64.AppImage) [RPM](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_aarch64.rpm) | [Apple Silicon](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_aarch64.dmg) | [Arm64](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_arm64.exe) |\n\n\n# Linux (ALTERNATE)\nMainly for testing or if you're running a cutting edge distro.\n\n| | deb | AppImage | RPM |\n|--------------|---------|--------|-----|\n| 64 bit | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64_ALTERNATE.deb) | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_amd64_ALTERNATE.AppImage) | [Download](https://github.com/rclone-ui/rclone-ui/releases/download/v__VERSION__/Rclone.UI_x86_64_ALTERNATE.rpm) |"
assetNamePattern: ${{ matrix.assetPattern }}
releaseDraft: true
prerelease: false
diff --git a/README.md b/README.md
index 6f4244e..5e7c80a 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,8 @@
+
+
+
+
+
@@ -50,28 +55,50 @@
+
-
+## Docker/Homelab/Server Usage
+Control your server, homelab, or mom's PC with **the easiest solution to manage remote **`rclone`** instances.**
-### ⏰ Scheduled Tasks (cron)
-### 📊 Job Logs (visualize all background operations)
-### 🚀 Start on boot (autostart) and Mount on start (automount)
-### 🔒 Set a password for the Settings panel
-### 👁️ Hide commands or Remotes from the tray menu
-### ⚙️ Import/Export Configs (encrypted with pass or command)
-### ✍️ Signed by Microsoft and Notarized on macOS
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
+
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Without Docker
+Just start the `rcd` daemon directly:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Notes
+- After starting up **`rclone`** using your preferred method, simply open Rclone UI and navigate to Settings > Hosts.
+- Make sure to allow traffic to port **`5572`** in your firewall and/or reverse proxy (nginx/caddy/traefik).
+- Rclone UI can connect to any RCD port, so you can customize the default **`5572`** port.
+- Use **`--rc-user`** and **`--rc-pass`** instead of **`--rc-no-auth`** in production.
-
## Package Managers
- Flathub **`flatpak install com.rcloneui.RcloneUI`** or **[from the store](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +106,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## Downloads
- **Windows** (**[Arm](https://get.rcloneui.com/win-arm)**, **[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +128,15 @@
## Contributing
-We welcome your contributions! Please open an [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) or a [PR](https://github.com/FTCHD/rclone-ui/compare), and let's make this better together 🎉🎉
+Welcome, anon. We’ve been expecting you.
+
+Here are some good problems to tackle:
+- Fix an open [**Issue**](https://github.com/rclone-ui/rclone-ui/issues)
+- Upgrade repository to Vite 7 & React 19
+- Introduce React Compiler
+- Move Cron logic to Rust
+
+🎁 **Merged PRs receive a Lifetime License!**
+
-
+## Docker/Homelab/服务器使用
+使用 **最简单的方式** 管理远程 **`rclone`** 实例,控制你的服务器、Homelab 或家人的电脑。
-### ⏰ 计划任务(cron)
-### 📊 任务日志(可视化所有后台操作)
-### 🚀 开机自启(autostart)与启动自动挂载(automount)
-### 🔒 为设置面板设置密码
-### 👁️ 可在托盘菜单中隐藏命令或 Remotes
-### ⚙️ 导入 / 导出配置(可用 pass 或 command 加密)
-### ✍️ 由 Microsoft 签名,macOS 已完成公证(Notarized)
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### 不使用 Docker
+直接启动 `rcd` 守护进程:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### 注意事项
+- 使用你喜欢的方式启动 **`rclone`** 后,打开 Rclone UI 并导航到 Settings > Hosts。
+- 确保在防火墙和/或反向代理(nginx/caddy/traefik)中允许端口 **`5572`** 的流量。
+- Rclone UI 可以连接到任意 RCD 端口,你可以自定义默认的 **`5572`** 端口。
+- 在生产环境中使用 **`--rc-user`** 和 **`--rc-pass`** 而不是 **`--rc-no-auth`**。
## 包管理器
- Flathub **`flatpak install com.rcloneui.RcloneUI`** 或 **[从商店获取](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## 下载
- **Windows**(**[Arm](https://get.rcloneui.com/win-arm)**、**[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +122,15 @@
## 参与贡献
-欢迎你的贡献!请提交一个 [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) 或 [PR](https://github.com/FTCHD/rclone-ui/compare),让我们一起把它做得更好 🎉🎉
+欢迎,anon。我们一直在等你。
+
+以下是一些值得解决的问题:
+- 修复一个 [**Issue**](https://github.com/rclone-ui/rclone-ui/issues)
+- 将仓库升级到 Vite 7 和 React 19
+- 引入 React Compiler
+- 将 Cron 逻辑迁移到 Rust
+
+🎁 **合并的 PR 可获终身许可证!**
+
-
+## Docker/Homelab/Server-Nutzung
+Steuere deinen Server, dein Homelab oder den PC deiner Mutter mit **der einfachsten Lösung, Remote-**`rclone`**-Instanzen zu verwalten.**
-### ⏰ Scheduled Tasks (cron)
-### 📊 Job Logs (alle Hintergrund-Operationen visualisieren)
-### 🚀 Start on boot (Autostart) & Mount on start (Automount)
-### 🔒 Passwort für das Settings Panel setzen
-### 👁️ Commands oder Remotes im Tray Menu ausblenden
-### ⚙️ Import/Export Configs (encrypted with pass oder command)
-### ✍️ Signed by Microsoft & Notarized on macOS
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Ohne Docker
+Starte den `rcd`-Daemon einfach direkt:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Hinweise
+- Nachdem du **`rclone`** mit deiner bevorzugten Methode gestartet hast, öffne Rclone UI und navigiere zu Settings > Hosts.
+- Stelle sicher, dass der Datenverkehr auf Port **`5572`** in deiner Firewall und/oder deinem Reverse Proxy (nginx/caddy/traefik) erlaubt ist.
+- Rclone UI kann sich mit jedem RCD-Port verbinden, sodass du den Standard-Port **`5572`** anpassen kannst.
+- Verwende **`--rc-user`** und **`--rc-pass`** anstelle von **`--rc-no-auth`** in der Produktion.
## Package Managers
- Flathub **`flatpak install com.rcloneui.RcloneUI`** oder **[aus dem Store](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## Downloads
- **Windows** (**[Arm](https://get.rcloneui.com/win-arm)**, **[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +122,15 @@
## Contributing
-Wir freuen uns über Beiträge! Öffne einfach ein [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) oder einen [PR](https://github.com/FTCHD/rclone-ui/compare) – lass uns das gemeinsam besser machen 🎉🎉
+Willkommen, anon. Wir haben dich bereits erwartet.
+
+Hier ein paar spannende Aufgaben:
+- Behebe ein offenes [**Issue**](https://github.com/rclone-ui/rclone-ui/issues)
+- Hebe das Repository auf Vite 7 & React 19 an
+- Führe den React Compiler ein
+- Verlege die Cron-Logik nach Rust
+
+🎁 **Für gemergte PRs gibt's eine Lifetime-Lizenz!**
+
-
+## Docker/Homelab/サーバー利用
+**リモート **`rclone`** インスタンスを管理する最も簡単な方法**で、サーバー、Homelab、家族の PC を管理しましょう。
-### ⏰ スケジュール実行(cron)
-### 📊 Job Logs(すべてのバックグラウンド処理を可視化)
-### 🚀 OS 起動時に自動起動(autostart)・自動マウント(automount)
-### 🔒 Settings パネルにパスワードを設定
-### 👁️ トレイメニューからコマンドや Remote を非表示に
-### ⚙️ 設定のインポート/エクスポート(`pass` または `command` で暗号化)
-### ✍️ Windows は Microsoft 署名済み、macOS は公証(Notarized)済み
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Docker なしで使う
+`rcd` デーモンを直接起動してください:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### 注意事項
+- お好みの方法で **`rclone`** を起動したら、Rclone UI を開き Settings > Hosts に移動します。
+- ファイアウォールやリバースプロキシ(nginx/caddy/traefik)でポート **`5572`** へのトラフィックを許可してください。
+- Rclone UI は任意の RCD ポートに接続できるので、デフォルトの **`5572`** ポートをカスタマイズできます。
+- 本番環境では **`--rc-no-auth`** の代わりに **`--rc-user`** と **`--rc-pass`** を使用してください。
## パッケージマネージャー
- Flathub **`flatpak install com.rcloneui.RcloneUI`** または **[ストアから](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** と **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## ダウンロード
- **Windows**(**[Arm](https://get.rcloneui.com/win-arm)**、**[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +122,15 @@
## コントリビューション
-貢献は大歓迎です!気軽に [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) を作成するか [PR](https://github.com/FTCHD/rclone-ui/compare) を送ってください。いっしょにもっと良いプロジェクトにしていきましょう 🎉🎉
+ようこそ、anon。お待ちしていました。
+
+取り組むと良い課題はこちらです:
+- オープンな [**Issue**](https://github.com/rclone-ui/rclone-ui/issues) を修正する
+- リポジトリを Vite 7 と React 19 にアップグレードする
+- React Compiler を導入する
+- Cron ロジックを Rust に移行する
+
+🎁 **マージされた PR にはライフタイムライセンスを贈呈!**
+
-
+## Docker/Homelab/Server, Ye Scallywag
+Command yer server, homelab, or yer mum's vessel with **the simplest way t' manage remote **`rclone`** instances, arrr!**
-### ⏰ Scheduled Raids (cron)
-### 📊 Ship’s Log fer Jobs (spy all background maneuvers)
-### 🚀 Weigh anchor on boot (autostart) an’ auto-mount the drives
-### 🔒 Guard the Captain’s Quarters (Settings) with a secret word
-### 👁️ Keep commands or Remotes hidden from the crow’s-nest tray
-### ⚙️ Import/Export Maps (configs) — encrypt ’em with pass or command
-### ✍️ Signed by the Crown o’ Microsoft an’ Notarized on macOS—legit as a Letter o’ Marque
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Without Docker, Ye Landlubber
+Just fire up th' `rcd` daemon directly:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Notes from the Captain
+- After hoisting **`rclone`** using yer preferred method, open Rclone UI an' sail to Settings > Hosts.
+- Make certain yer firewall an' reverse proxy (nginx/caddy/traefik) be allowin' traffic on port **`5572`**.
+- Rclone UI can dock at any RCD port, so ye can customize the default **`5572`** port as ye please.
+- Use **`--rc-user`** an' **`--rc-pass`** instead o' **`--rc-no-auth`** in production waters, matey.
## Package Mangarrs
- Flathub **`flatpak install com.rcloneui.RcloneUI`** or **[from th' store](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## Downloads (hoist the booty!)
- **Windows** (**[Arm](https://get.rcloneui.com/win-arm)**, **[x64](https://get.rcloneui.com/win)**)
@@ -99,8 +121,16 @@
-## Contribootin’
-We welcome yer code booty! Hoist an [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) or fire a [PR broadside](https://github.com/FTCHD/rclone-ui/compare), an’ let’s make this vessel swifter together 🎉🏴☠️
+## Contribootin'
+Ahoy, matey. We been awaitin' yer arrival.
+
+Some fine plunder t' tackle:
+- Patch an open [**Issue**](https://github.com/rclone-ui/rclone-ui/issues)
+- Hoist th' repo t' Vite 7 & React 19
+- Bring aboard th' React Compiler
+- Shift th' Cron magic over t' Rust
+
+🎁 **Merged PRs earn ye a Lifetime Letter o' Marque!**
+
-
+## Docker/Homelab/Użycie na serwerze
+Kontroluj swój serwer, homelab lub komputer mamy za pomocą **najprostszego rozwiązania do zarządzania zdalnymi instancjami **`rclone`**.**
-### ⏰ Zaplanowane zadania (cron)
-### 📊 Dzienniki zadań — wizualizacja wszystkich operacji w tle
-### 🚀 Uruchamianie przy starcie systemu (autostart) i automatyczne montowanie (automount)
-### 🔒 Ustawienie hasła do panelu ustawień
-### 👁️ Ukrywanie poleceń lub zdalnych zasobów (Remotes) w menu zasobnika
-### ⚙️ Import/Eksport konfiguracji (szyfrowany hasłem lub poleceniem)
-### ✍️ Podpisane cyfrowo przez Microsoft i notaryzowane na macOS
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Bez Dockera
+Po prostu uruchom demon `rcd` bezpośrednio:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Uwagi
+- Po uruchomieniu **`rclone`** wybraną metodą, otwórz Rclone UI i przejdź do Settings > Hosts.
+- Upewnij się, że zezwalasz na ruch na porcie **`5572`** w swoim firewallu i/lub reverse proxy (nginx/caddy/traefik).
+- Rclone UI może łączyć się z dowolnym portem RCD, więc możesz dostosować domyślny port **`5572`**.
+- W środowisku produkcyjnym używaj **`--rc-user`** i **`--rc-pass`** zamiast **`--rc-no-auth`**.
## Package Managers
- Flathub **`flatpak install com.rcloneui.RcloneUI`** lub **[ze sklepu](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## Link do pobrania
- **Windows** (**[Arm](https://get.rcloneui.com/win-arm)**, **[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +122,15 @@
## Chcesz pomóc?
-Zapraszamy do współpracy! Otwórz [zgłoszenie](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) lub [PR](https://github.com/FTCHD/rclone-ui/compare), i wspólnie ulepszmy Rclone 🎉🎉
+Witaj, anon. Spodziewaliśmy się Ciebie.
+
+Oto kilka ciekawych wyzwań:
+- Napraw otwarty [**Issue**](https://github.com/rclone-ui/rclone-ui/issues)
+- Zaktualizuj repozytorium do Vite 7 i React 19
+- Wprowadź React Compiler
+- Przenieś logikę Cron do Rust
+
+🎁 **Zmergowane PR-y otrzymują licencję dożywotnią!**
+
-
+## Docker/Homelab/Server
+Controlează serverul, homelab-ul sau PC-ul mamei tale cu **cea mai simplă soluție pentru a gestiona instanțe **`rclone`** la distanță.**
-### ⏰ Sarcini programate (cron)
-### 📊 Job Logs (vizualizează toate operațiunile în background)
-### 🚀 Start on boot (autostart) și Mount on start (automount)
-### 🔒 Setează o parolă pentru panoul de Settings
-### 👁️ Ascunde comenzile sau Remotes din meniul tray
-### ⚙️ Import/Export Configs (criptate cu `pass` sau `command`)
-### ✍️ Signed by Microsoft și Notarized pe macOS
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Fără Docker
+Pornește daemon-ul `rcd` direct:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Note
+- După pornirea **`rclone`** folosind metoda preferată, deschide Rclone UI și navighează la Settings > Hosts.
+- Asigură-te că permiți traficul pe portul **`5572`** în firewall-ul tău și/sau reverse proxy (nginx/caddy/traefik).
+- Rclone UI se poate conecta la orice port RCD, astfel încât poți personaliza portul implicit **`5572`**.
+- Folosește **`--rc-user`** și **`--rc-pass`** în loc de **`--rc-no-auth`** în producție.
## Package Managers
- Flathub **`flatpak install com.rcloneui.RcloneUI`** sau **[din magazin](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## Descarcă
- **Windows** (**[Arm](https://get.rcloneui.com/win-arm)**, **[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +122,15 @@
## Contribuții
-Apreciem contribuțiile tale! Deschide un [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) sau un [PR](https://github.com/FTCHD/rclone-ui/compare) și hai să facem Rclone UI și mai bun împreună 🎉🎉
+Bine ai venit, anon. Te-așteptam.
+
+Iată câteva probleme bune de abordat:
+- Rezolvă un [**Issue**](https://github.com/rclone-ui/rclone-ui/issues) deschis
+- Actualizează repository-ul la Vite 7 & React 19
+- Introdu React Compiler
+- Mută logica Cron în Rust
+
+🎁 **PR-urile acceptate primesc o licență gratis!**
+
-
+## Docker/Homelab/Servidor
+Controla tu servidor, homelab o el PC de tu madre con **la solución más fácil para gestionar instancias remotas de **`rclone`**.**
-### ⏰ Tareas programadas (cron)
-### 📊 Registros de trabajos (visualiza todas las operaciones en segundo plano)
-### 🚀 Inicio con el sistema (autostart) y montaje al iniciar (automount)
-### 🔒 Protege el panel de Configuración con contraseña
-### 👁️ Oculta comandos o Remotes del menú de la bandeja del sistema (tray)
-### ⚙️ Import/Export de configuraciones (cifradas con pass o command)
-### ✍️ Firmado por Microsoft y notarizado en macOS
+#### Docker Compose
+```yaml
+services:
+ rclone:
+ image: rclone/rclone
+ container_name: rclone
+ command: rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+ ports:
+ - 5572:5572
+ volumes:
+ - ./config:/config/rclone
+ - /path/to/data:/data
+```
-
+#### Docker CLI
+```bash
+docker run -d \
+ --name rclone \
+ -p 5572:5572 \
+ -v ./config:/config/rclone \
+ -v /path/to/data:/data \
+ rclone/rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Sin Docker
+Simplemente inicia el daemon `rcd` directamente:
+
+```bash
+rclone rcd --rc-addr=0.0.0.0:5572 --rc-no-auth
+```
+
+#### Notas
+- Después de iniciar **`rclone`** usando tu método preferido, abre Rclone UI y navega a Settings > Hosts.
+- Asegúrate de permitir el tráfico en el puerto **`5572`** en tu firewall y/o proxy inverso (nginx/caddy/traefik).
+- Rclone UI puede conectarse a cualquier puerto RCD, por lo que puedes personalizar el puerto predeterminado **`5572`**.
+- Usa **`--rc-user`** y **`--rc-pass`** en lugar de **`--rc-no-auth`** en producción.
## Package Managers
- Flathub **`flatpak install com.rcloneui.RcloneUI`** o **[desde la tienda](https://flathub.org/en/apps/com.rcloneui.RcloneUI)**
@@ -79,6 +100,7 @@
- Scoop **`scoop bucket add extras`** & **`scoop install rclone-ui`**
- Chocolatey **`choco install rclone-ui`**
- WinGet **`winget install --id=RcloneUI.RcloneUI -e`**
+- NPM **`npx rclone-ui`**
## Descargas
- **Windows** (**[Arm](https://get.rcloneui.com/win-arm)**, **[x64](https://get.rcloneui.com/win)**)
@@ -100,7 +122,15 @@
## Contribuciones
-¡Tus contribuciones son bienvenidas! Abre un [issue](https://github.com/FTCHD/rclone-ui/issues/new?template=Blank+issue) o un [PR](https://github.com/FTCHD/rclone-ui/compare) y mejoremos esto juntos 🎉🎉
+Bienvenido, anon. Te estábamos esperando.
+
+Aquí tienes algunos retos interesantes:
+- Arregla un [**Issue**](https://github.com/rclone-ui/rclone-ui/issues) abierto
+- Actualiza el repositorio a Vite 7 y React 19
+- Introduce React Compiler
+- Mueve la lógica de Cron a Rust
+
+🎁 **¡Los PR fusionados reciben una licencia de por vida!**
+
+ 2.8.1 Release
+3.0.0 Release