首页 > 编程知识 正文

笔记软件,自己搭建笔记服务器

时间:2023-05-03 07:52:59 阅读:155064 作者:4355

不过,记性不如拙劣的笔杆子,平时遇到的问题做笔记对程序非常有用。 我找了几个笔记软件,除了oneNote,大部分都没有免费提供云同步功能。 但是微软的服务非常慢,不支持markdown功能。

最后找到了leanote。 这是一个开源笔记本框架,可以在自己的服务器上构建。 客户端支持windows/Mac/Linux/Android/IOS,功能非常强大。 最重要的是,自动生成博客可以节省很多事情。 最后,这个框架是国产的哦。

服务器版本分为源代码版和二进制编译版

因为leanote是用go语言编写的,所以要安装源版本,必须首先构建go语言的编译环境。 在辛苦使用源代码版本失败后,叔选择了二进制编译版。

安装步骤如下。

1 .先去官网下载最新版的leanote服务器,不想辛苦的话直接推荐二进制版本2。 在要安装mongodb数据库的每个系统上安装mongodb数据库的方法大致相同。 从官方网站下载软件包后,解压缩并将路径添加到环境变量中。 (各系统添加环境变量的方法不同,如果不知道的话百度就可以了。 ) )。

设置后环境变量后,在命令窗口中输入以下命令以初始化要在leanote中使用的表

mongo restore-h localhost-d lea note-- dir~/leanote/MongoDB _ backup/leanote _ install _ data /注意:其中--dir的

将leanote leanote配置文件放置在leanote-conf-app.conf中

可以更改端口号、url、数据库信息等。

里面有appkey。 根据官方说明文件,用户必须修改。 否则,就会有安全问题。 随便改一下就行了

4 .在leanote下运行可以让leanote运行。 可执行文件是leanote/快速战斗机,由我使用的linux系统构建,所以里面有start.sh。 如果使用其他系统,在对应的可执行文件中直接执行就可以了。

5 .浏览器地址栏http://您的服务器IP地址:测试并使用设置的端口号即可访问leanote欢迎页面。

默认管理员用户为admin,默认密码为abc123。

注:只有管理员用户具有后台管理功能。 更改管理员admin的用户名将导致管理员功能丢失。 必须将leanote/conf/app.conf中的adminUser更改为更改的用户名,然后重新启动leanote。

如果有不详细的地方或者有什么错误的话,请参考leanote官方文档。

据说所有的洞都可以在这里找到https://github.com/leanote/leanote/wiki/QA

以下附上我的服务器地址woaidouya123的leanote博客

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。