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云笔记本的更多相关文章

  1. 基于Centos搭建个人 Leanote 云笔记本

    系统要求:CentOS 7.2 64 位操作系统 下载启动 MongoDB Leanote 依赖 MongoDB 作为数据存储,下面开始安装 MongoDB: 下载 MongoDB 进入 /home  ...

  2. 《搭建个人Leanote云笔记本》

    体验实验室简介 阿里云开发者实验室,提供免费阿里云资源,丰富的云计算应用场景, Step by Step 完成云产品的体验 教程介绍 本教程将介绍如何搭建个人Leanote云笔记本. 场景体验 阿里云 ...

  3. 搭建专属于自己的Leanote云笔记本

    搭建专属于自己的Leanote云笔记本 Leanote 依赖 MongoDB 作为数据存储,下面开始安装 MongoDB: 下载 MongoDB 进入 /home 目录,并下载 MongoDB: cd ...

  4. 基于 CentOS 搭建 WordPress 个人博客

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 腾讯云提供了开发者实验室帮助用户搭建 WordPress 个人博客,教程内容如下,用户可以点击开发者实验室快速上机完成实验. 准备 LNMP ...

  5. 基于centos搭建微信小程序服务,配置及数据库等

    基于centos搭建小程序, ps:请提前20天准备将域名备案,申请ssl证书 实验上机地址:https://cloud.tencent.com/developer/labs/lab/10004 准备 ...

  6. 基于CentOS搭建私有云服务

    系统版本:CentOS 7.2 64 位操作系统 部署 XAMPP 服务 下载 XAMPP(XAMPP 是个集成了多个组件的开发环境,包括 Apache + MariaDB + PHP + Perl. ...

  7. 基于CentOS搭建Nginx 静态网站

    系统要求: CentOS 7.2 64 位操作系统 一. 安装 Nginx(在 CentOS 上,可直接使用 yum 来安装 Nginx) yum install nginx -y 安装完成后,使用 ...

  8. 基于CentOS搭建基于 ZIPKIN 的数据追踪系统

    系统要求:CentOS 7.2 64 位操作系统 配置 Java 环境 安装 JDK Zipkin 使用 Java8 -openjdk* -y 安装完成后,查看是否安装成功: java -versio ...

  9. 基于Centos搭建Jenkins 环境搭建

    系统要求: CentOS 7.2 64 位操作系统 安装 Jenkins Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提 ...

随机推荐

  1. Vue开发中遇到的问题及解决方案

    问题一:npm run dev的时候控制台报错Vue packages version mismatch,如下面 可是检查package.json文件里vue和vue-template-compile ...

  2. learning makefile static model

  3. ajax请求本地文件

    这是一个小随笔,真的很简短! 主要入坑点有两个 一.Chrome浏览器默认不支持ajax读取本地文件 解决:1.关闭所有Chrome网页 2.右击Chrome浏览器,打开“属性”     3.弹出属性 ...

  4. ansible的管理与剧本

    首先我们安装一个ansible. 在7版本,直接用yum安装就可以 yum -y install ansible 然后清空ansible的配置文件,在里面写入自己需要管理的服务器的ip和相应的登陆密码 ...

  5. Oracle 11g 静默安装脚本

    #!/bin/bash####安装Oracle所需依赖包function install_yum(){  yum -y install $1} i="perl-Data-Dumper lvm ...

  6. tensorFlow(五)深层神经网络

    TensorFlow基础见前博客 上实例: MNIST 数据集介绍 MNIST 是一个手写阿拉伯数字的数据集. 其中包含有 60000 个已经标注了的训练集,还有 10000 个用于测试的测试集. 本 ...

  7. 福大软工 · BETA 版冲刺前准备(团队)

    BETA 版冲刺前准备 队名:第三视角 作业链接 组长博客 应作业要求为了更加顺利地开展beta版本的冲刺,上次的alpha版本展示后,我们组对之前开发过程中存在的各种问题进行了全面的讨论,并对其进行 ...

  8. 如何在Linux上清理内存缓存、缓冲与交换空间

    如何在Linux上清理内存缓存.缓冲与交换空间 与其他类型的操作系统一样,GNU/Linux已经有效的实现了内存管理,甚至更加优秀.但是如果任何进程正在吃光你的内存,并且你想清理它,Linux提供了一 ...

  9. Jmeter的察看结果树 出现乱码的解决方法

    在apache-jmeter-3.0\bin目录下, 用Notepad工具打开jmeter.properties文件 在文件中搜索encoding,可以搜素到1030行: #sampleresult. ...

  10. BootstrapValidator . select 必须选择一个 .callback . select .option

    1.对于: 如果 只是引用 notEmpty , 不起作用.   因为 请选择教师  也是一个 option , 一个选项. 可以使用 callback. 'userId':{ message :'教 ...