From d065f18ab934c5a0bbea6d8116bfe6db1fa6127b Mon Sep 17 00:00:00 2001 From: sudo-kraken Date: Wed, 4 Dec 2024 21:27:22 +0000 Subject: [PATCH 1/2] Added filebrowser --- quadlets/filebrowser/filebrowser.container | 25 ++++++++++++++++++++++ quadlets/filebrowser/filebrowser.volume | 4 ++++ 2 files changed, 29 insertions(+) create mode 100644 quadlets/filebrowser/filebrowser.container create mode 100644 quadlets/filebrowser/filebrowser.volume diff --git a/quadlets/filebrowser/filebrowser.container b/quadlets/filebrowser/filebrowser.container new file mode 100644 index 0000000..c622e33 --- /dev/null +++ b/quadlets/filebrowser/filebrowser.container @@ -0,0 +1,25 @@ +[Unit] +Description=Filebrowser Quadlet + +[Service] +Restart=always +TimeoutStartSec=900 + +[Install] +WantedBy=default.target + +[Container] +Image=docker.io/filebrowser/filebrowser:latest +ContainerName=filebrowser +HostName=filebrowser + +# You will have to manually create the config and db file on first run as it mounts files not dirs +Volume=/path/to/what/you/want/to/share:/srv:z +Volume=%h/.local/share/containers/storage/volumes/filebrowser-db/_data/database.db:/database.db:Z +Volume=%h/.local/share/containers/storage/volumes/filebrowser-config/_data/.filebrowser.json:/.filebrowser.json:Z +Volume=filebrowser-branding:/branding + +PublishPort=8008:8008 + +Environment=PUID=1000 +Environment=PGID=1000 \ No newline at end of file diff --git a/quadlets/filebrowser/filebrowser.volume b/quadlets/filebrowser/filebrowser.volume new file mode 100644 index 0000000..d839db9 --- /dev/null +++ b/quadlets/filebrowser/filebrowser.volume @@ -0,0 +1,4 @@ +[Volume] +VolumeName=filebrowser-db +VolumeName=filebrowser-config +VolumeName=filebrowser-branding \ No newline at end of file -- 2.45.3 From b40b0df2a7505ce309f623a4fa66359b286ac5a8 Mon Sep 17 00:00:00 2001 From: sudo-kraken Date: Thu, 5 Dec 2024 12:33:36 +0000 Subject: [PATCH 2/2] Fixed Volumes Issue --- quadlets/filebrowser/filebrowser.container | 18 ++++++------------ quadlets/filebrowser/filebrowser.volume | 5 ++--- 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/quadlets/filebrowser/filebrowser.container b/quadlets/filebrowser/filebrowser.container index c622e33..b79b9e9 100644 --- a/quadlets/filebrowser/filebrowser.container +++ b/quadlets/filebrowser/filebrowser.container @@ -6,20 +6,14 @@ Restart=always TimeoutStartSec=900 [Install] -WantedBy=default.target +WantedBy=multi-user.target default.target [Container] -Image=docker.io/filebrowser/filebrowser:latest +Image=docker.io/hurlenko/filebrowser:latest ContainerName=filebrowser -HostName=filebrowser -# You will have to manually create the config and db file on first run as it mounts files not dirs -Volume=/path/to/what/you/want/to/share:/srv:z -Volume=%h/.local/share/containers/storage/volumes/filebrowser-db/_data/database.db:/database.db:Z -Volume=%h/.local/share/containers/storage/volumes/filebrowser-config/_data/.filebrowser.json:/.filebrowser.json:Z -Volume=filebrowser-branding:/branding +Volume=/path/to/what/you/want/to/share:/data:z +Volume=fb-config:/config:z +Volume=fb-branding:/branding:z -PublishPort=8008:8008 - -Environment=PUID=1000 -Environment=PGID=1000 \ No newline at end of file +PublishPort=8008:8080 \ No newline at end of file diff --git a/quadlets/filebrowser/filebrowser.volume b/quadlets/filebrowser/filebrowser.volume index d839db9..e57d96a 100644 --- a/quadlets/filebrowser/filebrowser.volume +++ b/quadlets/filebrowser/filebrowser.volume @@ -1,4 +1,3 @@ [Volume] -VolumeName=filebrowser-db -VolumeName=filebrowser-config -VolumeName=filebrowser-branding \ No newline at end of file +VolumeName=fb-config +VolumeName=fb-branding \ No newline at end of file -- 2.45.3