精华内容
下载资源
问答
  • leanote服务器安装官方教程改版,实现自启动
    2021-08-02 09:20:08

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    按照官方教程安装导入。完成后。

    自启动。

    安装环境为archlinux

    数据库文件路径

    /root/data/

    主文件存放位置

    /root/leanote

    数据库主程序文件存放位置

    /root/mongodb

    rc.local脚本存放位置

    /root/rc.local

    创建systemd的mongodb启动服务文件

    mongodb.service作为笔记官网下载的数据库的系统服务进程文件

    mongodb.service位置

    sudo nano /usr/lib/systemd/system/mongodb.service

    mongodb.service内容

    [Unit]

    Description=High-performance, schema-free document-oriented database

    After=network.target

    [Service]

    User=root

    ExecStart=/root/mongodb/bin/mongod --quiet --dbpath /root/data

    [Install]

    WantedBy=multi-user.target

    编写rc-local.service放在以下位置

    sudo nano /usr/lib/systemd/system/rc-local.service

    rc-local.service内容

    [Unit]

    Description=/etc/rc.local Compatibility

    Requires=mongodb.service

    After=mongodb.service

    [Service]

    User=root

    ExecStart=/root/rc.local

    [Install]

    WantedBy=multi-user.target

    rc.local脚本放在以上内容中的路径中。内容如下。

    #!/bin/bash

    sleep 20

    bash /root/leanote/bin/run.sh

    完成。以后作为系统服务的程序以以上形式执行。

    至此重启后服务器自动运行。

    本经验只经过一次测试成功。如有环境不同无法实现功能联系本人。

    更多相关内容
  • 安装完服务后,困扰我的是如何设置mongodb&leanote后台运行,就是关闭与服务器的连接,后台还是一直在运行的!苦苦搜寻后,皇天不负有心人,现在与大家分享之。mongodb设置后台运行我们要在mongodb下面创建data...

    安装完服务后,困扰我的是如何设置mongodb&leanote的后台运行,就是关闭与服务器的连接,后台还是一直在运行的!

    苦苦搜寻后,皇天不负有心人,现在与大家分享之。

    mongodb设置后台运行

    我们要在mongodb下面创建data目录和logs目录,用于存放data和logs,在logs文件夹下建立mongodb.log文件
    设置好了之后,我们通常通过

    mongod --dbpath /usr/local/mongo/data
    

    让mongodb启动。

    但是我们关闭shell,mongodb就停止运行了。如果想在后台运行,启动时只需添加 –fork函数即可。可以在日志路径后面添加–logappend,防止日志被删除。

    代码如下:

    mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
    

    这样,你关闭shell,在打开shell,照常可以允许mongo了!

    mongodb设置开机启动。

    当我们把服务器关闭,重启之后,发现mongodb又停止了,有没有开机就启动的方法呢?我们把上面代码放到/etc/rc.local,中,就可以了。

    具体操作步骤:

    vim  /etc/rc.local
    

    添加上面启动代码:

    /usr/local/mongodb/bin/mongod  --fork --dbpath=/usr/local/mongodb/data  --logpath=/usr/local/mongodb/logs/mongodb2.log  --logappend
    

    下次重启就可以直接运行mongodb了!

    关闭mongodb

    有开启就有关闭,上面方法会永久开启mongodb,那么如何关闭其运行呢?

    1、普通命令

    $ ./mongod
    > use admin
    > db.shutdownServer()
    

    2、如果没有up-to-date 从Mongodb且你想强制关闭服务,可以通过添加force:true;命令如下

    > db.adminCommand({shutdown : 1, force : true})
    > //or
    > db.shutdownServer({force : true})
    

    3、指定特定超时时间的关闭服务器,命令同上,另外加上一个timeoutsec:参数

    > db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)
    > //or
    > db.shutdownServer({force : true, timeoutsec : 5})
    

    Leanote设置后台运行

    这个 最坑爹,从来就搜索不到,偏偏mongodb&leanote断开连接后 就 都停止运行,跟我之前安装的其他服务都不一样,说好的只是断开连接呢。

    其实 有这个问题 也都怪我 Linux没学好。
    有个命令可以设置 脚本后台 一直运行
    提示下命令关键词 nohup

    嗯呐,后面命令的使用就不用多说吧。

    就酱~

    展开全文
  • 按照官网wiki操作记录安装步骤:安装leanote安装mangodb导入初始数据配置leanote启动leanote用shell脚本进行进程守护修改管理密码为mongodb数据库添加用户1. 安装leanote从官网下载相应的二进制包...

    标签:

    这些年,笔记搬家了3次,又不喜欢笔记本地化,一直想搭一个基于开源产品的笔记服务,磨蹭到今天,终于搭建了属于自己的笔记服务器,还有太多的不足,先初步用起来再说。

    按照官网wiki操作记录

    安装步骤:

    安装leanote

    安装mangodb

    导入初始数据

    配置leanote

    启动leanote

    用shell脚本进行进程守护

    修改管理密码

    为mongodb数据库添加用户

    1. 安装leanote

    从官网下载相应的二进制包,这里选择的版本是:leanote-linux-amd64-v2.6.1.bin.tar.gz,通过ftp上传到 /opt下,解压

    cd /opt

    tar -xzvf leanote-linux-amd64-v2.6.1.bin.tar.gz

    2. 安装mangodb

    2.1 安装mangodb

    从官方下载安装包解压安装失败,最后采用apt安装方式,安装成功

    apt install mongodb-server

    2.2 确认安装成功

    在/opt下创建目录data,用来存放mangodb数据

    mkdir /opt/data

    启动mangodb

    mongod --dbpath /opt/data/

    进入mangodb交互程序

    $> mongo

    > show dbs

    leanote 0.078GB

    local 0.078GB

    > use leanote

    switched to db leanote

    > db.users.find()

    { "_id" : ObjectId("5368c1aa99c37b029d000001"), "CreatedTime" : ISODate("2014-05-06T11:04:10.658Z"), "Email" : "admin@leanote.com", "LeftIsMin" : false, "NoteListWidth" : 266, "NotebookWidth" : 160, "Pwd" : "此处马赛克", "Theme" : "simple", "ThirdType" : 0, "ThirdUserId" : "", "ThirdUsername" : "", "Username" : "admin", "UsernameRaw" : "admin", "Verified" : false, "mdEditorWidth" : 0, "Usn" : 200044, "Logo" : "" }

    { "_id" : ObjectId("540817e099c37b583c000001"), "CreatedTime" : ISODate("2014-09-04T07:42:24.064Z"), "Email" : "demo@leanote.com", "LeftIsMin" : false, "NoteListWidth" : 0, "NotebookWidth" : 0, "Pwd" : "此处马赛克", "Theme" : "", "ThirdType" : 0, "ThirdUserId" : "", "ThirdUsername" : "", "Username" : "demo", "UsernameRaw" : "demo", "Verified" : false, "Usn" : 200006 }

    3. 导入初始数据

    安装leanote后,初始数据存放在 /opt/leanote/mongodb_backup/leanote_install_data中。

    mongrestore -h localhost -d leanote --dir /opt/leanote/mongodb_backup/leanote_install_data

    初始数据的users表中已有2个用户:

    user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)

    user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)

    4. 配置leanote

    leanote的配置存储在文件 conf/app.conf 中。

    请务必修改app.secret一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患!

    5. 启动leanote

    注意: 在此之前请确保mongodb已在运行!

    运行

    $> cd /opt/leanote/bin

    $> bash run.sh &

    出现一下信息证明运行成功

    ...

    TRACE 2013/06/06 15:01:27 watcher.go:72: Watching: /home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes

    Go to /@tests to run the tests.

    Listening on :9000...

    在浏览器输入

    http://IP:9000

    IP是公网ip

    ***

    标签:

    来源: https://www.cnblogs.com/ivywooo/p/10173291.html

    展开全文
  • linux leanote云笔记搭建

    2021-11-07 23:08:15
    文章目录linux 云笔记搭建前言流程一、MongoDB安装二、leanote安装三、Ningx安装 linux 云笔记搭建 前言 由于难以忍受有道云的笔记服务,所以被迫使用leanote搭建一个私人云笔记系统。 流程 一、MongoDB安装 MongoDB...

    linux 云笔记搭建

    前言

    由于难以忍受有道云的笔记服务,所以被迫使用leanote搭建一个私人云笔记系统,本文在发布日期已走通该流程。

    依赖

    • MongoDB数据库
    • supervisor进程守护
    • nginx反向代理服务器
    • wkhtmltopdf

    一、MongoDB安装

    MongoDB 提供了 linux 各发行版本 64 位的安装包,可以在官网下载安装包。
    下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
    tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压
    mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录
    sudo vim ~/.bashrc #添加环境变量 使用vim编辑器编辑,vim具体用法可以参考其他文章这里就不多说了
    

    MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
    在 ~/.bashrc文件中最后一行添加:

    export PATH=$PATH:/usr/local/mongodb/bin
    

    然后运行命令

    source ~/.bashrc #刷新环境变量
    

    检验是否安装成功

    mkdir /home/data
    mongod --dbpath /home/data
    

    终端显示图像:
    在这里插入图片描述
    在新终端中运行命令(后续命令都在新终端运行),不要关闭服务器

    mongo
    show dbs
    

    在这里插入图片描述
    显示安装成功

    二、leanote安装

    下载压缩包并解压

    mkdir ~/download
    cd download
    wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz --no-check-certificate
    tar -xzvf leanote-linux-amd64-v2.6.1.bin.tar.gz
    mongorestore -h localhost -d leanote --dir ~/download/leanote/mongodb_backup/leanote_install_data/
    

    再次运行命令

    mongo
    show dbs
    

    结果:
    在这里插入图片描述
    此时可以查看本地运行情况了
    在浏览器地址中输入localhost:9000,可以看到相关情况,如果是公网服务器记得开放安全组的端口9000,并用公网ip:9000来查看
    默认管理员账号密码为
    admin
    abc123
    在这里插入图片描述
    接下来我们要将其进行反向代理,这就必须用到Ningx

    三、Ningx安装

    sudo apt-get install nginx -y #安装 nginx
    cd /etc/nginx/sites-available 
    mv default default.old #备份
    wget https://gist.githubusercontent.com/ivmm/59071483eb8577c22a9a4223cbf5b4ee/raw/907f53aa932fb0ddacdbb427d0e8bb64c720c9bf/default
    service nginx restart #重启nginx服务
    

    这样子就可以直接通过localhost 或者 公网Ip地址进行访问了

    四、supervisor进程守护

    sudo apt-get install supervisor -y #安装supervisor
    sudo vim  /etc/supervisor/conf.d/leanote.conf
    

    配置文件 command得用绝对路径才可以 不能用 ~/

    [program:leanote]
    command=/bin/bash root/download/leanote/bin/run.sh  
    autostart=true
    autorestart=true
    user=root
    log_stderr=true
    logfile=/var/log/leanote.log 
    
    
    sudo apt-get install supervisor -y #安装supervisor
    sudo vim  /etc/supervisor/conf.d/mongodb.conf
    
    [program:mongodb]
    command=/usr/local/mongodb/bin/mongod --dbpath /home/data
    autostart=true
    autorestart=true
    

    重启supervisor

    service supervisor restart
    
    supervisorctl  status#查看进程
    

    在这里插入图片描述

    五、wkhtmltopdf

    安装

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    cd wkhtmltox/bin
    chmod +x wkhtmltopdf
    mv wkhtmltopdf /usr/local/bin
    

    测试

    wkhtmltopdf http://www.baidu.com ./baidu.pdf
    

    后台中配置wkhtmltopdf路径 /usr/local/bin/wkhtmltopdf

    六、登录客户端

    官网下载客户端压缩包
    启动客户端
    选择自建服务
    在这里插入图片描述
    输入对应ip地址,登录即可

    展开全文
  • 这里写自定义目录标题先运行mongodb再运行leanote启动nginx---中间会需要输入su密码 先运行mongodb cd mongod --dbpath data_md 再运行leanote cd cd leanote-all/src revel run github....
  • 阿里云宝塔搭建leanote

    2021-11-17 19:02:36
    1、下载 leanote 二进制版 下载 leanote 最新二进制版,下载地址:http://leanote.org/#download 假设将文件下载到 /opt 目录下, 解压...推荐使用宝塔面板安装 mongodb,安装后启动 mongodb 服务即可。 测试 mo..
  • 点击链接其实是跳到 https://sourceforge.net, 看来Leanote二进制版是发到这里.https://sourceforge.net/projects/leanote-bin/ 我在想, 为什么不把二进制版放在github上呢? 可能这里更方便吧.把下载的文件下载到 ~...
  • leanote搭建以及数据迁移

    千次阅读 2021-01-27 14:33:44
    重新部署搭建新的leanote 从原机器上备份全部的数据,并在新机器上恢复数据 步骤: 1.安装数据库MongoDB 蚂蚁笔记使用的数据库就是MongoDB (1)添加yum源 vi /etc/yum.repos.d/mongodb-org-4.0.repo 添加...
  • leanote 服务器搭建

    2021-02-01 08:00:10
    搭建个人Leanote云笔记本...安装Leanote下载Leanote二进制安装包解压安装包,并使用vim编辑器打开文件leanote/conf/app.conf 初始化数据库, 启动服务访问云笔记文章游客wll5vnxr55ree2020-12-0115浏览量阿里云 ECS ...
  • 步骤下载环境安装GolangMongoDB安装安装Leanote源码导入初始数据配置Leanote运行Leanote一、 下载环境:(以32位为例)二、 安装Golang一直点击点击下一步,默认安装,如下图安装完成后,直接按WinKey+R 输入cmd 打开...
  • 关于leanote(蚂蚁笔记私服搭建安装)步骤   去官网下载leanote的Windows版的外壳进行安装;  https://leanote.com/(界面私服连接并编辑自己笔记使用的管理的窗口界面) 去官网下载并安装windows版的mango...
  • 在Windows下的搭建自己的leanote服务器

    千次阅读 2018-04-22 22:04:45
    做到这里,leanote已经正常运行,但是cmd还开着一个mongod运行,并且在电脑重启后,还需要再依次运行mongod、leanote server才能够启动,所以接下来要让MongoDB和leanote server在系统开机时,自动运行。 一、添加...
  • 通过宝塔面板来搭建环境 安装宝塔面板命令: wget -O install.sh ...& sh install.sh ... 利用宝塔面板一键安装nignx和MongoDB ...安装leanote wget http://sourceforge.net/projects/leanote-bin/files/2.6.1/lea..
  • 蚂蚁笔记(leanote)搭建

    千次阅读 2020-09-22 12:51:58
    【2】leanote导出PDF 【3】制作 leanote docker 镜像 【1】下载安装服务端 参考链接 ###下载地址 https://sourceforge.net/projects/leanote-bin/files/ ###安装 MongoDB,Leanote 依赖 MongoDB 作为数据存储 cd ...
  • CentOS 搭建 Leanote 云笔记

    千次阅读 2018-04-03 11:29:12
    CentOS 搭建 Leanote 云笔记 Leanote, 不只是笔记! Leanote——免费、开源、无广告、支持免打扰“写作模式”、支持 markdown 、支持代码高亮、多人协作,笔记历史记录,笔记内导航,直接发布为博客等等,...
  • 之前一直使用Leanote云笔记,后来因为限流不能同步,调研了几个其他云笔记都各有缺点,偶然间看到有用Leanote搭建云笔记服务的,就自己也搭了一个。所需软件GolangRevelLeanote源码MongodbGolang将文件下载到/home/...
  • 安装及使用2.1安装 mongodb 数据库2.2 下载 leanote 二进制版2.3 导入初始数据2.4 配置leanote3 使用 leanote 1.前言 最近在一台新电脑上安装了ubunut20.04,非双系统,只有一个系统,所以软件必须得齐,蚂蚁笔记是...
  • leanote安装配置

    2019-03-21 16:18:01
    安装配置Leanote *{font-family:"lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;} body { margin: 0; } /*公用文字样式*/.....
  • leanote云笔记部署

    2021-12-27 22:42:26
    leanote搭建步骤
  • docker+nginx搭建私有云笔记leanote

    千次阅读 2022-03-12 14:58:30
    前提条件,部署docker;部署docker-compose ... image: foolishflyfox/leanote:latest restart: always user: root mem_limit: 1g network_mode: "host" container_name: leanote ports: - "50
  • #!/bin/sh mongod --fork --dbpath=/usr/local/leanote/data --logpath=/var/log/mongodb/mongodb.log --logappend nohup revel run github.com/leanote/leanote 2>&...每次启动:shstart...
  • 本篇教程主要是带大家在自己的Linux...特点:Leanote云笔记产品包括: Leanote Web & Server(即本仓库), 桌面客户端, IOS, android. 4端全部开源! 如果想试用我们的产品,欢迎在 https://leanote.com 上注册, Le.
  • class 5 搭建个人 Leanote 云笔记本 思路分析 步骤 连接 ECS ssh root@ECS 弹性 IP 安装 MongoDB 添加 MongoDB 源 vi /etc/yum.repos.d/CentOS-Base.repo # 添加 [mongodb-org-3.4] name=MongoDB ...
  • Leanote 博客详细安装教程
  • 本篇教程主要是带大家在自己的Linux...特点:Leanote云笔记产品包括: Leanote Web & Server(即本仓库), 桌面客户端, IOS, android. 4端全部开源! 如果想试用我们的产品,欢迎在 https://leanote.com 上注册, Le.
  • Leanote 文章出处:https://51.ruyo.net/2922.html 下面介绍一下本文的猪脚 :Leanote (蚂蚁笔记) 官网 :https://leanote.com 开源:https://github.com/leanote Leanote 也提供了云笔记服务,有免费 也有...
  • 制作 leanote docker 镜像

    2019-09-28 06:50:31
    #1.制作基础镜像leanote 使用 mongodb ...docker容器启动后,必须有一个进程前台运行,这个前台进程结束时docker容器结束,docker stop 时会给前台进程发信号,所以前台进程可以正常结束,而后台进程不会收到结束信...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 216
精华内容 86
关键字:

后台启动leanote