Gossa介绍:
Gossa是一个快速和简单的网络服务器为您的文件,它是开源的并且使用了低于250行的代码,易于审查。该程序支持Linux、Windows、Mac。
开源项目地址: GitHub - pldubouilh/gossa: 🎶 a fast and simple multimedia fileserver
安装Gossa程序:
下载Gossa程序: 1、源码编译:
git clone https://github.com/pldubouilh/gossa.git
cd gossa
make build
2、使用项目Releases,选择对应平台编译完成的文件下载: https://github.com/pldubouilh/gossa/releases
使用说明:
% ./gossa --help
% ./gossa -h 0.0.0.0 ~/storage
后台运行:
nohup gossa -h 0.0.0.0 ~/storage &
指定目录为~/storage,默认运行地址127.0.0.1:8001。
设置开机自动运行:
# cat << EOF > service
[Unit]
Description=Gossa service for mytestfolder
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/usr/bin/gossa /home/joe/mytestfolder
Restart=always
RestartSec=30
[Install]
WantedBy=multi-user.target
EOF
mkdir -p ~/.config/systemd/user/
cp service ~/.config/systemd/user/gossa.service
systemctl --user start gossa
systemctl --user enable gossa
多账户设置:
认证/用户路由没有包含在Gossa的设计中,因为已经有了简单的工具用于此目的。这里使用caddy作为示例,但其他代理也可以以类似的方式使用。
尽情使用吧!
...