群晖docker签到京豆_利用Synology(群晖)Docker安装签到框架
利用Synology(群暉)Docker安裝簽到框架
Mark???2018 年 05 月 15 日
1、前言
之前一直想自己開一套WEB簽到工具用,一方面是精力有限(老了),另一方面技術能力欠佳一直沒有搞。去年時候在偶然機會下在V2ex了解到Binux大佬開發的一套簽到框架系統qiandao,可以進行自動化WEB簽到(打卡、掛機)各種互聯網賬號的功能,節省時間增加工作效率,后來加了官方群,也跟Binux大佬聊了一下,他也是精力有限一直沒有搭理此項目,不過目前功能已經差不多夠用了。經過研究這套框架正好可以在Docker中運行,家中的群暉也早已支持Docker,索性搭建了起來。說起做這個教程的原因,當然是最近官方群很多小伙伴向我咨詢框架安裝到群暉Docker的一些問題,索性做一個系列教程方便搭建屬于自己的簽到系統。
2、相關鏈接
3、基礎搭建教程
1、登陸群暉系統,進入套件中心,搜索Docker進行安裝。
2、進入Docker,點開注冊表搜索"qiandao",選擇映像,在上面右擊選擇,下載此映像。(見下圖)
3、在映像界面選擇剛剛下載好的映像,點擊啟動。(見下圖)
4、在群暉NAS創建一個專門的文件夾(例如我創建的是:/Docker/qiandao),里面新建一個數據庫文件(后面裝載路徑需要用到),空數據庫文件名為database.db(直接創建一個空TXT文檔改名為database.db即可) (見下圖)
5、配置"qiandao映像信息"容器名稱自己起一個名字,然后進入高級設置,把卷選項里面添加文件,選擇創建的數據庫文件,對應的裝載路徑為/usr/src/app/database.db 。端口設置里面設置一個訪問用的端口(不設置為隨機端口)(見下圖)
6、執行容器,打開網站訪問qiandao站,地址為NAS的IP地址+剛才設置的端口號,如我的是8888,NAS內網的IP為192.168.1.100,那么我的簽到站點地址就是192.168.1.100:8888
4、高級使用教程
修改WEB界面
請參考結合搭建教程的步驟<5>,到簽到官方Githubhttps://github.com/binux/qiandao下載WEB這個目錄,到群暉NAS里面,進行文件卷的裝載,裝載類型為文件夾,直接修改群暉NAS的WEB目錄相關文件即可。
整個程序目錄映射(方便后期二開修改)
把https://github.com/binux/qiandao下載下來把整個目錄放置在docker/qiandao里面,然后進入高級設置,把卷選項里面添加到,文件夾路徑為docker/qiandao裝載路徑填寫為/usr/src/app即可。(具體操作可參考步驟3、基礎搭建教程的3/4步驟,一旦啟用這個其他目錄的裝載需要清除)
郵箱系統的啟用
到簽到官方Githubhttps://github.com/binux/qiandao下載config.py這個文件,到群暉NAS里面,進行文件卷的裝載,裝載類型為文件。
請修改優先用mailgun方式發送郵件,如果要用smtp方式發送郵件,請填寫mail_smtp, mail_user, mail_password
mail_smtp = "" # 郵件smtp 地址
mail_user = "" # 郵件賬戶
mail_passowrd = "" # 郵件密碼
mail_domain = "mail.qiandao.today"
mailgun_key = ""
外網訪問的端口映射
如果想把簽到站放在外網供朋友使用,直接在路由器上做端口映射的操作即可,因為每個廠家的路由器設置方法不同,這塊步驟可以百度查閱一下,只需要把群暉的內網IP+容器的端口再做一次轉發即可。
數據庫的修改與維護
用Navicat Premium直接連接到群暉NAS的database.db文件進行修改即可,修改前需要把qiandao站點進行關閉!第一次維護,必需是已經啟動過的映像,不然數據不同步。
5、Docker支持的機型
18 系列:FS1018, RS3618xs, RS818RP+, RS818+, RS2818RP+, DS3018xs, DS918+, DS718+, DS218+
17 系列:FS3017, FS2017, RS3617xs, RS3617RPxs, RS4017xs+, RS3617xs+, RS18017xs+, DS3617xs, DS1817+, DS1517+
16 系列:RS2416RP+, RS2416+, RS18016xs+, DS916+, DS716+II, DS716+, DS216+II, DS216+
15 系列:RS815RP+, RS815+, RC18015xs+, DS3615xs, DS415+, DS2415+, DS1815+, DS1515+
14 系列:RS3614xs, RS3614RPxs, RS814RP+, RS814+, RS3614xs+, RS2414RP+, RS2414+
13 系列:RS3413xs+, RS10613xs+, DS713+, DS2413+, DS1813+, DS1513+
12 系列:RS3412xs, RS3412RPxs, RS812RP+, RS812+, RS2212RP+, RS2212+, DS3612xs, DS712+, DS412+, DS1812+, DS1512+
11 系列:RS3411xs, RS3411RPxs, RS2211RP+, RS2211+, DS3611xs, DS411+II, DS411+, DS2411+, DS1511+
10 系列:RS810RP+, RS810+, DS710+, DS1010+
6、疑難解惑
更新時間20180724:根據我本身以及給身邊朋友提供幫助的過程中,發現群暉容器設置后遇到一些很奇怪問題,主要表現是路徑掛載部分,如果你嚴格按照本教程設置依舊沒有掛載目錄可以在下面評論說一下情況,有時間我會幫大家分析下,出其他方案。
00:00
加載中……請稍等……
獲得模板
相關教程
授權轉載
已授權“xiao智”在“什么值得買”平臺上對本文的圖文使用權。版權聲明:本文為原創文章,版權歸 Mark's Blog 所有,轉載請注明出處!
友情提示:如果博客部分鏈接出現404,請留言或者聯系博主修復。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的群晖docker签到京豆_利用Synology(群晖)Docker安装签到框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交通银行信用卡挂失后补卡怎么激活
- 下一篇: 中信信用卡找不到了要挂失吗?中信信用卡挂