ARM平台NAS(qnap TS-212P3)用Docker部署签到站
亦适用于其他64位的ARM平台(arm64v8)。
浏览器登录NAS
安装Container Station
App Center -> All Apps -> Container Station -> Install
安装qiandao
Container Station -> Create -> 搜索qiandao -> Docker Hub -> 选择mjysci/qiandao -> Install -> 选择arm64v8
Create Container -> Advanced Settings -> Network -> Port Forwarding
其中Host选NAS的空闲端口,如3000
,Container则是80
,Protocol是默认的TCP
。
配置站点管理员
浏览器访问NAS:<yourip>:3000
并注册一个账户。
ssh登录NAS。
进入容器管理。
1 | docker exec -it qiandao /bin/bash |
设置站点管理员。
1 | python ./chrole.py <刚才注册的账户邮箱> admin |
配置邮件提醒
先去mailgun注册免费账户,取得api key。
1 | vi config.py |
填写mail_domain
和mailgun_key
。
注:如果只是在内网用,无域名,则mail_domain
填写sandbox******.mailgun.org
,此域名可在Messages->Domains
处取得,sandbox域名需指定Authorized Recipients
,填自己的收件邮箱即可。
退出并重启容器。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 名实合为!
评论