Docker部署搭建一个开源强大的图书管理系统服务器dataimagedocker

大家好,我是星哥,作为一个电子图书收集者,想要管理自己的几百本的电子书,确实不好整理,直到我发现这个开源项目。而且可以在Docker中部署。搭建一个开源且强大的图书管理系统,管理并且在线浏览自己搜集到的电子书。

talebook简介

一个简洁但强大的私人书籍管理系统。

友情提醒:中国境内网站,个人是不允许进行在线出版的,维护公开的书籍网站是违法违规的行为!建议仅作为个人使用!

星哥演示在在云服务器上,当然如果你有NAS也可以在NAS上安装,任何支持docker的硬件。

本文完整的方案会用到域名、云服务器:

Docker部署

首先是不要安装docker,这步就不介绍了。

部署比较简单,建议采用docker

执行命令

dockerrun-d--namecalibre-p:80-v:/datatalebook/calibre-webserver

星哥执行如下:

解释

-itd这三个选项的组合表示容器启动时的行为:-i(interactive):让容器保持标准输入流打开,允许你与容器交互。通常与-t一起使用。-t(tty):分配一个伪终端,使容器可以正常处理终端输入。-d(detached):让容器在后台运行,而不占用当前的终端窗口。如果不加-d,容器会在前台运行并输出日志。--nametalebook:给容器命名为"talebook",方便管理。--restartalways:设置容器在停止后自动重启。-p8081:80端口随意设置一个本地不冲突的端口即可(宿主机端口为8081,docker为80);-v/data/docker/talebook:/data这是一个卷挂载(volumemount)选项,用于将宿主机上的某个目录挂载到容器内:/data/docker/talebook:宿主机上的路径,容器将使用这个路径来存储数据,我们的书籍就可以放到这里了。/data:容器内部的路径,指定容器内的路径来挂载宿主机上的文件夹。

部署成功

dockerpsCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESf5303bfe1480talebook/calibre-webserver"/var/www/talebook/d…"18minutesagoUp18minutes443/tcp,0.0.0.0:8081->80/tcp,:::8081->80/tcptalebook安装Talebook

通过IP+端口访问,注意防火墙和安全策略要开放端口8081.

填写资料

是否开启私人图书馆模式,如果开启每次进入就需要输入访问码

添加站点

证书申请成功,如果要强制HTTPS,就勾选这里。

到期提醒设置,也要勾选。

出现下图则表示,证书和站点都配置成功。

这个是默认的站点,下一步要把默认改为我们的docker镜像提供的服务。

添加反向代理

在站点管理里面点击“反向代理”,添加代理名称,目标URL填本机的8081端口。

THE END
1.关于开通“书香中国”数据库试用的通知为更好满足广大师生多样化的阅读需求,图书馆现开通“书香中国”数据库,欢迎大家试用。 一、“书香中国”数据库简介 “书香中国”数据库是中文在线集团针对机构用户研发的数字资源阅读综合平台,资源类型丰富,包括:10万余册电子书、3万余集有声书、800多种期刊,200多种报纸,所有资源均为正版授权,内容涵盖:畅销书、长http://tushuguan.sdwfvc.cn/info/1040/13506.htm
2.在线图书馆信息管理系统/图书馆管理系统在线图书管理系统网上销售、借阅等一系列功能将成为人们最关注话题,它将是直接市场营销的最新形式。本论文是以构建图书借阅为目标,使用jsp制作,由前台读者借阅图书、后台管理员分类图书两大部分组成。着重论述了系统设计分析,系统的实现(读者登录模块,读者浏览图书借阅、图书归还设计等功能管理)以及后台数据库管理。从网站设计到具体实现都https://blog.csdn.net/weixin_47958760/article/details/141127633
3.图书管理系统可行性研究报告(精选6篇)在当下社会,报告的使用频率呈上升趋势,我们在写报告的时候要注意逻辑的合理性。相信许多人会觉得报告很难写吧,下面是小编为大家整理的图书管理系统可行性研究报告(精选6篇),供大家参考借鉴,希望可以帮助到有需要的朋友。 图书管理系统可行性研究报告1 第1章 引言 https://m.ruiwen.com/baogao/6424056.html
4.许昌学院信息化系统使用指南(教师版)2.4功能模块介绍。 2.4.1智能咨询服务 2.4.2虚拟卡服务 2.4.3科研服务 2.4.4查询服务 2.4.5地图服务(虚拟校园、校园漫游) 2.4.6图书馆服务 2.4.7报修服务 2.4.8其他服务 3协同办公系统(OA系统) 3.1Web页面访问 3.1.1登录 3.1.2 OA常用功能模块介绍 https://wlzx.xcu.edu.cn/info/1025/2091.htm
5.基于安卓手机的图书馆管理系统设计与实现AET摘要: 根据智能手机的特点设计并实现了一种图书馆管理系统,该系统具有传统计算机图书馆管理系统的功能,更有针对手机的实用功能设计。读者无需携带实体借书证,可使用虚拟借书证进行借阅登记;无需借助条形码扫描仪器与电脑,管理员通过调用手机的摄像头与网络接口即可完成图书入库和图书的借出与归还登记。 http://www.chinaaet.com/article/3000003214
6.图书管理系统介绍课件.ppt1、图书信息管理系统介绍 摘 要随着社会经济发展,图书信息管理已逐渐发展成为一门重要的学科,对图书信息的管理高效与否已成为衡量一个部门是否信息化的重要标志。此介绍的图书信息管理系统包括图书的基本信息管理、借阅管理、读者信息管理、相关查询以及用户管理、数据库备份还原、数据的导出等等。本图书管理系统采用Visual https://www.renrendoc.com/paper/222298176.html
7.专题各单位积极开展“我为师生办实事”活动北京久其软件技术员闫兵介绍我校正在使用的“高等院校资产管理系统”,对业务流程、业务操作进行重点讲解,介绍资产入库、资产查询、资产变动、资产调剂、图表打印(财务报账单/资产标签等)等的使用操作及注意事项并对与会人员提出的问题进行答疑。 本次业务培训活动,是国有资产管理处党支部开展“为师生办实事”活动的重要http://www.htu.cn/2021/0622/c8957a204587/page.htm
8.springMVC写图书管理系统后台管理javagui图书管理系统项目介绍 使用jsp+servlet、layui、mysql完成的图书馆系统,包含用户图书借阅、图书管理员、系统管理员界面,功能齐全。 开发工具为eclipse/IDEA,环境java8,tomcat9.0+,mysql为5.7(mysql8也行) 项目详细介绍 本图书管理系统总体上分为前台页面显示和后台管理。 https://blog.51cto.com/u_16213633/9736388
9.2018级口腔医学技术专业人才培养方案通过系统学习,毕业生除获得口腔医学技术专业大专学历毕业证书外,还能顺利通过口腔技师资格考试,顺利上岗。 (二)实施 我们采用“2+1”分段式培养,2年在校学习,以培养目标为指导,遵照教学进度和课程安排表进行。1年到校外实训基地实训、跟岗、顶岗,进入毕业(顶岗)实习管理阶段,即校企双重管理。https://jwc.wfhlxy.com/info/1023/1372.htm
10.图书管理系统开题报告接地气的大学生活即将结束,大家都在认真的做毕业设计,而做毕业设计之前指导老师都会要求先写好开题报告,优秀的开题报告都具备一些什么特点呢?下面是小编帮大家整理的图书管理系统开题报告,欢迎大家借鉴与参考,希望对大家有所帮助。 图书管理系统开题报告 1 一、https://www.unjs.com/fanwenwang/kaitibaogao/20110821165045_683280.html
11.独家首发!全网最全随书光盘非书资料免费下载网站合集这背后实际就是这套博云系统,然后浙江省公共图书馆网络技术联盟上有4W+的光盘资源 虽然不算非常多,但至少是正规途径 ▍4 畅想之星随书资源库 除了博云非书资料管理系统,部分学校、图书馆则开通的是「畅想之星随书资源库」 据官方介绍,畅想之星光盘数据库累计收录了自1990年以来出版的12万余张随书光盘资源,约85Thttps://www.douban.com/note/807959456/