/luci-app-podsamba

Configura by luci-in-docker

Primary LanguageLuaGNU Affero General Public License v3.0AGPL-3.0

PODSamba

Samba running in container, 作为 luci-in-docker 插件, 通过 luci 进行配置, 作为内置插件集成在 luci-in-docker 中。

Quick start / 快速开始

docker run -d \
  --name luci \
  --restart unless-stopped \
  --privileged \
  -p 80:80 \
  -e TZ=Asia/Shanghai \
  -v $HOME/pods/luci:/external:rslave \
  -v /media:/media:rshared \
  -v /dev:/dev:rslave \
  -v /:/host:ro,rshared \
  -v /usr/bin/docker:/usr/bin/docker \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --tmpfs /tmp:exec \
  --tmpfs /run \
  lisaac/luci

使用

部署完成后, 浏览器访问宿主机 ip, 即可得到 luci 页面, 通过 Services -> Samba in container 配置 首次进入会跳转至创建容器页面, 请按自己需求配置, 创建完成后,再次进入Services -> Samba in container即可配置 配置类似 openwrt, 支持自定义 samba 用户及 uid

说明

  • 容器名为pod_samba, 请勿修改
  • 容器默认通过host网络进行部署, 如果想要修改, 请在创建时自行修改内容, 若改为bridge模式, 确保暴露137/138/139/445端口
  • 创建容器时默认只挂载/media到容器内部, 需要其他目录, 请在创建时自行添加
  • 配置文件保存在宿主机$HOME/pods/luci/conf.d/config/pod_samba

使用 lisaac/luci:nano 部署

Depends / 依赖

# 添加插件依赖
git clone https://github.com/lisaac/luci-lib-docker $HOME/pods/luci/plugin/luci-lib-docker
git clone https://github.com/lisaac/luci-app-dockerman $HOME/pods/luci/plugin/luci-app-dockerman
# 安装插件
git clone http://github.com/lisaac/luci-app-podsamba $HOME/pods/luci/plugin/luci-app-podsamba

# 重启luci容器
docker restart luci

谢致

Enjoy