欢迎光临
绿软研究所

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

之前一直用善用搜索,收藏自己喜欢的书签,某日善用站长通知说未来某日会闭站,我吓得速度备份了自己的书签,终于在今年的12月份彻底打不开了,结果忘了备份12月份的书签,沮丧的我开始Google找代替,找啊找了一堆都不理想,于是深夜在github发现了它(my-bookmark)

项目地址:https://github.com/luchenqun/my-bookmark
my-bookmark 界面不怎么好看,还有很多功能等待完善,比如备忘录无法保存,消息通知无法管理,在IE浏览器无法兼容,等等功能没有完善,但是书签功能方面还是很强大的。

带着一头迷雾了解了一通my-bookmark,它是一个,个人在线书签源码,高自由度而且作者还开源,趁热打铁手里有一个闲置linux服务器,然后接下来就是在CentOS 6 64-bit的折腾过程,我只会简单的linux命令又怕出错,最终决定选择宝塔linux面板下搭建my-bookmark。

程序需要用到的环境如下,这些环境宝塔都支持

  • Node.js
  • MySQL
  • MongoDB
  • Redis
  • Nginx

第一步安装宝塔

  • yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

第二步安装数据库,在宝塔软件管理界面找到MySQL选择安装5.6或以上的数据库版本,然后勾选急速安装。

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第三步,数据库安装完毕以后,在宝塔找到数据库界面新建一个名字为mybookmark新的数据库设置一个密码

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第四步,在文章开始的项目地址下载源码到PC本地解压找到schema.sql文件,然后在宝塔的数据库界面进入mybookmark数据库选择导入schema.sql文件。

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第五步,回到宝塔软件管理安装Redis/MongoDB/PM2管理器 2.6.1/php7.0

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第六步,安装完毕php7.0在php右边点击设置安装Redis扩展插件

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第七步,使用Xshell 6登陆终端拉取项目文件

  • cd /www/wwwroot
  • git clone https://github.com/luchenqun/my-bookmark.git
  • cd my-bookmark

第八步安装项目所需依赖包

  • npm install

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第九步,回到宝塔面板中,打开下面的路径编辑填写你的数据库信息

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第十步,回到宝塔面板中,找到软件管理里面的PM2管理器 2.6.1点击设置后找到“项目所在根目录”字样点击旁边的黑色文件夹定位到my-bookmark,一般路径是这样的“/www/wwwroot/my-bookmark”设置完毕后项目名称随意写一个。

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第十一步,回到宝塔面板中添加一个网站,解析好域名,设置反向代理,目标URL填写服务器IP后面加2000端口,例如:http://127.0.0.1:2000,在设置配置文件,expires 24h 为expires -1大约在第80行。

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第十二步,关闭防火墙,或不想关闭防火墙,就在宝塔的安全面板/端口控制/”放行端口号2000

  • systemctl stop firewalld.service

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

第十三步,以上步骤完成的话,现在打开你的站点域名,不出意外可以访问到这个书签程序啦

my-bookmark在线书签管理工具安装教程(宝塔面板PM2管理器CentOS)

最后写一些使用体验,my-bookmark作者只开源了PC版本的,手机版并没有开源,软件队长博主咨询作者后并不想公开,手机版,也不卖手机版源码。那么就意味着我们只安装给自己使用的小伙伴,会在访问手机端的时候会无条件跳转到作者的手机端,容易混淆视听,目前还有一些没有完善的功能,比如留言板不能看留言,记事本面本不能保存,程序没有超级管账户,也许作者并不想开发这种功能,目前队长只是用来存储书签和区分书签类别,觉得书签功能已经非常棒了,其他的并不是主需,也希望作者以后升级更完善的版本出来供大家使用。

搭建的时候修改了一些代码去掉了一些内容,下面修改内容找不到内容,用你工具的搜索功能搜索关键内容。

修改替换跳转手机端的网址文件

找到路径:\my-bookmark\my-bookmark-master\public\scripts\controllers 修改文件如下文件内的 m.mybookmark.cn/#/tags的域名地址

  • advice-controller.js
  • bookmarks-controller.js
  • home-controller.js
  • hot-controller.js
  • login-controller.js
  • note-controller.js
  • praise-controller.js
  • search-controller.js
  • settings-controller.js
  • tags-controller.js

修改登陆后导航菜单的星星按钮的链接与提示文本

提示文本内容在:\my-bookmark\my-bookmark-master\public\views\menus.html

跳转链接在:\my-bookmark\my-bookmark-master\public\scripts\controllers\menus-controller.js

修改首页图片教程演示等文本内容

路径进入后找对应的页面\my-bookmark\my-bookmark-master\public\views

队长演示站:https://book.softv.cn

my-bookmark源码下载:https://www.lanzous.com/i2jnwzg

卸载命令:sudo rm -rf /*

Download Premium WordPress Themes Free
Download Best WordPress Themes Free Download
Download Nulled WordPress Themes
Download Best WordPress Themes Free Download
free download udemy course
download coolpad firmware
Download WordPress Themes Free
udemy free download

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址