在拾光坞上部署mTab书签,实现多终端浏览器导航同步
在浏览页面时我们经常会收藏一些书签或者网页程序,但跨设备、跨浏览器同步标签常成难题。如何在我们使用的不同设备和浏览器之间,顺畅地同步这些宝贵的标签页呢?
但也有友友说有很多浏览器插件能解决这一问题,登录账号就能搞定。但这个前提是你使用的每一台浏览器和每一台设备都必需要支持这个插件哦。现实是很多移动端浏览器并不支持这类插件,这就给同步工作带来了障碍。
别担心,今天给大家介绍一款mTab书签工具,无论你是使用什么设备,还是运行在什么平台上,只要它是浏览器,mTab都能帮你实现标签页的同步。更重要的是,mTab还可以私有化部署在我们的拾光坞N3/N3Plus(新品,有4+128G版本,内置风扇)上,这意味着你的标签页数据将完全存储在本地,既保证了数据的私密性,也提升了便利性。
以下mTab部署教程,感谢@Paul91 带来的分享:
图片前言
前几天社区里有小伙伴在问mTab如何部署,今天有空就去官网看了下文档,接下来演示下如何在N3上部署。
一、搭建步骤
1. 首先到镜像商城,点击“镜像下载”(注意不要到搜索框去搜索),输入镜像名称:itushan/mtab,进行镜像导入:
图片完成后,再点击“镜像下载”(注意不要到搜索框去搜索),输入镜像名称:mysql,进行镜像导入,步骤同上:
图片2. 之后切到镜像管理,先建立mysql容器
选择刚才导入的mysql镜像,点击创建镜像,按如下配置填写:
实际测试发现mysql容器内存占用较大,建议分配较大的内存,以免容器启动不起来。
路径映射:
网络使用桥接,映射3306端口:
图片配置以下环境变量:
MYSQL_DATABASE: mtab # 设置MySQL数据库名称为mtab
MYSQL_USER: mtab # 设置MySQL用户名为mtab
MYSQL_PASSWORD: mtab # 设置MySQL密码为mtab
MYSQL_ROOT_PASSWORD: mtab # 设置MySQL root用户密码为mtab
这里为了掩饰就是用官方默认配置,小伙伴们自己部署的时候可以替换成自己的配置
完成后点击提交创建容器。
3. 然后接着创建mtab容器。
图片路径映射如下:
图片网络使用桥接,这里按照官方文档配置映射本地9200端口到容器内部端口80:
图片完成后点击提交创建容器。
4. 创建好上述两个容器后,切换到用户容器界面,先启动mtab-mysql容器:
图片等出现如下日志时容器容器已正常启动。
图片可以看到mysql内存占用还是挺大的。
5. 之后启动mtab容器,当日志显示如下时已经启动完成:
图片贴一下启动后的内存占用情况。
6. 这时候就可以去浏览器,输入N3的ip:9200,显示如下界面就表示部署成功了:
图片这里先贴一下我的配置:
图片这里的数据库地址直接填写N3ip地址即可。
数据库名,密码等等就对应刚才配置mtab-mysql时配置的那几个环境变量的值,对照着填进去就可以了。
管理员邮箱账号跟密码就是后台管理账号密码,这里按需填写,我这里使用简单的配置进行演示。
7. 填写完成后,选择全新安装,然后点击安装,等待片刻出现以下画面。
图片以上则此次部署全部完成了。
二、如何管理账号
1. 点击设置
图片或者右上角小人图标:
2. 在弹出的侧边栏中选择立即登录
图片3. 填写刚刚初始化界面填写的管理员账号和密码,这里演示用的是admin和123456
图片
4. 点击登录后,重复上一步操作显示如下:
可以看到已经成功登录了,这时候就可以进入后台管理了。
5. 首次进入会弹出一个用户协议:
图片请自行仔细阅读并确认是否接受协议,这里为了演示我直接接受协议。
6. 之后选择用户列表-添加新用户:
图片这里演示添加一个测试用户:
图片点击添加,这里已经出现刚才添加的用户了:
图片测试一下新用户:
图片可以看到能正常使用了。
总结
最后,引用官方文档的一句话:最后如果要使用外网访问,为了安全请使用Nginx反向代理或者CDN来代理您创建时填写的端口,并且配置SSL证书启用HTTPS,纯内网环境请随意啦。
风险提示:本文仅代表作者观点,本文使用的第三方解决方案,非官方正式方案,可能会产生相关风险,请用户自行斟酌。