mirror of
https://github.com/Retropex/umbrel-apps.git
synced 2025-05-12 19:30:42 +02:00
App Submission: File Browser (#169)
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com> Co-authored-by: Mayank Chhabra <mayank@umbrel.com>
This commit is contained in:
parent
b8d303bf43
commit
fb3e468beb
0
file-browser/data/filebrowser.db
Normal file
0
file-browser/data/filebrowser.db
Normal file
20
file-browser/docker-compose.yml
Normal file
20
file-browser/docker-compose.yml
Normal file
@ -0,0 +1,20 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: file-browser_server_1
|
||||
APP_PORT: 80
|
||||
|
||||
server:
|
||||
image: filebrowser/filebrowser:v2.22.4@sha256:8a30269612a3bc8453ab29641c3e3d7ad141a8d142efc2cd78196281b1035537
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/filebrowser.db:/database/filebrowser.db
|
||||
- ${UMBREL_ROOT}/data/storage:/data
|
||||
environment:
|
||||
- FB_PORT=80
|
||||
- FB_DATABASE=/database/filebrowser.db
|
||||
- FB_ROOT=/data
|
||||
- FB_NOAUTH=true
|
22
file-browser/exports.sh
Normal file
22
file-browser/exports.sh
Normal file
@ -0,0 +1,22 @@
|
||||
UMBREL_DATA_DIR="${UMBREL_ROOT}/data"
|
||||
UMBREL_DATA_STORAGE_DIR="${UMBREL_DATA_DIR}/storage"
|
||||
DESIRED_OWNER="1000:1000"
|
||||
|
||||
if [[ ! -d "${UMBREL_DATA_STORAGE_DIR}" ]]; then
|
||||
mkdir -p "${UMBREL_DATA_STORAGE_DIR}"
|
||||
fi
|
||||
|
||||
filebrowser_correct_permission() {
|
||||
local -r path="${1}"
|
||||
|
||||
if [[ -d "${path}" ]]; then
|
||||
owner=$(stat -c "%u:%g" "${path}")
|
||||
|
||||
if [[ "${owner}" != "${DESIRED_OWNER}" ]]; then
|
||||
chown "${DESIRED_OWNER}" "${path}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
filebrowser_correct_permission "${UMBREL_DATA_DIR}"
|
||||
filebrowser_correct_permission "${UMBREL_DATA_STORAGE_DIR}"
|
24
file-browser/umbrel-app.yml
Normal file
24
file-browser/umbrel-app.yml
Normal file
@ -0,0 +1,24 @@
|
||||
manifestVersion: 1
|
||||
id: file-browser
|
||||
category: Files
|
||||
name: File Browser
|
||||
version: "2.22.4"
|
||||
tagline: Browse and manage the files you download on your Umbrel
|
||||
description: >-
|
||||
File Browser lets you upload, delete, preview, rename and edit your folders and files.
|
||||
|
||||
|
||||
Easily manage files in the Umbrel's storage folder where your downloads from apps like Transmission, Sonarr, Radarr, and Lidarr are currently held.
|
||||
developer: File Browser
|
||||
website: https://filebrowser.org/
|
||||
dependencies: []
|
||||
repo: https://github.com/filebrowser/filebrowser
|
||||
support: https://github.com/filebrowser/filebrowser/issues
|
||||
port: 7421
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
path: "/files/"
|
||||
deterministicPassword: false
|
||||
torOnly: false
|
Loading…
Reference in New Issue
Block a user