Sharry

Sharry

Docker app from Djoss' Repository

Overview

Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is: upload files and get a url back that can then be shared. The container is built against Alpine Linux to provide an efficient image in terms of size and resource usage. For a complete documentation of this container, see https://github.com/jlesage/docker-sharry#readme

Runtime arguments

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

Template configuration

Config DirectoryPathrw

Stores the application's configuration, state, logs, and any files requiring persistency.

Target
/config
Default
/mnt/user/appdata/sharry
User IDVariable

ID of the user the application runs as.

Target
USER_ID
Default
99
Group IDVariable

ID of the group the application runs as.

Target
GROUP_ID
Default
100
UmaskVariable

Mask controlling permissions for newly created files and folders, specified in octal notation.

Target
UMASK
Default
0000
Niceness (priority)Variable

Priority at which the application should run. A niceness value of `-20` is the highest, `19` is the lowest and `0` the default. NOTE: Setting a negative value requires additional permissions. Thus, `--cap-add=SYS_NICE` must be added to Extra Parameters (shown when Advanced View is enabled).

Target
APP_NICENESS
Default
0
External URLVariable

The external URL where Sharry can be reached (e.g. `https://sharry.example.com`). This is used to create absolute URLs and to configure the authentication cookie. These URLs are sent to the client, so they must resolve back to the Sharry server. If the default value is used, the external URL is obtained dynamically by inspecting HTTP headers of the request.

Target
SHARRY_BASE_URL
Default
http://localhost:9090
Admin Account UsernameVariable

Username of the built-in administrator account. Setting this variable to an empty value disables this account.

Target
SHARRY_BACKEND_AUTH_FIXED_USER
Default
admin
Admin Account PasswordVariable

Password of the built-in administrator account. Setting this variable to an empty value disables this account.

Target
SHARRY_BACKEND_AUTH_FIXED_PASSWORD
Default
changeme
Web UI PortPorttcp

Port used to access the web interface of the application. NOTE: This setting is relevant only when the Network Type is set to `Bridge`.

Target
9090
Default
7828

Download Statistics

6,596
Total Downloads

Details

Repository
jlesage/sharry
Last Updated2025-12-17
First Seen2024-08-27

Run Sharry on Unraid.

Sharry is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.