leanote蚂蚁笔记 私人云笔记服务搭建
leanote蚂蚁笔记
目前在知识管理/笔记类软件领域有强大的印象笔记 (Evernote)、微软(OneNote)、国产的(为知笔记)、(有道云笔记)以及(讯飞语记)等都是非常优秀的产品,但总有一部分人会觉得“把自己的笔记放在别人兜里,心里不踏实”。
我一开始用的也是讯飞语记,刚开始还不懂,只是被它的语音识别和云同步所吸引。后来懂的越来越多,愈发觉得自己的一些笔记还是不要放别人的数据库里。碰巧,在阿里云的一篇学习文章里,我发现了leanote,于是乎我也就进入了私人云笔记时代!
个人对leanote的理解:
简约、免费、开源、支持 Markdown 语法,支持程序代码高亮、笔记历史记录、支持笔记分享协作、将笔记发布成博客、云同步、多终端兼容(Windows、Mac、iOS、Linux、Android),最关键的:搭建私人云笔记。
介绍:
Leanote, 不只是笔记!
Leanote 蚂蚁笔记是一款国产的在线网页版云笔记软件,集知识管理、笔记、分享、博客功能于一身,界面简约但功能不简单!
该项目采用 Golang+MongoDB 开发,现已完全开源并能免费使用。普通用户可以直接使用 Leanote 提供的公共服务,也可以自行搭建属于自己或公司局域网内的私有云笔记平台。
论在工作还是生活方面,如果觉得印象笔记或目前你使用的笔记软件的编辑器不能满足你的需求,不能很好地贴代码片段、图片不能缩放、不能写 Markdown?或者希望能将知识共享出去,能将笔记快速变成博客文章,而不用特意去搭建维护一个 WordPress?又或者你希望拥有一个私有的笔记平台
,那么不妨试试 Leaonte 吧,相信你会发现这是一个相当不错的开源项目…
特性
- 高效笔记:Leanote 有易操作的界面, 包含一款富文本编辑器和Markdown编辑器,让您的笔记记录更轻松和高效。对高阶用户,我们还提供Vim 和Emacs 编辑模式,助推你的写作速度更上层楼。
- 知识管理: Leanote 灵活而强大的“笔记本-笔记-标签”系统,让它成为你个人知识管理的利器。
- 分享: 你可以通过Leanote同好友分享知识、想法和经历, 邀请好友加入你的笔记簿,通过云端交流信息。
- 协作: Leanote协助你与同事之间相互协作,激荡新思路,随时随地头脑风暴。
- 博客: Leanote也可以作为你的个人博客, 把你的知识传播的更远!
其它特性
- 支持Markdown编辑
- 写作模式
- Vim 及 Emacs 编辑模式
- 支持PDF导出
- 支持批量操作
- 博客自定义主题, 实现高度定制化
下载准备
搭建leanote需要,leanote
本体和MongoDB
数据库支持。
首先,是leanote官方的下载地址,MongoDB官方的下载地址,用这个可以马上使用到最新的产品。
然后,如果大家不想那么麻烦的去官方那里下载,我这里也提供下载链接,当然,版本我就不会持续更新了。
Leanote:Windows v2.6.1,Linux v2.6.1 MongoDB:Windows64位 4.2.3,Linux 4.2.3
安装与配置(windows版)
1、将下载的文件里面的leanote-windows-amd64-v2.6.1.bin.tar.gz文件解压到C盘(本文默认解压到了 C:\leanote)。
2、运行mongodb-win32-x86_64-2012plus-4.2.3-signed.msi进行安装(本文默认解压到了 C:\MongoDB\Server\4.2)。
接下来的MongoDB的配置极其麻烦,这里我放到另一篇文章里,MongoDB 安装与配置
测试mongodb安装
打开cmd, cd
进入C:\MongoDB\Server\4.2\bin 目录输入:
mongo
行首出现> 表示进入mongo 的交互程序。此时输入:
show dbs
出现
show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
即安装成功
这个窗口可以先不要关
导入初始数据
打开新cmd, cd
进入C:\MongoDB\Server\4.2\bin,复制并运行以下命令
mongorestore -h localhost -d leanote –dir C:\leanote\mongodb_backup\leanote_install_data
出现 “499 document(s) restored successfully. 0 document(s) failed to restore.” 表示结束,这样就完成了数据的导入
当你再次使用show dbs命令时就会显示
show dbs
admin 0.000GB
config 0.000GB
leanote 0.002GB
local 0.000GB
为MongoDB下的leanote数据库添加用户
像MySQL一样MongoDB也有root用户, mongodb初始是没有用户的, 这样很不安全, 所以要为leanote数据库新建一个用户来连接leanote数据库(注意, 并不是为leanote的表users里新建用户, 而是新建一个连接leanote数据库的用户, 类似mysql的root用户).
在bin目录下打开cmd,然后输入mongo进入数据库,再输入下面的命令
首先切换到leanote数据库下
use leanote;
添加一个用户root, 密码是abc123
db.createUser({
user: ‘root’,
pwd: ‘abc123’,
roles: [{role: ‘dbOwner’, db: ‘leanote’}]
});
测试下是否正确
db.auth(“root”, “abc123”);
1
返回1表示正确
用户添加好后重启下mongodb服务。
还要修改配置文件: 修改 C:\leanote\conf\ app.conf
文件
db.host=127.0.0.1
db.port=27017
db.dbname=leanote # required
db.username=root # if not exists, please leave blank
db.password=abc123 # if not exists, please leave blank
运行leanote
到了这一步,基本上可以宣告成功了
以 管理员权限 打开cmd,输入:
cd C:\leanote\bin
run.bat
最后出现以下信息证明运行成功:
Listening on :9000…
恭喜你, 打开浏览器输入: http://localhost:9000 体验leanote吧!
选择登录,默认管理员账号为admin,密码为abc123。登陆成功后选择右上角的后台管理,即可登录后台管理。
注意:做到这里,leanote已经正常运行,但在电脑重启后,还需要再依次运行MongoDB server、leanote才能够启动,所以把 C:\leanote\bin\ 路径下的run.bat文件 创建一个快捷方式放到系统的启动里面即可,也可以放在桌面开机的时候手动启动。
绑定域名
修改 C:\leanote\conf\ app.conf
文件里的
http.port=80
site.url=http://localhost:9000
输入http://localhost:9000,假设ip地址是111.111.111.111,把localhost换成你的IP地址111.111.111.111即可,如果有域名,也可以把localhost换成你的域名
安装与配置(Linux版)
这个。。。我未完待续吧。。。:persevere:
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 qasdwasd@qq.com
leanote蚂蚁笔记 私人云笔记服务搭建相关推荐
- Leanote 蚂蚁笔记 云笔记
Leanote 蚂蚁笔记 1.Leanote 数据存储是使用mongo存放的,所以需要安装mongo包 1.MongoDB 数据存储 Leanote 依赖 MongoDB 作为数据存储,下面开始安装 ...
- 个人云服务器部署leanote(蚂蚁笔记)
个人云服务器部署leanote(蚂蚁笔记) 前言 Leanote是一款开源云笔记软件,使用Go的web框架revel和MongoDB开发完成.蚂蚁笔记是目前我在用的技术笔记,最早是完全开放给用户来使用 ...
- 云原生之使用Docker部署开源Leanote蚂蚁笔记
云原生之使用Docker部署开源Leanote蚂蚁笔记 一.Leanote蚂蚁笔记介绍 1.Leanote简介 2.Leanote功能 二.本次实践介绍 1. 本次实践简介 2. 本地环境规划 三.检 ...
- Centos6部署leanote蚂蚁笔记
Leanote 文章出处:https://51.ruyo.net/2922.html 下面介绍一下本文的猪脚 :Leanote (蚂蚁笔记) 官网 : https://leanote.com 开源:h ...
- 学习笔记-Windows 基础服务搭建
Windows 基础服务搭建 磁盘管理 例1 新建两个 10G 的硬盘,名称为 A-10-1.A-10-2,挂载到主机; 新建镜像卷,使用所有空间,驱动器号为 D. 1. 开始--管理工具--计算机管 ...
- 蚂蚁笔记(leanote)搭建
[1]下载安装服务端 [2]leanote导出PDF [3]制作 leanote docker 镜像 [1]下载安装服务端 参考链接 ###下载地址https://sourceforge.net/pr ...
- md开源云笔记php,推荐一款开源的云笔记 – Leanote(蚂蚁笔记)
谢谢群友 @扑街 分享! 开篇 前不久为知笔记全面收费.一部分人转投其他免费的笔记.一部分人由于笔记太多(也许是情怀)付费使用. 国内的比较出名的3款云笔记,目前仅有道对免费用户没什么限制. 免费不易 ...
- 群晖使用Docker搭建蚂蚁笔记
起因 讲一个哀伤的故事,单位信息安全的名义封掉了,各种云笔记.云盘等应用的使用.自己知识体系瞬间崩塌,不让用云盘还能接受,印象笔记不让用了,N年收集的成果灰飞烟灭,只能另想其径. 对策 之前就关注过, ...
- 群晖NAS教程(十)、利用Docker安装蚂蚁笔记(leanote)
为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十).利用Docker安装蚂蚁笔记(leanote) 蚂蚁笔记是一款特别棒的笔记软件,支持Markdown语法,是程序员必备的软件 ...
最新文章
- 近200万奖金!仅限在校生!DIGIX全球校园AI算法大赛来了
- 新上市Lighthouse专用芯片TS3633规格介绍
- 【深度学习】基于注意力机制的Transformer处理医疗影像
- Mybatis查询可能为null
- transformcontrols可以用在group上吗_电缆沟盖板可以用在水沟上吗
- SDE+ORACLE优化配置
- 计算机网络转本文科,江苏专转本计算机经验总结
- opencv抠人像_卸载PS吧!这个小程序就能一键AI抠图,超简单!
- 解决tomcat控制台以及localhost Log和Catalina Log乱码问题
- 蓝桥杯 ADV-120算法提高 6-17复数四则运算
- 12款Javascript表格控件(DataGrid)
- 计算机应用与维修的视频,开关电源原理与维修视频全集(1-30集)
- 广域网、城域网及局域网技术
- 快速创建ppt中的动画效果图。
- 机器学习笔记 - 什么是先验算法(Apriori Algorithm)?
- latex 箭头上带_latex 上下箭头
- 谷歌开发者版和beta版_Google工具栏Beta,工具栏API和ComputerZen Google工具栏按钮
- 在马克思手稿中有一道趣味的数学问题:一共有30个人,可能包括男人,女人和小孩。他们在一家饭馆吃饭共花了50先令,其中每个男人花3先令,每个女人花2先令,每个小孩花1先令。请问男人、女人和小孩各几人?
- 如何使用 COMSOL 进行电热分析?
- 解决深度Deepin20应用商店闪退
热门文章
- html免费自学软件,想要自学绘画?这些非常棒的免费自学软件千万不要错过!...
- (十七)权益证券估值模型:股息/现金流折现法、市盈率法
- Asymmetric numeral systems 翻译
- gzip,deflate,zlib辨析
- 用vite创建 vue3 ts项目
- squid 二级代理设置
- python字符串/列表/集合/字典/元组应用
- 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容
- hilbert C语言
- 软件工程包括三个要素:方法、工具和过程