第二大脑应用程序Cogito

news2025/6/25 9:02:02

在这里插入图片描述

本文软件是网友 Juijote 推荐;

什么是 Cogito ?

官方号称是 又一个第二大脑应用程序,其实就是一个普通的笔记软件,但既不支持块操作、也不支持双链,更不具备现在流行的白板交互。

先来张官方图片感受一下

在这里插入图片描述

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 tukks ,选择第一个 tukks/cogito,版本选择 latest

老苏安装时,latest 对应的版本是 v1.3-alpha

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 cogito,并在其中建两个子文件夹,分别是 dbimage

文件夹装载路径说明
docker/cogito/db/app/db存放数据库
docker/cogito/image/app/image存放图片

在这里插入图片描述

端口

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

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

在这里插入图片描述

环境

可变
APP_JWT_SECRETJSON Web Token,默认为空
API_TWITTER_KEYtwitter 开发者账号,默认为空
API_TWITTER_KEY_SECRETtwitter 开发者密码,默认为空
HTTPS_ONLY是否启用 https,默认为 true
  • APP_JWT_SECRET:可以用 Bitwarden密码生成器开生成,可以用 256 位(128 个字符长)的字符串;
  • HTTPS_ONLY:如果只是用局域网 IP 访问或者反代后使用 http协议,设为 false,如果反代后使用 https 协议,就设为 true
  • API_TWITTER_KEYAPI_TWITTER_KEY_SECRET :这个可选参数,所以老苏没弄,主要原因是:
    • twitter 在国内访问需要特殊手段;
    • 注册 twitter 开发者账号还需要绑手机;

命令行安装

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

# 新建文件夹 cogito 和 子目录
mkdir -p /volume2/docker/cogito/{db,image}

# 进入 cogito 目录
cd /volume2/docker/cogito

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name cogito \
   -p 9191:9191 \
   -v $(pwd)/db:/app/db \
   -v $(pwd)/image:/app/image \
   -e APP_JWT_SECRET=w9xGdEZj9utU7gfEkJ8SHHK5ievpDXdxAmxXLrbAA7nRtwRm8tuxDEcLnnNs3wzqM7vvWs7j3Fc2a6ZgwVPiBUdcgx7F5Y54XT9z78yYftEppcDzCEvHaiD9E48R4PFd \
   -e HTTPS_ONLY=false \
   tukks/cogito:v1.3-alpha

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

version: "3"

services:
  cogito:
    image: tukks/cogito:v1.3-alpha
    container_name: cogito
    restart: unless-stopped
    ports:
      - "9191:9191"
    volumes:
      - ./db:/app/db
      - ./image:/app/image
    environment:
      - APP_JWT_SECRET=w9xGdEZj9utU7gfEkJ8SHHK5ievpDXdxAmxXLrbAA7nRtwRm8tuxDEcLnnNs3wzqM7vvWs7j3Fc2a6ZgwVPiBUdcgx7F5Y54XT9z78yYftEppcDzCEvHaiD9E48R4PFd
      #- API_TWITTER_KEY_SECRET="YOUR_API_TWITTER_KEY_SECRET"
      #- API_TWITTER_KEY="YOUR_API_TWITTER_KEY"
      - HTTPS_ONLY=false # true if you use https

然后执行下面的命令

# 新建文件夹 cogito 和 子目录
mkdir -p /volume2/docker/cogito/{db,image}

# 进入 cogito 目录
cd /volume2/docker/cogito

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

# 一键启动
docker-compose up -d

毕竟是 java 开发的,一开始的资源消耗还是比较高的

日志里能看到框架的版本

在这里插入图片描述

稳定之后,CPU 会降下来

在这里插入图片描述

运行

启动时间比较长,在浏览器中输入 http://群晖IP:9191 会看到登录界面

在这里插入图片描述

第一次需要建新一个用户

在这里插入图片描述

登录成功之后的主界面

在这里插入图片描述

首页的绿点是 Webscoket status 正常,变成红色的话应该就是服务失联了

在这里插入图片描述

可以放一个链接作为笔记

在这里插入图片描述

会显示封面

在这里插入图片描述

点开详情,还可以设置 tagscomment,但本质是还只是个链接

在这里插入图片描述

也可以直接粘贴 markdown创建笔记

在这里插入图片描述

默认会在 markdown 文档前后自动加上 ``` 标识

在这里插入图片描述

删掉就可以正常预览了

在这里插入图片描述

回到首页,卡片也能预览了

在这里插入图片描述

卡片上可以点右键,不同的卡片上右键菜单存在小差异

在这里插入图片描述

你还可以访问 http://群晖IP:9191/api/thoughts ,看到 json 格式的笔记内容

参考文档

Tukks/cogito: An another second brain app
地址:https://github.com/Tukks/cogito

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

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

相关文章

Java之反射

反射机制1. Java反射机制的概念1.1 静态&动态语言1.2 反射机制概念1.3 反射机制研究与应用1.4 反射机制的优缺点2. 理解Class类并获取Class实例2.1 Class类介绍2.2 获取Class类的实例2.3 那些类型可以有Class对象?3. 类的加载与CassLoader3.1 Java内存分析3.2 类…

【Azure 架构师学习笔记】-Azure Storage Account(1)-类型简介

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Storage Account】系列。 前言 大数据引起了存储革命, 云计算又为大容量高速存储提供了可能的方案,每个商业云供应商都会提供特殊的云存储。而Azure 对应的云存储则称为存储帐户(Storage accou…

附录4-大事件项目后端-四个模块

目录 1 注册与登陆 1.1 代码 1.2 Bearer token 2 个人中心 3 文章分类 3.1 代码 3.2 添加/更新文章分类确保名称唯一性 3.2.1 两条数据占用 3.2.2 被一条数据同时占用 3.2.3 只有名称被占用 3.2.4 只有别名被占用 4 文章列表 4.1 代码 4.2 筛选文…

电子技术——CMOS反相器

电子技术——CMOS反相器 在本节,我们深入学习CMOS反相器。 电路原理 下图是我们要研究的CMOS反相器的原理图: 下图展示了当输入 vIVDDv_I V_{DD}vI​VDD​ 时的 iD−vDSi_D-v_{DS}iD​−vDS​ 曲线: 我们把 QNQ_NQN​ 当做是驱动源&#…

[AI助力] CS143学习笔记1

CS143, Compilers Lecture01 Course Overview notes 文章目录CS143, Compilers Lecture01 Course Overview notesAI summaryAI notes👇Introduction:Interpreters:Compilers:History:Conclusion:AI flowchart流程图AI flashcards抽认卡AI费曼学习法workflow 总结关于…

Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统

文章目录[toc]遇到的问题安装 qemu-system-aarch64创建 aarch64 操作系统准备 aarch64 的 iso 镜像下载 aarch64 的 UEFI 固件创建虚拟磁盘创建虚拟机语言设置时区设置安装来源软件选择磁盘分区Kdump 配置网络配置root 用户密码创建用户安装操作系统遇到的问题 qemu-system-aar…

问题三十五:傅立叶变换——带通滤波

傅里叶变换(Fourier Transform)是一种用于分析信号的数学工具,它将信号分解成若干个不同频率的正弦和余弦函数。在图像处理中,傅里叶变换可以用来分析图像中各个频率的成分,从而进行滤波、增强等操作。 在傅里叶变换中…

电商项目后端框架SpringBoot、MybatisPlus

后端框架基础 1.代码自动生成工具 mybatis-plus &#xff08;1&#xff09;首先需要添加依赖文件 <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.2</version></dependency><de…

【markdown】markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

亿华通寻路:“氢”能之火,何以燎原?

氢&#xff0c;是能满足人类一切幻想的终极能源。以氢作为燃料的燃料电池&#xff0c;虽然还没有锂电池行业那样风光&#xff0c;但也在新能源战略布局中占有不可撼动的地位。近两年各界玩家跨界入局&#xff0c;更是掀起了持续的投资浪潮。在国内&#xff0c;政策依然是氢能发…

JAVA进阶--->JVM

文章目录JVM--java Virtual MachineJVM当时学习的存在位置JVM概述(什么是JVM)为什么学习JVM&#xff1f;虚拟机JVM作用JVM组成部分类加器作用类加载过程类什么时候会被加载&#xff08;初始化&#xff09;类加载器双亲委派机制打破双亲委派机制运行时数据区1.程序计数器2.本地方…

提取游戏《Limbus Company》(边狱公司)内素材

注意事项 相关工具会传到网盘。链接如下&#xff08;如果没链接那就是过期还没更新/文章没更新) BGM&#xff1a; 解包工具合集&#xff08;不包含uestdio&#xff0c;assetstdio)&#xff1a;点击此处 此文章主要是讲解如何提取游戏内的音频文件&#xff0c;所以默认各位会…

Spark性能优化四 内存

文章目录&#xff08;一&#xff09;性能优化分析内容怎么被消耗的如何预估程序会消耗多少内存呢(二&#xff09; 性能优化方案1)高性能序列化类库2)持久化或者checkpoint3)JVM 垃圾回收调优4)提高并行度5&#xff09;数据本地化&#xff08;一&#xff09;性能优化分析 一个计…

RocketMQ的基本概念与系统架构

RocketMQ安装与启动基础概念消息&#xff08;Message)主题&#xff08;Topic)标签&#xff08;Tag&#xff09;队列&#xff08;Queue)消息标识&#xff08;MessageId/Key)系统架构生产者 Producer消费者 Consumer名字服务器 NameServer功能介绍路由注册路由剔除路由发现客户端…

【Spark分布式内存计算框架——Structured Streaming】1. Structured Streaming 概述

前言 Apache Spark在2016年的时候启动了Structured Streaming项目&#xff0c;一个基于Spark SQL的全新流计算引擎Structured Streaming&#xff0c;让用户像编写批处理程序一样简单地编写高性能的流处理程序。 Structured Streaming并不是对Spark Streaming的简单改进&#xf…

Hypium框架使能ArkTS应用高效测试

HarmonyOS发布了声明式开发框架ArkUI&#xff0c;带来了极简高效的开发体验&#xff0c;备受广大开发者的青睐。那么&#xff0c;我们在开发过程中&#xff0c;如何确保ArkTS应用的功能和界面满足预期呢&#xff1f;ArkTS应用怎样高效进行专项测试&#xff1f;接下来&#xff0…

机器学习管道中的数据定价

机器学习管道中的数据定价 Data Pricing in Machine Learning 作者&#xff1a;Pipelines Zicun Cong Xuan Luo Pei Jian Feida Zhu Yong Zhang Abstract 机器学习具有破坏性。同时&#xff0c;机器学习只能通过多方协作&#xff0c;在多个步骤中取得成功&#xff0c;就…

Spark 性能调优

1常规性能调优 1.1常规性能调优一&#xff1a;最优资源配置 Spark性能调优的第一步&#xff0c;就是为任务分配更多的资源&#xff0c;在一定范围内&#xff0c;增加资源的分配与性能的提升是成正比的&#xff0c;实现了最优的资源配置后&#xff0c;在此基础上再考虑进行后面…

高研发投入成就产品力,蔚来财报透露重要信号

3月1日晚间&#xff0c;蔚来发布了2022年第四季度及全年财报。 财报显示&#xff0c;蔚来四季度营收160.6亿元&#xff0c;同比增长62.2%&#xff0c;连续11个季度正增长&#xff0c;同时全年总营收达492.7亿元&#xff0c;季度和年度营收均创新高。 尽管过去一年受到新冠疫情…

妇女节到了,祝福所有女神 Happy Women‘s Day!

在每年&#xff13;月&#xff18;日人们庆祝妇女节 &#xff37;omens Day is cllebrated on March 8 every year.国际妇女节(IWD)&#xff0c;中国内地称“三八”国际劳动妇女节或国际劳动妇女节。是在每年的3月8日为庆祝妇女在经济、政治和社会等领域作出的重要贡献和取得的…