Markdown笔记应用程序Note Mark

这篇具有很好参考价值的文章主要介绍了Markdown笔记应用程序Note Mark。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Markdown笔记应用程序Note Mark

什么是 Note Mark

Note Mark 是一种轻量、快速、简约,基于网络的 Markdown 笔记应用程序。具有时尚且响应迅速的网络用户界面。

安装

在群晖上以 Docker 方式安装。

ghcr.io 镜像下载

官方的镜像没有发布在 docker hub,而是在 ghcr.io,所以直接用命令行来安装

镜像分为前端

Markdown笔记应用程序Note Mark

和后端两个镜像

Markdown笔记应用程序Note Mark

SSH 客户端中依次执行下面的命令

# 下载前端镜像  
docker pull ghcr.io/enchant97/note-mark-frontend:0.6.0-alpha

# 下载后端镜像
docker pull ghcr.io/enchant97/note-mark-backend:0.6.0-alpha

如果没有科学上网,很可能会拉不动,可以试试 docker 代理网站:https://dockerproxy.com/,但是会多几个步骤

# ----下载前端镜像----
## 如果拉不动的话加个代理  
docker pull ghcr.dockerproxy.com/enchant97/note-mark-frontend:0.6.0-alpha
  
## 重命名镜像(如果是通过代理下载的)  
docker tag ghcr.dockerproxy.com/enchant97/note-mark-frontend:0.6.0-alpha ghcr.io/enchant97/note-mark-frontend:0.6.0-alpha 
  
## 删除代理镜像(如果是通过代理下载的)  
docker rmi ghcr.dockerproxy.com/enchant97/note-mark-frontend:0.6.0-alpha

# ----下载后端镜像----
## 如果拉不动的话加个代理  
docker pull ghcr.dockerproxy.com/enchant97/note-mark-backend:0.6.0-alpha
  
## 重命名镜像(如果是通过代理下载的)  
docker tag ghcr.dockerproxy.com/enchant97/note-mark-backend:0.6.0-alpha ghcr.io/enchant97/note-mark-backend:0.6.0-alpha
  
## 删除代理镜像(如果是通过代理下载的)  
docker rmi ghcr.dockerproxy.com/enchant97/note-mark-backend:0.6.0-alpha

下载完成后,可以在 映象 中看到

Markdown笔记应用程序Note Mark

nginx.conf

将下面的内容保存为 nginx.conf 文件

upstream backend {
    server backend:8000;
}

upstream frontend {
    server frontend:8080;
}

server {
    listen 80;
    server_name example.com;

    location / {
        proxy_pass http://frontend;
    }

    location /api {
        proxy_pass http://backend/api;
    }
}

docker-compose 安装

将下面的内容保存为 docker-compose.yml 文件

version: "3"

services:
  backend:
    image: ghcr.io/enchant97/note-mark-backend:0.6.0-alpha
    container_name:note-mark-backend
    restart: unless-stopped
    volumes:
      - ./data:/data
    environment:
      JWT_SECRET: "mRLxVp/4k8QNLNt2WNuuKBHY5HiYrOtIMqvpM0Wg0wM="

  frontend:
    image: ghcr.io/enchant97/note-mark-frontend:0.6.0-alpha
    container_name:note-mark-frontend
    restart: unless-stopped

  proxy:
    image: nginx:alpine
    container_name:note-mark-web
    restart: unless-stopped
    ports:
      - 8381:80
    volumes:
      - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
  • JWT_SECRET :可以用命令 openssl rand -base64 32 来生成

Markdown笔记应用程序Note Mark

更多的环境变量,可以看官方文档:https://github.com/enchant97/note-mark/blob/main/docs/deploy.md#configuration

然后依次执行下面的命令

# 新建文件夹 note-mark 和 子目录
mkdir -p /volume2/docker/note-mark/data

# 进入 note-mark 目录
cd /volume2/docker/note-mark

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

# 一键启动
docker-compose up -d

Markdown笔记应用程序Note Mark

运行

在浏览器中输入 http://群晖IP:8381 就能看到主界面

Markdown笔记应用程序Note Mark

login --> need an account? --> create user 来创建账号

Markdown笔记应用程序Note Mark

登录后的主界面

Markdown笔记应用程序Note Mark

先创建笔记本(notebook

Markdown笔记应用程序Note Mark

然后创建笔记( note

Markdown笔记应用程序Note Mark

可通过右上角的 Edit 开关进入编辑状态

Markdown笔记应用程序Note Mark

或者预览状态

Markdown笔记应用程序Note Mark

参考文档

enchant97/note-mark: Note Mark is a lighting fast and minimal; web-based Markdown notes app.
地址:https://github.com/enchant97/note-mark文章来源地址https://www.toymoban.com/news/detail-468233.html

到了这里,关于Markdown笔记应用程序Note Mark的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包