部署简易文件服务器PicoShare(cloudflare tunnel)

引言

大家对互联网的依赖无容置疑,但是大家都对互联网的服务太信任了,总觉得是天长地久,还是需要把自己常用的东西尽可能的自己留一个备份,PicoShare一个轻量级的文件服务器,对大文件可能不太友好

部署

docker-compose.yaml

---
networks:
  frontend:
    external: true
  backend:
    external: true

services:
  picoshare:
    image: mtlynch/picoshare
    container_name: picoshare-XXXX
    environment:
      - PORT=4001
      - PS_SHARED_SECRET=YouPassword  # Change to any password
    # ports:
    #  - 4001:4001
    expose:
      - 4001
    command: -db /data/store.db
    volumes:
      - ./data:/data

    networks:
      - frontend
      - backend

在cloudflare tunnel 里加入互联网服务 picoshare-XXXX:4001

参考

Docker 安装
利用Cloudflare隧道来访问Portainer(cloudflare tunnel portainer)