Skip to main content
Each release publishes ghcr.io/pwnera/artbucket, for amd64 and arm64, tagged with its version (0.9.0), its minor line (0.9) and latest.
Keep BETTER_AUTH_SECRET somewhere safe: it signs sessions and encrypts secrets stored in settings. A new one signs everyone out and makes stored secrets unreadable. The container:
  • listens on port 3000 as the unprivileged node user
  • migrates the database before it serves, under a lock, so several replicas can start at once
  • runs the sweeper every six hours (deleted assets past 30 days, and files nothing holds)
  • includes ffmpeg for video thumbnails. For Word, Excel and PowerPoint previews, build on it: FROM ghcr.io/pwnera/artbucket:0.9, then USER root, RUN apk add --no-cache libreoffice, USER node.
Every variable is in Environment.

Building it yourself