基于CentOS搭建个人Leanote云笔记本
Leanote 依赖 MongoDB 作为数据存储,下面开始安装MongoDB:
1. 下载启动 MongoDB
下载 MongoDB
进入 /home 目录,并下载 MongoDB:
cd /home- 1
下载源码:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz- 1
解压缩源码包:
tar -xzvf mongodb-linux-x86_64-3.0.1.tgz- 1
创建用于存储的文件夹目录
mkdir -p /data/db- 1
配置 MongoDB 的环境变量:
编辑
/etc/profile,在文件末尾追加以下配置:export PATH=$PATH:/home/mongodb-linux-x86_64-3.0.1/bin- 1
并执行以下命令,使环境变量生效。
source /etc/profile- 1
启动 MongoDB(启动需要 3 ~ 5 分钟,耐心等待):
mongod --bind_ip localhost --port 27017 --dbpath /data/db/ --logpath=/var/log/mongod.log --fork- 1
2. 安装 Leanote
下载 Leanote
先进入 /home 目录
cd /home- 1
下载 Leanote 源码
wget https://iweb.dl.sourceforge.net/project/leanote-bin/2.4/leanote-linux-amd64-v2.4.bin.tar.gz- 1
解开压缩包:
tar -zxvf leanote-linux-amd64-v2.4.bin.tar.gz- 1
编辑 Leanote 配置文件
编辑文件
app.conf,在文件中找到app.secret=项,并修改为如下内容:app.secret=qcloud666- 1
初始化数据库
导入初始化数据:
mongorestore -h localhost -d leanote --dir /home/leanote/mongodb_backup/leanote_install_data/- 1
启动 Leanote 服务
nohup /bin/bash /home/leanote/bin/run.sh >> /var/log/leanote.log 2>&1 &- 1
3. 访问 Leanote 云笔记本
通过访问 http://yourip:9000 或 http://yourdomain.com:9000就可以了使用自己的笔记本。
初始化账户: admin
初始化密码: abc123
请务必修改密码已确保使用安全!
设置开机自启动
mongod -f /data/conf/mongodb.conf
nohup /bin/bash /data/leanote/bin/run.sh >> /var/log/leanote.log 2>&1 &
#! /bin/bash
#chkconfig: 2345 80 90
##description:leanote.sh
#start mongodb
mongod -f /data/conf/mongodb.conf
#start leanote
cd /data/leanote/bin
bash run.sh
chkconfig --add leanote.sh
chkconfig leanote.sh on #服务脚本加入到系统启动队列
service leanote.sh start #启动服务
service leanote.sh stop #停止服务
service leanote.sh restart #重启服务
基于CentOS搭建个人Leanote云笔记本的更多相关文章
- 基于Centos搭建个人 Leanote 云笔记本
系统要求:CentOS 7.2 64 位操作系统 下载启动 MongoDB Leanote 依赖 MongoDB 作为数据存储,下面开始安装 MongoDB: 下载 MongoDB 进入 /home ...
- 《搭建个人Leanote云笔记本》
体验实验室简介 阿里云开发者实验室,提供免费阿里云资源,丰富的云计算应用场景, Step by Step 完成云产品的体验 教程介绍 本教程将介绍如何搭建个人Leanote云笔记本. 场景体验 阿里云 ...
- 搭建专属于自己的Leanote云笔记本
搭建专属于自己的Leanote云笔记本 Leanote 依赖 MongoDB 作为数据存储,下面开始安装 MongoDB: 下载 MongoDB 进入 /home 目录,并下载 MongoDB: cd ...
- 基于 CentOS 搭建 WordPress 个人博客
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 腾讯云提供了开发者实验室帮助用户搭建 WordPress 个人博客,教程内容如下,用户可以点击开发者实验室快速上机完成实验. 准备 LNMP ...
- 基于centos搭建微信小程序服务,配置及数据库等
基于centos搭建小程序, ps:请提前20天准备将域名备案,申请ssl证书 实验上机地址:https://cloud.tencent.com/developer/labs/lab/10004 准备 ...
- 基于CentOS搭建私有云服务
系统版本:CentOS 7.2 64 位操作系统 部署 XAMPP 服务 下载 XAMPP(XAMPP 是个集成了多个组件的开发环境,包括 Apache + MariaDB + PHP + Perl. ...
- 基于CentOS搭建Nginx 静态网站
系统要求: CentOS 7.2 64 位操作系统 一. 安装 Nginx(在 CentOS 上,可直接使用 yum 来安装 Nginx) yum install nginx -y 安装完成后,使用 ...
- 基于CentOS搭建基于 ZIPKIN 的数据追踪系统
系统要求:CentOS 7.2 64 位操作系统 配置 Java 环境 安装 JDK Zipkin 使用 Java8 -openjdk* -y 安装完成后,查看是否安装成功: java -versio ...
- 基于Centos搭建Jenkins 环境搭建
系统要求: CentOS 7.2 64 位操作系统 安装 Jenkins Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提 ...
随机推荐
- python魔术方法(__init__,__call__,被双下划线包围的方法)
转载link:http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue6/a-guide-to-pythons-magic-metho ...
- 关于SUID SGID
pattern 模式 permission 权限 The problem 问题 .-exec 找到的所有文件 variable 变量 一.1.grep sed awk 正则表达式 三大平台 #ifco ...
- secondPage
写的第二个页面,参照着别人的代码,网上找寻自己需要的标签,每个小地方都得试许多次才能明白标签的正确使用方法,自己动手写出来一个页面虽然超级粗糙,但是挺有收获的. <!DOCTYPE html&g ...
- ngnix——FastCGI 相关参数调优
当 LNMP 组合工作时,首先是用户通过浏览器输入域名请求 Nginx Web 服务,如果请求的是静态资源,则由 Nginx 解析返回给用户:如果是动态请求(如 PHP),那么 Nginx 就会把它通 ...
- 判断手机是安卓还是ios
let ORZ = function() { if(!(this instanceof ORZ)) { return new ORZ; }}ORZ.prototype = { // 判断用户手机是An ...
- 在Struts.xml中的result元素指的是:指定动作类的动作方法执行完后的结果视图.
result结果集 上一篇文章主要讲Struts2框架(4)---Action类访问servlet这篇主要讲result结果集 在Struts.xml中的result元素指的是:指定动作类的动作方法执 ...
- vim中将小写替换为大写--快速解决变量名风格
将C语言的下划线分割快速替换为Java的驼峰方式. 命令如下 :%s/_\([a-zA-Z]\)/\U\1/g 参考文档
- Kafka 术语
什么是Kafka? Apache Kafka是一个分布式流媒体平台,允许你发布和订阅记录流,允许你以容错方式存储记录流,允许你处理数据流.或是说Kafka是一个分布式.支持分区.多副本的,基于zook ...
- vs2017 编译vue 错误 TS2307 Build:找不到模块“webpack”。
升级了vs2017之后,编译之前正常的工程,发现出现了对vue的编译错误, 提示一些列找不到模块的错误 错误 TS2307 Build:找不到模块“webpack”. ...... 错误 TS2345 ...
- sql语言 含有包含关系的查询 (含mysql 和sql sever)
一.sql中查询包含关系的查询 sql语句中包含关系可以使用 in 和exist,但有些时候仅仅用这两个是不够的,还有表示方法是 not exist(b expect a )可以表示a包含b. 二. ...