YouTransfer is another small, lightweight Docker container like PsiTransfer that implements a drag & drop file portal on your local LAN that can be optionally hosted externally with NginX Proxy Manager.
Install Docker on your bare metal host, a VM or a LXD container with the following command:
curl -sSL https://get.docker.com | sh
Add your account to the Docker group:
sudo usermod -aG docker $(whoami) newgrp docker
sudo apt-get install docker-compose
Create a folder for the app and move into it:
mkdir upitransfer cd youtransfer
Create a docker-compose.yml file:
Insert the following contents:
version: "3" services: youtransfer: container_name: youtransfer restart: unless-stopped image: remie/youtransfer:stable ports: - '5000:5000' volumes: - ./uploads:/opt/youtransfer/uploads - ./config:/opt/youtransfer/config - ./assets:/opt/youtransfer/src/assets
To start the container:
docker-compose up -d
Optionally offer this instance via Reverse proxy.
As a bonus, you can put a file named 204H.jpg into the “assets” folder and your screen background will be replaced.
Be sure to lock down (finalize) your settings screen with a password.
To access the settings screen again, simply add “/unlock” to the end of the URL and enter your password which will restore the settings option again.