centos 7.6 搭建leanote私人服务器

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 蚂蚁笔记是一款十分好用的笔记软件,对程序员十分友好,支持markdown。Leanote在多平台都可以使用,可以进行很好的联动。Leanote是开源的,所以试着用Leanote搭建私人云服务。

Leanote 蚂蚁笔记 私人云服务 Centos 7.6

简介

蚂蚁笔记是一款十分好用的笔记软件,对程序员十分友好,支持markdown。Leanote在多平台都可以使用,可以进行很好的联动。Leanote是开源的,所以试着用Leanote搭建私人云服务。

准备

要搭建Leanote私人服务器,需要有自己的云服务器

正文

基本安装(实现能跑起来Leanote)

  1. 安装MongoDB
    Leanote 使用 MongoDB 作为后端数据库,按照以下步骤安装MongoDB数据库

    1. 安装 MongoDB

      # 新增3.4配置到仓库
      vim /etc/yum.repos.d/mongodb-org-3.4.repo
      # 添加以下内容:
      [mongodb-org-3.4]  
      name=MongoDB Repository  
      baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
      gpgcheck=1  
      enabled=1  
      gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
      # yum安装
      yum -y install mongodb-org
    2. 启动 MongoDB

      # 启动
      systemctl start mongod.service
      # 状态
      systemctl status mongod.service
      # 停止
      systemctl stop mongod.service
      # 进入mongodb
      mongo

      如此显示就表示成功启动 MongoDB

  2. 安装 Leanote

    1. 安装

      # 下载 Leanote 二进制安装包
      wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz
    2. 解压

      # 解压安装包
      tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz
  3. 启动 Leanote

    # 启动前需要在 MongoDB 初始化 Leanote 的数据
    mongorestore -h localhost -d leanote --dir leanote/mongodb_backup/leanote_install_data/
    # 启动服务
    cd leanote/bin
    bash run.sh
    
    # 后台运行程序 在leanote/bin目录下
    nohup bash run.sh > /dev/null 2>&1 &

    显示以下内容表示启动成功!

在浏览器输入以下内容即可开始使用Leanote

http://<服务器公网地址>:9000

# 初始账号密码为
账号:admin
密码:abc123
相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。 &nbsp; 相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
2月前
|
缓存 关系型数据库 MySQL
百度搜索:蓝易云【CentOS8服务器安装MySQL报错:no match mysql-community-server】
现在,你已经成功安装了MySQL服务器并解决了"no match mysql-community-server"的报错问题。祝你使用愉快!
43 1
|
3月前
|
Linux
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
221 0
|
3月前
|
Linux 网络安全
CentOS7服务器SSH登陆时自动显示服务器基础信息
CentOS7服务器SSH登陆时自动显示服务器基础信息
42 0
|
15天前
|
Linux
centos 查看服务器信息 版本cpu
centos 查看服务器信息 版本cpu
11 0
|
1月前
|
Oracle 关系型数据库 Linux
服务器Centos7 静默安装Oracle Database 12.2
服务器Centos7 静默安装Oracle Database 12.2
85 0
|
1月前
|
存储 弹性计算 Linux
阿里云ECS(CentOS镜像)安装docker
阿里云ECS(CentOS镜像)安装docker
383 0
|
3月前
|
Linux 网络安全 数据安全/隐私保护
centos宝塔远程服务器怎么链接?
【1月更文挑战第6天】centos宝塔远程服务器怎么链接?
191 2
|
1天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
10 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0