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作为示例,但其他代理也可以以类似的方式使用。

尽情使用吧!