IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    诺多发表于 2025-01-03 23:00:50
    love 0

    Filestash

    嘿,各位文件囤积狂魔们!👋 今天给大家安利一个超好用的工具 —— Filestash。如果你跟我一样,云里雾里存了一堆文件,却总是找不到,那这玩意儿绝对能帮上忙。

    🤔 Filestash 到底是啥?

    简单说,Filestash 就是个网页版的文件管理器。不过这家伙可厉害了,它能管理各种云存储上的文件,比如 SFTP、S3、FTP、WebDAV,甚至 Git 仓库都不在话下。想想看,以后你只需要打开浏览器,就能搞定所有云端文件,是不是很爽?😎

    Filestash

    💪 Filestash 有啥过人之处?

    1. 🌈 啥都能连:FTP、SFTP、S3、WebDAV,你能想到的它都支持。
    2. 🔒 安全靠谱:支持各种高大上的身份验证,你的文件安全着呢。
    3. 🖱️ 操作简单:上传下载、移动文件,建文件夹,全在浏览器里搞定,不要太方便。
    4. 🛠️ 能折腾:喜欢捣鼓的朋友有福了,它还支持插件,想加啥功能自己来。
    5. 🎭 全能选手:不光能管理文档,视频、图片、音频也不在话下。
    6. 📱 手机也能用:躺床上用手机管理文件?没问题!

    🏗️ 怎么把这玩意儿搞起来?

    安装 Filestash 其实挺简单的,尤其是会用 Docker 的朋友。我给你两个方法,看你喜欢哪个:

    方法一:用 Docker Compose(懒人福音 😴)

    1. 先创建个 docker-compose.yml 文件,内容如下:
    version: '3'
    services:
      filestash:
        container_name: filestash
        image: machines/filestash:latest
        restart: unless-stopped
        network_mode: bridge
        environment:
          - APPLICATION_URL=
          - GDRIVE_CLIENT_ID=<你的Google Drive ID>
          - GDRIVE_CLIENT_SECRET=<你的Google Drive密钥>
          - DROPBOX_CLIENT_ID=<你的Dropbox密钥>
          - ONLYOFFICE_URL=http://<你的IP或域名>:8335
          - CANARY=true
        ports:
          - "8334:8334"
        volumes:
          - path/to/filestash/state/:/app/data/state/
    
      onlyoffice:
        container_name: filestash_oods
        image: onlyoffice/documentserver:7.1
        restart: unless-stopped
        network_mode: bridge
        ports:
          - "8335:80"
    
    1. 然后在同一目录下运行:
    docker-compose up -d
    

    就这么简单,搞定!🎉

    方法二:用 Docker 命令(喜欢敲命令的看这里 👨‍💻)

    1. 运行 Filestash:
    docker run -d \
      --name filestash \
      --network filestash-network \
      -p 8334:8334 \
      -e APPLICATION_URL= \
      -e GDRIVE_CLIENT_ID=<你的Google Drive ID> \
      -e GDRIVE_CLIENT_SECRET=<你的Google Drive密钥> \
      -e DROPBOX_CLIENT_ID=<你的Dropbox密钥> \
      -e ONLYOFFICE_URL=http://<你的IP或域名>:8335 \
      -e CANARY=true \
      -v path/to/filestash/state/:/app/data/state \
      machines/filestash:latest
    
    1. 再运行 OnlyOffice:
    docker run -d \
      --name filestash_oods \
      --network filestash-network \
      -p 8335:80 \
      onlyoffice/documentserver:7.1
    

    搞定!这样 Filestash 和 OnlyOffice 就都跑起来了。🚀

    🎮 怎么用这玩意儿?

    1. 打开浏览器,输入 http://localhost:8334,就能看到 Filestash 的登录界面了,然后需要先设置一下管理员密码即可。
      Filestash

    2. 选择你要连的存储服务(FTP、S3 啥的)。
      Filestash

    3. 输入连接信息,然后就能看到一个漂亮的文件管理界面。
      Filestash

    4. 上传下载、移动文件,建文件夹,想干啥干啥。
      Filestash

    5. 要是想在线编辑文档,OnlyOffice 已经给你准备好了,直接用就行。

    📝 总结一下

    说真的,Filestash 这玩意儿真挺好使的。它把复杂的文件管理变得超简单。不管你是个人用还是公司用,都能满足需求。开源、免费、还能自己部署,简直就是文件管理的瑞士军刀啊!🧰

    你觉得这工具咋样?用过类似的吗?快来说说你的想法呗!觉得不错的话,别忘了告诉你那些整天喊"文件找不到"的朋友哈!😉

    原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

    高等精灵实验室



沪ICP备19023445号-2号
友情链接