No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-26 18:33:12 +00:00
defaults update 2026-09-26 18:33:12 +00:00
meta update 2026-09-26 18:33:12 +00:00
tasks update 2026-09-26 18:33:12 +00:00
.gitignore update 2026-09-26 18:33:12 +00:00
LICENSE update 2026-09-26 18:33:12 +00:00
README.md update 2026-09-26 18:33:12 +00:00

filerise

Deploy FileRise as a rootless Podman service.

This role follows the shared deployment role pattern used by other podman based services. It creates a pod named filerise by default, with the app container named filerise-server.

Example

filerise_http_listen: 127.0.0.1:8080
filerise_share_url: https://files.example.net
filerise_secure: true

# Optional, but recommended after deciding to manage the key outside FileRise.
filerise_persistent_tokens_key: "{{ vault_filerise_persistent_tokens_key }}"

Pristine installs can leave filerise_persistent_tokens_key empty. Upstream generates and persists a token key under metadata/persistent_tokens.key on first start.

Storage

The role persists:

  • uploads -> /var/www/uploads
  • users -> /var/www/users
  • metadata -> /var/www/metadata

Reverse Proxy

The default HTTP listener is 127.0.0.1:8080, suitable for a local reverse proxy. Define filerise_https_listen only when TLS is terminated inside the container.

References: