侧边栏壁纸
博主头像
平常心的blog 博主等级

行动起来,活在当下

  • 累计撰写 12 篇文章
  • 累计创建 16 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

一个简单好用的,私有部署的云笔记系统

平常心
2024-11-19 / 0 评论 / 0 点赞 / 6 阅读 / 0 字

1. 项目介绍

这是一个简单好用私有部署的云笔记项目。

项目分为一下几部分:

  1. v5notes后端 API服务,使用 Java语言开发,基于 RuoYi-Vue-Plus快速脚手架开发。
  2. v5notes-admin后端管理前端页面,也是基于的 RuoYi-Vue-Plus前端部分开发的。
  3. v5notes-client云笔记客户端部分,是基于 electronelectron-egg开发。

2. 开发原由

其一:我经常会在电脑上创建一个Markdown文档来保存一些敏感信息,比如秘密、开放平台的API Key。不想保存到像有道云笔记这样的非私有部署的云笔记上。但是这些信息在公司电脑上有一份,家里笔记本,台式机上都有一份。这样就导致了信息碎片化不能同步。

其二:家里有一台闲置的Mac mini电脑。最近在家把它折腾成了一台服务器(PVE+OpenWRT+Lucky+FnOS),使用IPv6地址和DDNS绑定域名。所以可以不买云服务部署一个私有云笔记了。

3. 部署

  1. 后端API服务和后端管理页面部署可以参考 RuoYi-Vue-Plus的部署方法RuoYi-Vue-Plus部署
  2. 下载 v5notes-client客户端连接上就可以使用了。

4. 项目地址

Github: https://github.com/zyw/v5notes

Gitee: https://gitee.com/zyw/v5notes.git

均可下载客户端安装文件和免安装压缩包。

5. Docker安装

  1. 第一步

    git clone https://gitee.com/zyw/v5notes.git
    或者
    git clone https://github.com/zyw/v5notes.git
    
  2. 第二步

    cd v5notes/docker
    # 使用docker compose安装
    docker compose --env-file ./env/v5notes.env up -d
    # 查看启动状态
    docker compose --env-file ./env/v5notes.env ps
    
  3. 第三步

如果安装完成访问http://localhost:8988访问后端管理页面

6. 创建用户

admin1.png

创建客户端用户时,用户类型一定要选择【客户端用户】

admin2.png

7. 客户端截图

login.png

index1.png

index2.png

index3.png

index4.png

index5.png

0

评论区