podman config for filebrowser quantum #1620
Replies: 2 comments
|
I have also created a pod to run FileBrowser Quantum with Radicale in rootless mode using Podman with a Nginx-Proxy-Manager. The file is available here: https://github.com/cryinkfly/podman-rootless-quadlets/tree/main/quadlets/filebrowser-quantum |
|
It is been some time, since my initial writeup. Te quadlet now reads: The AddCapability is needed since the now non-root user 'filebrowser' is not allowed to open ports below 1024. (see this as well) The config.yaml within the podman volume shows this for the server stanza: |
Uh oh!
There was an error while loading. Please reload this page.
Disclaimer: I am not an expert with Proxmox and podman (yet), so there might be room for improvement.
It took me a few days to get FileBrowser Quatum to work on my new Proxmox VE system.
In sharing my troubles and findings, I hope it helps others to get it up and running quicker.
I will not get into setting up Proxmox VE, just how to get a working podman LXC and how to configure it for FileBrowser quantum.
I set up the podman LXC using the according script from Proxmox Helper-Scripts
I added 3 mountpoints:
/datafor the container registry/filesharefor the files shared through FileBrowser quantum/etc/ssl/privatefor SSL-CertificatesI created the following configs under
/etc/containers/containers.confwithout comments mine boils down tostorage.confMin is a copy from
/usr/share/containers/storage.confand modified on lineRestarted the
podman.serviceandpodman.socketsystemctl restart podman.service podman.socketI created a quadlet
filebrowser.containerunder/etc/container/systemd/systemctl daemon-reloadFor the
/home/filebrowser/dataI created a volume;podman volume create filebrowser_data >/dev/nullStarting the container with this, should avoid some issues I faced
If you want to switch to HTTPS:
change the PublishPort in the quadlet, don't forget the
systemctl daemon-reloadcopy your certificates into the container volume, mind are in a directory
certs/and modify the config.yaml under the container volume:
The Label in the quadlet allows me to update the container using the following command:
podman auto-updateadd
--dry-runto get a previewCombine this with a
podman container pruneand you immediately remove unneeded container remains.For now, I think this is all.
Best regards
Frank
All reactions