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