嘿,各位文件囤积狂魔们!👋 今天给大家安利一个超好用的工具 —— Filestash。如果你跟我一样,云里雾里存了一堆文件,却总是找不到,那这玩意儿绝对能帮上忙。
简单说,Filestash 就是个网页版的文件管理器。不过这家伙可厉害了,它能管理各种云存储上的文件,比如 SFTP、S3、FTP、WebDAV,甚至 Git 仓库都不在话下。想想看,以后你只需要打开浏览器,就能搞定所有云端文件,是不是很爽?😎
安装 Filestash 其实挺简单的,尤其是会用 Docker 的朋友。我给你两个方法,看你喜欢哪个:
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"
docker-compose up -d
就这么简单,搞定!🎉
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
docker run -d \
--name filestash_oods \
--network filestash-network \
-p 8335:80 \
onlyoffice/documentserver:7.1
搞定!这样 Filestash 和 OnlyOffice 就都跑起来了。🚀
打开浏览器,输入 http://localhost:8334
,就能看到 Filestash 的登录界面了,然后需要先设置一下管理员密码即可。
选择你要连的存储服务(FTP、S3 啥的)。
输入连接信息,然后就能看到一个漂亮的文件管理界面。
上传下载、移动文件,建文件夹,想干啥干啥。
要是想在线编辑文档,OnlyOffice 已经给你准备好了,直接用就行。
说真的,Filestash 这玩意儿真挺好使的。它把复杂的文件管理变得超简单。不管你是个人用还是公司用,都能满足需求。开源、免费、还能自己部署,简直就是文件管理的瑞士军刀啊!🧰
你觉得这工具咋样?用过类似的吗?快来说说你的想法呗!觉得不错的话,别忘了告诉你那些整天喊"文件找不到"的朋友哈!😉
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!