file-transfer-go Docker & Self-Hosted Deployment

GitHub

Go/React开发的端到端webrtc的文件传输/文字传输/桌面共享,安全,隐私,数据不经过服务器。

5,152 stars TypeScript TypeScript 1 file · ~977 tokens
RAW Compose
1. Pull Image (DOCKERHUB) docker pull matrixseven/file-transfer-go
2. Docker Run (1-Click Launch) docker run -d --name file-transfer-go -p 8080:8080 --restart always matrixseven/file-transfer-go:latest
3. Podman Run podman run -d --name file-transfer-go -p 8080:8080 --restart always matrixseven/file-transfer-go:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/matrixseven/file-transfer-go:latest
5. ORAS Pull (OCI Artifact) oras pull matrixseven/file-transfer-go:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
version: '3.8'

services:
  # file-transfer-go:
  #   build: .
  #   ports:
  #     - "8080:8080"
  #   environment:
  #     - NODE_ENV=production
  #   restart: unless-stopped
  #   healthcheck:
  #     test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080"]
  #     interval: 30s
  #     timeout: 10s
  #     retries: 3
  #     start_period: 40s
  file-transfer-go: 
    image: matrixseven/file-transfer-go:latest
    ports:
      - "8080:8080"
    restart: unless-stopped