推荐一款基于docker部署的个人免费笔记工具wiznote

简介: 推荐一款基于docker部署的个人免费笔记工具wiznote

推荐一款基于docker部署的个人免费笔记工具wiznote


作为一个爱写作爱折腾的程序员,在做某个事情的时候,脑子里总是会联想并且不断蹦出各种奇怪的创意和想法,但是这些想法很多时候都是一闪而逝,事情过后就再也想不起,等到很久之后再次触达那个想法的时候,已经失去了实现那个想法的最好契机了。所以,一直以来,我都在找一款随时随地便捷记录的专属自己的笔记软件,以前用过印象笔记、notion、甚至自己也搭建过confluence,但总是由于各种方面原因吧,觉得这都不是想要的产品,直到我遇到了 wiznote ~


wiznote (为知笔记) 看官方介绍是 ONES 旗下的一款笔记工具,我知道的 支持PC端(Mac, Windows, LInux) 和 手机端 (iPhone/iPad 客户端、Android 客户端 ) 以及 最直接的Web 访问。我最喜欢的是它支持丰富的MarkDown语法,操作流畅并且支持电脑手机的同步,界面清新,反正就是好用就对了。


目前这个软件 支持docker快速部署 并且公司宣布了 个人5个账号以下永久免费,我就一个人不断的写文章使用,所以对我来说就是免费啊,那我就放心大胆的用了。因为自己日常写文章一直在使用,真心推荐,放个我自己桌面的截图先感知下它的整体页面,看下是否符合你的期望呢?

如图:


我觉得这个软件是我们 个人程序员笔记记录软件的 最好选择,如果这个软件你也觉得符合你的 审美和日常需求 ,那就让我们开始我们的使用之旅吧!

一键docker快速部署私服

自从我开始使用docker以后,就把我自己阿里云机器上的一些基础服务全部docker化,太省事了!!!对docker不太了解的,可以去看一下作者以前的文章 docker 快速实战指南 和 看这里,使用docker部署图深度学习框架GraphLearn使用说明 ,这里有对docker的使用进行一些基础知识的讲解。 下面让我们开始吧~


关于 docker 本身软件的安装过程在 docker 快速实战指南 已经有过详细的说明,这里就不再赘述了。


说docker部署服务便利,这里就可以亲身体验到了,我们可以使用一条命令完成为知(wiz note)笔记的部署和启动。其中包括了自动进行wiznote镜像的拉取、实例的创建与启动、wiz服务的启动等。

命令如下:

docker run --name wiz --restart=always -it -d 
-v  /root/docker_conf/wiz_wiki_dat:/wiz/storage  
-v  /etc/localtime:/etc/localtime 
-p 9191:80 -p 9269:9269/udp 
wiznote/wizserve

其中,第一个 -v 冒号前面的路径(/root/docker_conf/wiz_wiki_dat)是我们自己机器上的数据存放路径,而第二个路径(/wiz/storage) 则是卷映射到docker容器内部服务启动读取时的数据路径,第二个路径一般不需要修改,只是自定义修改第一个路径即可。


中间 第一个 -p 后面跟着的9191端口是wiz note 服务容器启动时的端口映射到实体机器的80端口。如果你有在使用 nginx代理 ,可以让 nginx 80 转 9119就可以访问我们自己的为知笔记服务了 。

注意: 如果是阿里云的机器,记得去 阿里云管理页面 的用户组去确认下9191端口是否开启,不然打开一直空白,都是泪啊!!!


然后我们在浏览器地址栏 http://ip:9191 网址即可以访问我们自己的笔记后端服务了。

在安装完首次登录的时候,它的初始账号: admin@wiz.cn, 密码:123456,输入后记得自行进行修改啊,否则可能导致被他人登陆。

中间这里,因为我们是自己基于docker部署的个人为知笔记服务,记得点击这个地方访问个人私服服务。图片如下:


点击这里切换个人私服登录,然后下面用户密码输入框下面就会多一个输入服务器或则IP地址的输入框,你可以输入: ip:port , 例如我就是47.95.xx.xxx:9191 , 然后就可以登录成功了。


在文章才一开篇,那张图片是我自己的电脑 Mac电脑端wiz note的界面,如果你是用Web端口访问的话,则是会简单一些,一般长这样:


基于此,基于docker部署个人为知笔记私人服务的流程已经说完了。

之后用户可以根据自己的喜好,重新设置密码、更改登录邮箱以及进行 账号设置、编辑阅读设置与同步设置等流程,用户可以自己去摸索使用,也是非常容易的。设置页面如下图所示:



中间说的vip账号什么的,如果你是个人用户,不用管,止于此,一款 基于docker部署的专属你自己的支持手机电脑同步编辑的笔记服务 就诞生了,和我一样,开始写写写吧~~


很多写公 x 众 x号 或则 知乎 文章的同学不会还不知道 墨滴 这个平台吧,更进一步的对MD 文档进行美化的小而美的网站,也支持同步整理格式发布文章到改平台以及多个平台,墨滴 : https://mdnice.com/, 进去看看吧,会让你充满惊喜的~


到这里,推荐一款基于docker部署的个人免费笔记工具wiznote 就写完了,有问题欢迎留言讨论哦~


宅男民工码字不易,你的关注是我持续输出的最大动力。


接下来作者会继续分享学习与工作中一些有用的、有意思的内容,点点手指头支持一下吧~


算法全栈之路


相关文章
|
8天前
|
人工智能 API 数据库
FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
【9月更文挑战第5天】 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
|
18天前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
58 15
Docker自建仓库之Harbor高可用部署实战篇
|
18天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
17天前
|
虚拟化 Docker Windows
window 10专业版部署docker环境
本文介绍了如何在Windows 10专业版上部署Docker环境,包括安装步骤、配置镜像加速以及可能遇到的错误处理。
41 2
window 10专业版部署docker环境
|
6天前
|
Devops jenkins 持续交付
DevOps实践:构建和部署一个Docker化的应用
【9月更文挑战第14天】在当今快节奏的软件开发领域,DevOps已经成为提升效率、加速交付的关键。本文将引导你理解DevOps的核心概念,并通过一个实际的示例—构建和部署一个Docker化的应用—来深入探讨其实践方法。我们将从简单的应用出发,逐步实现Docker容器化,并最终通过CI/CD流水线自动化部署过程。这不仅是对DevOps流程的一次实操演练,也是对现代软件开发理念的一次深刻体验。
|
18天前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
37 12
|
18天前
|
NoSQL 关系型数据库 数据库
JumpServer的Docker部署实战案例
JumpServer的Docker部署实战案例,详细介绍了JumpServer的概述、环境准备、基于Docker的快速部署步骤,以及如何访问JumpServer的WebUI。
20 0
|
Java 测试技术 Docker
让Docker日臻完善的8个优秀工具
一眨眼,你可能错过如今Docker领域最值得关注的动向之一。除了Docker本身的进步外,其他许多实用的项目都建立在Docker的基础上,或者得到Docker的支持。
1274 0
|
6天前
|
弹性计算 运维 持续交付
探索Docker容器化技术及其在生产环境中的应用
探索Docker容器化技术及其在生产环境中的应用
38 5
|
1天前
|
负载均衡 网络协议 开发者
掌握 Docker 网络:构建复杂的容器通信
在 Docker 容器化环境中,容器间的通信至关重要。本文详细介绍了 Docker 网络的基本概念和类型,包括桥接网络、宿主网络、覆盖网络和 Macvlan 网络等,并提供了创建、管理和配置自定义网络的实用命令。通过掌握这些知识,开发者可以构建更健壮和灵活的容器化应用,提高应用的可扩展性和安全性。