绿软研究所

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 /*

Free Download WordPress Themes
Download Nulled WordPress Themes
Download WordPress Themes
Free Download WordPress Themes
udemy free download
download xiomi firmware
Download Nulled WordPress Themes
online free course