OttrBox

OttrBox

Docker app from grtgbln's Repository

Overview

OttrBox is a self-hosted file sharing platform and an alternative for WeTransfer.


OttrBox


OttrBox is a self-hosted file sharing platform and an alternative for WeTransfer.

✨ Features

  • Share files using a link
  • Unlimited file size (restricted only by disk space)
  • Set an expiration date for shares
  • Secure shares with visitor limits and passwords
  • Email recipients
  • Reverse shares
  • OIDC and LDAP authentication
  • Integration with ClamAV for security scans
  • Different file providers: local storage and S3

Get to know OttrBox

⌨️ Setup

Installation with Docker (recommended)

  1. Download the docker-compose.yml file
  2. Run docker compose up -d

The website is now listening on http://localhost:3000, have fun with OttrBox 🐧!

📚 Documentation

For more installation options and advanced configurations, please refer to the documentation.

This is a fork of Pingvin Share with some modifications since the original project is no longer maintained. The original project is licensed under the BSD 2-Clause License.

Media gallery

Details

Repository
ghcr.io/aottr/ottrbox:latest
Last Updated2026-10-14
First Seen2025-08-24

Runtime arguments

Web UI
http://[IP]:[PORT:3000]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 3000

Target
3000
Default
3000
Value
3000
Behind Reverse ProxyVariable

Set to true if running behind a reverse proxy

Target
TRUST_PROXY
Default
false|true
Data PathPath

Path to store uploaded files

Target
/opt/app/backend/data
Default
/mnt/user/appdata/ottrbox/data
Value
/mnt/user/appdata/ottrbox/data
Images PathPath

Path to store image files

Target
/opt/app/frontend/public/img
Default
/mnt/user/appdata/ottrbox/images
Value
/mnt/user/appdata/ottrbox/images