YouTransfer - An Open Source Replacement for Dropbox

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

Install docker-compose:

sudo apt-get install docker-compose

Create a folder for the app and move into it:

mkdir youtransfer
cd youtransfer

Create a docker-compose.yml file:

nano docker-compose.yml

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.