浏览器书签助手mTab

news2024/9/23 9:28:25

在这里插入图片描述

本文软件由网友 P家单推人 推荐

什么是 mTab ?

mTab 是免费无广告的浏览器书签助手,多端同步、美观易用的在线导航和书签工具,可以用 mTab 书签收藏并自定义常用网站的图标样式,帮助您高效管理网页和应用,提升在线体验。

官方提供了在线 demo 演示:

  • 演示账号/密码:admin/123456

  • 地址:https://demo.mtab.cc

建数据库

如果你想单独部署数据库,可以下载官方推荐的 docker-compose.yml 文件:https://www.mtab.cc/assets/docker-compose.yml

老苏用了群晖自带的 MariaDB 10 数据库。

phpMyAdmin 中创建名为 mtab 的空数据库。

为便于说明,假设数据库密码为 123456

所以根据上面的设置,最后得到的数据库相关的参数如下:

  • 数据库主机:192.168.0.197,与群晖主机 IP 一致;
  • 数据库端口:3307
  • 数据库用户:mtab
  • 数据库密码:123456
  • 数据库库名:mtab,因为勾选了与用户同名;

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 mtab ,选择第一个 itushan/mtab,版本选择 latest 或者 1.9.8

本文写作时, latest1.9.8 相差了一天,从发布日期看,1.9.8 更新一些,老苏选了 latest

docker 文件夹中,创建一个新文件夹 mtab,并在其中建一个子文件夹 app

文件夹装载路径说明
docker/mtab/app/app存放数据库和上传文件等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
920080

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 mtab 和 子目录
mkdir -p /volume1/docker/mtab/app

# 进入 mtab 目录
cd /volume1/docker/mtab

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name mtab \
   -p 9200:80 \
   -v $(pwd)/app:/app \
   itushan/mtab

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  mtab:
    image: itushan/mtab
    container_name: mtab
    restart: unless-stopped
    ports:
      - "9200:80"
    volumes:
      - ./app:/app

然后执行下面的命令

# 新建文件夹 mtab 和 子目录
mkdir -p /volume1/docker/mtab/app

# 进入 mtab 目录
cd /volume1/docker/mtab

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:9200 ,第一次会看到安装界面

  • mysql数据库地址:因为使用的群晖套件中的 Mariadb 10,所以这里填群晖主机的 IP 地址;
  • mysql数据库端口号:按前面的设置,这里填 3307
  • mysql数据库用户名:按前面的设置,这里填 mtab
  • mysql数据库密码:按前面的设置,这里填 123456
  • mysql数据库名称:按前面的设置,这里填 mtab
  • 管理员邮箱账号:用于设置管理员账号
  • 管理员密码:用于设置管理员密码
  • 因为是第一次安装,所以选择了 全新安装 ,否则的话可以试试其他选项

设置无误之后,点黄色的 安装 按钮。等待一段时间后,就会看到新页面

看似没有反应,但是实际上切换到其他 tab 页时,你会发现 mtab 页面在转圈中

选中任意图标右键,会有菜单可进行操作

随便编辑一个,一看就懂

也可以新建,一般用的最多应该就是自定义标签

而卡片组件库默认是空的,需要进后台添加

后台

从右上角进 个人中心

立即登录 ,打开登录界面

和前面安装一样,以为没反应,实际上等一会儿右上角是有提示的

再进入 个人中心,发现多了一些功能

进入管理后台,有统计功能

进卡片商店,发现除了木鱼是免费赠送的,其他的都需要授权

插件

打开官方主页 https://www.mtab.cc/,选择对应的版本

但不能跟我们自己部署的 mTab 关联,直接忽略吧

参考文档

tsxcw/mtab: Mtab书签导航程序 - 免费无广告的浏览器书签助手,多端同步、美观易用的在 线导航和书签工具,自主研发免费使用,帮助您高效管理 网页和应用,提升在线体验。
地址:https://github.com/tsxcw/mtab

mTab书签-轻量级高效的浏览器首页导航
地址:https://www.mtab.cc/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1921279.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决Abaqus2023界面模糊的问题

有没有友友Abaqus成功安装后,打开页面很模糊的。像这个样子,看得时间长了很影响观感。 同样的安装包安装,同样的安装方法在其他电脑上安装后打开是清晰的。这与电脑的屏幕分辨率是有关系的。 下面给出解决办法: 找到你电脑里Ab…

【POSIX信号量】基于环形队列的生产消费模型

文章目录 POSIX信号量初始化信号量销毁信号量等待信号量(P操作)发送信号量(V操作) 基于环形队列的生产消费模型设计思路代码实现 POSIX信号量 POSIX和System V一样,都是unix下的一套管理方法,下面介绍POSIX标准下的信号量。 POSIX…

亚马逊云科技 Amazon Bedrock 构建 AI 应用体验

前言 大模型应用发展迅速,部署一套AI应用的需求也越来越多,从头部署花费时间太长,然而亚马逊科技全托管式生成式 AI 服务 Amazon Bedrock,Amazon Bedrock 简化了从基础模型到生成式AI应用构建的复杂流程,为客户铺设了…

跳水板00

题目链接 跳水板 题目描述 注意点 返回的长度需要从小到大排列必须正好使用k块木板0 < shorter < longer0 < k < 100000 解答思路 用k块两种不同的木板&#xff0c;组合数为k 1&#xff0c;最小的组合为全部使用shorter&#xff0c;每多一块longer&#xff0…

实验04 白盒测试

知识点 白盒测试概述 白盒测试基于程序内部逻辑结构进行测试&#xff0c;关注程序语句、路径、变量状态等。单元测试主要采用白盒测试方法&#xff0c;辅以黑盒测试方法。程序内部结构示意图 白盒测试关注的对象 源代码 检验代码规范性&#xff0c;查找逻辑、内存管理、数…

Jupyter + Pyspark + Yarn 交互式大数据分析

背景: ​ 小批量数据可以使用pandas 进行分析&#xff0c;方便灵活。但大批量&#xff08;千万级别&#xff09;数据&#xff0c;使用pandas分析处理&#xff0c;速度很慢&#xff0c;且需一次性读取全部数据&#xff0c;内存可能溢出。 ​ 此时使用spark分布式分析处理速度很…

记VMware网络适配器里的自定义特定虚拟网络一直加载问题解决办法

1、问题描述 VMware网络适配器里的自定义特定虚拟网络一直加载问题&#xff1a; 在自定义&#xff1a;特定虚拟网络选择的时候 没有上图所示的三个选择&#xff0c;而是正在加载虚拟网络.... 如下图所示&#xff1a; 2、解决办法 2.1、原因分析&#xff1a; 是安装时候出现…

【Java】Idea运行JDK1.8,Build时中文内容GBK UTF-8编码报错一堆方块码

问题描述 在Windows系统本地运行一个JDK1.8的项目时&#xff0c;包管理用的Gradle&#xff0c;一就编码报错&#xff08;所有的中文内容&#xff0c;包括中文注释、中文的String字面量&#xff09;&#xff0c;但程序还是正常运行。具体如下&#xff1a; 解决 1. Idea更改编…

springboot+vue系统开发

链接: https://pan.baidu.com/s/1P1YpHAx9QOBPxjFZ9SAbig 提取码: u6f1

精选力扣,牛客链表面试题

&#x1f48e; 欢迎各位大佬互三&#xff1a;我的主页 1. 反转链表 206.反转链表 思考&#xff1a;如果不开辟额外的空间&#xff0c;只在原来的链表上进行修改的话&#xff0c;该用什么方法呢 只需要从第二个元素开始&#xff0c;依次进行头插就可以了 接着修改一下引用就可…

ROS2 + 科大讯飞 初步实现机器人语音控制

环境配置&#xff1a; 电脑端&#xff1a; ubuntu22.04实体机作为上位机 ROS版本&#xff1a;ros2-humble 实体机器人&#xff1a; STM32 思岚A1激光雷达 科大讯飞语音SDK 讯飞开放平台-以语音交互为核心的人工智能开放平台 实现步骤&#xff1a; 1. 下载和处理科大讯飞语音模…

Linux /etc/profile 详解

概述 Linux是一个多用户的操作系统。每个用户登录系统后&#xff0c;都会有一个专用的运行环境。通常每个用户默认的环境都是相同的&#xff0c;这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制&#xff0c;其方法就是修改相应的系统环境变量&…

python如何查看类的函数

Python非常方便&#xff0c;它不需要用户查询文档&#xff0c;只需掌握如下两个帮助函数&#xff0c;即可查看Python中的所有函数&#xff08;方法&#xff09;以及它们的用法和功能&#xff1a; dir()&#xff1a;列出指定类或模块包含的全部内容&#xff08;包括函数、方法、…

浅谈串口UART通信原理

文章目录 引言并行和串行波特率UART帧格式 引言 UART&#xff08;Universal Asynchronous Receiver/Transmitter&#xff0c;通用异步收发器&#xff09;是一种用于串行通信的硬件设备。它允许两个设备之间进行异步数据传输。是一种通用的串行、异步通信总线。该总线有两条数据…

SpringBoot整合XXL_JOB示例

XXL-JOB 是一个分布式任务调度平台&#xff0c;主要用于管理和执行定时任务。它适用于各种场景&#xff0c;例如定时任务、批处理任务、分布式任务等。XXL-JOB 提供了丰富的功能&#xff0c;使得任务调度变得简单、高效和可靠。以下是 XXL-JOB 的一些主要功能和特点&#xff1a…

Centos系统内磁盘分区

Centos系统内磁盘分区 建议如果有重要数据提前做好备份 以根目录扩容50G为例&#xff1a; 1、卸载/home目录 umount /home 2、删除逻辑卷 y确认即可 lvremove /dev/mapper/centos-home 3、df -h查询一下&#xff0c;/home目录已经不见了 4、向根目录分区追加50G容量 lv…

数据销毁境外间谍情报机关逼迫、威胁贷款学生为其窃取我国家秘密

近年来&#xff0c;随着国际形势的复杂多变&#xff0c;境外间谍情报机关的活动也日益猖獗。他们利用各种手段&#xff0c;包括通过校园贷逼迫、威胁贷款学生为其窃取我国国家秘密&#xff0c;这种行为不仅危害了国家安全&#xff0c;也严重损害了社会的公平正义。那么&#xf…

微信小程序毕业设计-汽车维修项目管理系统项目开发实战(附源码+论文)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;微信小程序毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计…

(一)高并发压力测试调优篇——MYSQL数据库的调优

前言 在实际项目开发中&#xff0c;很多业务场景下都需要考虑接口的性能要求&#xff0c;追求高并发、高吞吐量。那么对于此类问题如何入手呢&#xff1f;关注作者&#xff0c;不迷路。本节内容主要介绍在数据库db方面的优化&#xff0c;以mysql数据库为例。 关于db的优化&am…

python库(11):Box库简化字典和对象之间的转换

1Box库简介 Box是一个Python库&#xff0c;它提供了一种将数据封装在字典和列表中的方式&#xff0c;同时提供了一些额外的功能&#xff0c;比如数据验证、默认值设置等。这使得Box库非常适合用于配置管理、数据传输对象&#xff08;DTO&#xff09;的创建&#xff0c;以及任何…