Homelab | files sharing apps — Send&Pingvin Share

Sometimes, I guess, it’s tedious to try to share a file!!!!

There are many ways to share, of course, but some of them are not convenient, some of them are not universal, and some of them are not pure.

So my ideal sharing tool should be similar to this: cross-platform, as simple as opening a web page; pure enough, only contains the function of file sharing; easy to manage, through the number of times, time, password to share files to do control; easy to deploy, ready-made Docker image and detailed documentation.

The world of open source, there is nothing you can not do, only you can not think of.

Here we recommend two file sharing applications:

  • Send, an end-to-end encrypted anonymous file sharing tool, formerly known as Firefox Send project

Github timvisee/send
Send Demo

version: "3"

services:
  send:
    image: 'registry.gitlab.com/timvisee/send:latest'
    restart: always
    ports:
      - '1234:1234'
    volumes:
      - /home/sam/send-uploads:/uploads
    environment:

      - VIRTUAL_HOST=send.samliu.tech
      - VIRTUAL_PORT=1234
      - DHPARAM_GENERATION=false
      - NODE_ENV=production
      - BASE_URL=https://send.samliu.tech
      - PORT=1234
      - REDIS_HOST=redis

      # For local uploads storage
      - FILE_DIR=/uploads

      # To customize upload limits
      - EXPIRE_TIMES_SECONDS=3600,86400,604800,2592000
      - DEFAULT_EXPIRE_SECONDS=3600
      - MAX_EXPIRE_SECONDS=31536000
      - DOWNLOAD_COUNTS=1,5,10,15,25,50,100,1000
      - MAX_DOWNLOADS=1000
      - MAX_FILE_SIZE=1073741824
  
  redis:
    image: 'redis:alpine'
    restart: always
    volumes:
      - send-redis:/data

volumes:
  send-redis:
  • Pingvin share,Can be shared anonymously, can be shared by authenticated users after login

Github stonith404/pingvin-share
Pingvin Demo

version: '3.8'
services:
  pingvin-share:
    image: stonith404/pingvin-share
    restart: unless-stopped
    ports:
      - 3000:3000
    volumes:
      - /home/sam/pingvin-data:/opt/app/backend/data

Related Posts

Leave a Reply

Your email address will not be published.